Maledetto kde 3.5

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
whites11
Linux 4.x
Linux 4.x
Messaggi: 1147
Iscritto il: ven 30 set 2005, 13:54
Località: Udine

Maledetto kde 3.5

Messaggio da whites11 »

Ciao!

Scusate una cosa: in passato ho compilato alcune volte il kde 3.4.2 senza mai avere problemi (se non nel configure dovuti a dipendenze non soddisfatte) e non rriesco a capire come mai non sono in grado di compilare il kde 3.5 (sia 3.5.0 che 3.5.1).
Il configure va a buon fine, ma il make si blocca dando errori che non riporto per non allungare il 3d.
Se qualcuno di voi l'ha compilato, mi può dire se ha usato accorgimenti speciali? Io ho aggiornato le gcc alla current, ma niente. Ho slack 10.2 con kernel 2.6.13.

Scusate l'imprecisione nell'indicazione degli errori, ma credo non siano significativi in quanto indicano errori di programmazione (nel codice di kde) che sono quantomeno improbabili!)

Grazie!

Avatar utente
5m0k3r
Linux 2.x
Linux 2.x
Messaggi: 306
Iscritto il: mer 6 ott 2004, 0:00
Località: Augusta

Messaggio da 5m0k3r »

Se non erro c'è uno strumento simile a Garnome che ti permette di compilare facilmente il KDE

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 »

Usi gli slackbuild di patrick?

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

Io il 3.5 l'ho compilato senza problemi,
basandomi sugli SlackBuild di Patrick.
Trovi tutto qui:
http://www.nogood.it/samiel/kde/kde.html

M.

mangus
Linux 2.x
Linux 2.x
Messaggi: 451
Iscritto il: lun 1 mar 2004, 0:00
Località: Castel de brett!! (bologna)
Contatta:

Messaggio da mangus »

Sento puzza di problema coi kernel header.
aggiorna il pacchetto kernel-header con quello che trovi in testing, cioè
gli header del 2.6 se non lo hai già fatto
Se lo hai già fatto, rimetti quelli originali del 2.4 di slack 10.2
Questo perchè non ricordo quale siano quelli giusti, ma ricordo che alcuni pacchetti di kde
richiedono specificamente uno dei due, ma non ricordo quale... ehm...penso quelli del 2.6 ma non ne sono sicuro
:)
Penso comunque tu abbia installato quelli "sbagliati", cioè quelli che non vanno bene.
Senza l'errore specifico non so dire di più se non che con gli header giusti tutto compila alla perfezione.
Qual'è il pacchetto che ti da problemi? kdelibs?
ciao

Avatar utente
whites11
Linux 4.x
Linux 4.x
Messaggi: 1147
Iscritto il: ven 30 set 2005, 13:54
Località: Udine

Messaggio da whites11 »

Sento puzza di problema coi kernel header.
aggiorna il pacchetto kernel-header con quello che trovi in testing, cioè
gli header del 2.6 se non lo hai già fatto
Ho i kernel headers del 2.6.13
Io il 3.5 l'ho compilato senza problemi,
basandomi sugli SlackBuild di Patrick.
Trovi tutto qui:
http://www.nogood.it/samiel/kde/kde.html
Ho usato i tuoi slackbuild sia per il 3.5.0 che (modificati, ovviamente) per il 3.5.1!!!

Comunque mi sono scaricato konstruct e vedo che posso fare!
Solo che vorrei compilare (per ora) solo kdebase e non posso scaricare i sorgenti (maledetto 56k) e quindi il konstruct deve usare quelli che ho già.

Smanetto un po poi vi faccio sapere!

mangus
Linux 2.x
Linux 2.x
Messaggi: 451
Iscritto il: lun 1 mar 2004, 0:00
Località: Castel de brett!! (bologna)
Contatta:

Messaggio da mangus »

Ho i kernel headers del 2.6.13
prova a mettere quelli del 2.4 originale e a far ripartire la compilazione da dove si era interrotta.
Alcuni source richiedono gli headers del kernel che è in uso, altri quelli con cui sono state compilate le glibc ( nel nostro caso quelli del 2.4), io mi tengo i 2 pacchetti a portata di mano e li cambio alla bisogna in caso di errori di questo tipo.
Per questo non ricordo quali occorrono e non ricordo quelli che installato in questo momento. :lol:
Però in genere cambiando gli uni con gli altri si risolvono problemi all' apparenza misteriosi
nel 90% dei casi..anche a me era successo con alcuni pacchetti di kde.
HTH
ciao

Avatar utente
whites11
Linux 4.x
Linux 4.x
Messaggi: 1147
Iscritto il: ven 30 set 2005, 13:54
Località: Udine

Messaggio da whites11 »

Ho messo gli headers del 2.4.31 ma il problema è lo stesso identico:

Codice: Seleziona tutto

if /bin/sh ../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde/include/arts -I/opt/kde/include -I/usr/lib/qt/include -I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT -D_FILE_OFFSET_BITS=64  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O3 -march=athlon-xp -pipe -fomit-frame-pointer -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -D_GNU_SOURCE  -MT konq_popupmenu.lo -MD -MP -MF ".deps/konq_popupmenu.Tpo" -c -o konq_popupmenu.lo konq_popupmenu.cc; \
then mv -f ".deps/konq_popupmenu.Tpo" ".deps/konq_popupmenu.Plo"; else rm -f ".deps/konq_popupmenu.Tpo"; exit 1; fi
konq_popupmenu.cc: In member function `void KonqPopupMenu::setup(uint)':
konq_popupmenu.cc:797: error: no matching function for call to `KDEDesktopMimeType::userDefinedServices(const QString, KSimpleConfig&, bool, KURL::List&)'
/opt/kde/include/kmimetype.h:561: note: candidates are: static QValueList<KDEDesktopMimeType::Service> KDEDesktopMimeType::userDefinedServices(const QString&, bool)
/opt/kde/include/kmimetype.h:568: note:                 static QValueList<KDEDesktopMimeType::Service> KDEDesktopMimeType::userDefinedServices(const QString&, KConfig&, bool)
make[3]: *** [konq_popupmenu.lo] Error 1
make[3]: Leaving directory `/home/whites/Desktop/whites/kde_3.5.1/src/tmp/kdebase-3.5.1/libkonq'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/whites/Desktop/whites/kde_3.5.1/src/tmp/kdebase-3.5.1/libkonq'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/whites/Desktop/whites/kde_3.5.1/src/tmp/kdebase-3.5.1'
make: *** [all] Error 2

Avatar utente
albatros
Iper Master
Iper Master
Messaggi: 2073
Iscritto il: sab 4 feb 2006, 13:59
Kernel: 5.4.0
Desktop: lxde
Distribuzione: ubuntu 20.04
Località: Darmstadt - Germania

Messaggio da albatros »

Io ho compilato pochi giorni fa l'intero set di kde 3.5.1 ed è andato quasi tutto liscio (slackware 10.2, glibc 2.3.6 della current, kernel vanilla 2.6.15, gcc 3.4.5 da sorgenti), a parte kdevelop che non ha voluto saperne di compilarsi (ma, dato che non mi interessava particolarmente, non ho neanche indagato a fondo il perché e ho lasciato perdere quasi subito).
Anch'io ho una connessione a 56k e basta, ti consiglio di reperire i sorgenti di kde 3.5 da qualche rivista (es. Linux & C.) e poi di patcharli con gli xdelta che trovi in rete: con poco più di mezz'ora di download puoi così avere tutti i sorgenti di kde 3.5.1.

Per quanto riguarda il tuo problema, forse non è che dovresti prima compilare le kdelibs e poi kdebase ? Non è detto dipenda da quello, però io ho sempre seguito quest'ordine: kdelibs, kdebase, kde* ...

Ciao

mangus
Linux 2.x
Linux 2.x
Messaggi: 451
Iscritto il: lun 1 mar 2004, 0:00
Località: Castel de brett!! (bologna)
Contatta:

Messaggio da mangus »

esatto albatros, mi hai preceduto.
whites11, assicurati di rimuovere tutto il kde che hai e ricompilare seguendo l'ordine che ti ha dato albatros.
Dall'errore sembra che tu stia compilando kdebase 3.5 con gli header di kdelibs 3.4.x
( e non funzionerà)!! :D
ciao

Rispondi