KDE è morto cn Qt4 senza Qt3

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
cesconix
Linux 2.x
Linux 2.x
Messaggi: 337
Iscritto il: mer 29 dic 2004, 0:00
Nome Cognome: Francesco Pasqua
Slackware: slackware64 -current
Kernel: 2.6.35.7
Desktop: Xfce
Località: Catania

KDE è morto cn Qt4 senza Qt3

Messaggio da cesconix »

Raga, vabe che stavo per poco a passare definitivamente a Fluxbox, ma ieri ho dovuto disinstallare Qt3 e installare Qt4 (con una compilazione di circa 2 ore e mezza) dai source e tutto sembra andare per il meglio (grazie gastone90 per il link :wink:)... mo adesso non funzione il wm kde per il semplice fatto che vuole Qt3 ekkekkazz :evil: sono alcune librerie che cerca e che manca... come posso far andare kde con Qt4 in qualche modo? posso installare Qt3 anche avendo Qt4? ho installato gli opensource-desktop...

Avatar utente
DaNiMoTh
Linux 3.x
Linux 3.x
Messaggi: 941
Iscritto il: mar 30 nov 2004, 0:00
Località: irc.syrolnet.org /// #slackware
Contatta:

Messaggio da DaNiMoTh »

EDIT:

Per le Qt3 c'è un qt3support.... prova con quello

gastone90

Messaggio da gastone90 »

cosa manca di preciso a kde?

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Kde non funziona con le QT4 perchè quest'ultime non supportano i Thread.
Io penso che le possa far convivere basta che in /etc/profile specifichi un PATH giusto per le vecchie qt.
Inoltre devi mettere un link -sibolico in /usr/lib chiamato qt che punti alla vecchia versione. Altrimenti Kde...........Immagine

Avatar utente
DaNiMoTh
Linux 3.x
Linux 3.x
Messaggi: 941
Iscritto il: mar 30 nov 2004, 0:00
Località: irc.syrolnet.org /// #slackware
Contatta:

Messaggio da DaNiMoTh »

gohanz ha scritto:Kde non funziona con le QT4 perchè quest'ultime non supportano i Thread.
Dove l'hai letto?

Vorrei approfondire... grazie :)

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Non lo letto l'ho provato a compilare con le Qt4 e non funziona proprio perchè Kde3.4* richiede il supporto dei thread metre QT4 non li abilita.
Infatti all'atto della compilazione il problema è sempre quello ovvero abilitare i thread
Qui comunque puoi trovare info http://www.canllaith.org/svn-features/k ... _denti.gif[/img]

Avatar utente
cesconix
Linux 2.x
Linux 2.x
Messaggi: 337
Iscritto il: mer 29 dic 2004, 0:00
Nome Cognome: Francesco Pasqua
Slackware: slackware64 -current
Kernel: 2.6.35.7
Desktop: Xfce
Località: Catania

Messaggio da cesconix »

vabe ho risolto rimettendo le Qt-3.3.4 e ho anche le Qt4 :P

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Sono state rilasciate le Qt 4.0.1 versione di mantenimento con molti bugfix
http://www.trolltech.com/newsroom/annou ... 00214.html

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio da useless »

che qt4 non supporti i thread è surreale...
quanto a kde, innanzitutto penso che dovresti ricompilarlo, dato che i pkg attuali sono linkati con qt3. xò _potresti_ avere dei problemi durante la compilazione. eventualmente il supporto completo a qt4 arriverà con kde 4.0.

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Io ho provato più di una volta a ricompialare kde 3.4* con le qt4.0 non c'è niente da fare non sono compatibili.
La compilazione delle qt della serie 3.3.4 prevede con kde una serie di flag aggiuntivi da passare al compilatore tra cui -thread.
Il problema sta nel fatto che le qt 4.0 non prevedono questo flag come da ./configure --help.
Quindi le qt 4.0 si compilano e funzionano perfettamente, metre kde all'atto del ./configure si blocca sempre, riportando come errore di abiltare i thread nelle qt.
Infatti si legge anche da una pagina su menzionata, che si sta eseguendo la modifica del codice di Kde4 per adattarlo alle nouve Qt

Emc2
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: mar 19 apr 2005, 0:00
Località: Bologna, Italy, Europe, World
Contatta:

Messaggio da Emc2 »

Hmm, ma dopo la compilazione delle Qt4, come faccio a sostituirle alle Qt 3?!?

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Le Qt si piazzano sotto /usr/lib/qt quindi basta che rinomini la vecchia directory qt oppure la cancelli
E compili i nuovi sorgenti in quella posizione.
IO ho il tgz delle qt 3.5 se vuoi te lo passo altrimenti ti passo lo slackbuild e tutte le istruzioni per la compilazione

Emc2
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: mar 19 apr 2005, 0:00
Località: Bologna, Italy, Europe, World
Contatta:

Messaggio da Emc2 »

... Veramente le mie Qt 4 si sono messe sotto /usr/local/Trolltech/Qt-4.0.0... Come fare per sostituirle alle Qt 3 (attualmente in /usr/lib/qt-3.3.4)...?

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Puoi spostare tutta la directory in /usr/lib però bada che con le 4.0 kde non funziona
Devi avere anche le qt 3.4 in /usr/lib ed un collegamento simbolico chiamto qt che punti alle 3.4

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Isomma, forse mi sono spiegato male.
In /usr/lib puoi avere le 4.0 e le 3.4
l'importante che ci sia un collegamento simbolico qt che punti alle 3.4

Rispondi