PDA

Visualizza la versione completa : compilare kde trunk


osvi
15-07-2006, 01:37
http://wiki.kde.org/tiki-index.php?page=KDE3To4

tutto bene fino a kdebase

cmakekde ../kdebase

mi esce con questo errore:

/home/kde-devel/kdebase/runtime/kioslave/media/medianotifier/notificationdialog.h:53: error: ISO C++ forbids declaration of ‘NotificationDialogView’ with no type
/home/kde-devel/kdebase/runtime/kioslave/media/medianotifier/notificationdialog.h:53: error: expected ‘;’ before ‘*’ token

la linea incriminata mostra

NotificationDialogView *m_view;

ma NotificationDialogView non dovrebbe essere il tipo e m_view la variabile? vabbè :stordita:


non mi sto lamentando che non compila.. è un ramo in via di sviluppo per carità
magari domani funzionerà (ma non funzionerà altro)

ma qualcun'altro sta provando a seguire lo sviluppo di kde4 e sa aiutarmi? :zizi:

andy caps
15-07-2006, 02:03
io adesso scrivo da kde 4 che ho finito di aggiornare adesso

a me stasera ha compilato ed installato quasi tutto tranne kdepim :bhò:

questo sembra piu un errore di scrittura di un pacchetto da parte di chi ci sta lavorando

io uso kdesvn-build uno script che trovi in /trunk/kde/kdesdk/scripts nella versione piu aggiornata

scarica lo snapshot ultimo disponibile piu aggiunge tutte le modifiche successive fino al momento del cekout

http://kdesvn-build.kde.org/ qui la home del progetto

per compilare necessita di una ambiente di sviluppo completo naturalmente
tutto il requirement suggerito non basta

osvi
15-07-2006, 02:10
uhm grazie!
domani lo metto (devo prima far spazio sul disco)

ma ho letto che di plasma ancora non c'è traccia, confermi? :master:

andy caps
15-07-2006, 02:26
si ancora è sempre allo stato embrionale

stanno importando i pezzi nuovi e si parla di uno snapshot usabile a ottobre in occasione dell'accademy

attualmente si puo' utilzzare ma molte cose non vanno

kdesvn comunque compila se hai una versione di cmake recente 2.4 o superiore
:zizi: esagera comunque nell'installare -dev

a volte non compila perche manca un parser o la versione -dev di una libreria

io per compilare kde ho unito un paio fi partizioni perche specialmente all'inizio si prendeva 15 gb da solo :zizi:

osvi
16-07-2006, 23:34
finito di compilare ora :D

mi ha floddato la console di errori di ogni genere, ma parte :D

un sacco (la maggior parte) di cose non vanno tipo non riesco ad aprire praticamente niente :stordita:
della serie, neppure il kicker

root@superserver:/home/kde-devel/kde/bin# ./kicker
ERROR: KUniqueApplication: Cannot find the D-Bus session server

anche se ovviamente dbus è up and running
ma davvero tu riesci ad usarlo? :fagiano:

andy caps
17-07-2006, 14:31
si a me va quasi tutto
dbus ci stanno lavorando da molto e dipende dai giorni
a volte parte tutto ed a volte no
stanno finendo di importarlo
controlla di avere l'ultimo .kdesvn-buildrc e l'ultimo kdesvn-build che trovi in kdesdk/script/ perche hanno corretto ultimamente proprio per questo problema
kicker comunque è molto che non da problemi

controlla i log e vedi se manca qualcosa da installare

rimuovi .kde prima di avviarlo perche spesso kiker ha i link a kde 3.5.3 e fanno pasticcio le applicazioni

osvi
20-07-2006, 00:38
uhm

Building CXX object workspace/kcontrol/kfontinst/kcmfontinst/CMakeFiles/kcm_fontinst.dir/KCmFontInst.o
/home/kde-devel/kde/lib/libkio.so.5: undefined reference to `KDialogButtonBox::addButton(QString const&, QDialogButtonBox::ButtonRole, QObject*, char const*)'
/home/kde-devel/kde/lib/libkio.so.5: undefined reference to `KHBox::minimumSizeHint() const'
/home/kde-devel/kde/lib/libkio.so.5: undefined reference to `KActionMenu::menu()'
/home/kde-devel/kde/lib/libkio.so.5: undefined reference to `KHBox::childEvent(QChildEvent*)'
/home/kde-devel/kde/lib/libkio.so.5: undefined reference to `KActionMenu::setMenu(KMenu*)'
/home/kde-devel/kde/lib/libkio.so.5: undefined reference to `KDialogButtonBox::KDialogButtonBox(QWidget*, Qt::Orientation)'
collect2: ld returned 1 exit status
make[2]: *** [workspace/kcontrol/access/kaccess] Error 1


a te va? :fagiano:
il bello è che

sh-3.1$ strings /home/kde-devel/kde/lib/libkio.so.5 |grep KDialogButtonBo
_ZN16KDialogButtonBoxC1EP7QWidgetN2Qt11Orientation E
_ZN16KDialogButtonBox9addButtonERK7QStringN16QDial ogButtonBox10ButtonRoleEP7QObjectPKc
sh-3.1$

non è che hai il file workspace/kcontrol/kfontinst/kcmfontinst/CMakeFiles/kcm_fontinst.dir/KCmFontInst.o già linkato a libkio (che ha quel simbolo) da passami? :stordita:

:ciauz:

andy caps
20-07-2006, 15:24
non è linkato a niente

ls -ls /root/kdesvn/build/kdebase/workspace/kcontrol/kfontinst/kcmfontinst/CMakeFiles/kcm_fontinst.dir/KCmFontInst.o


613 -rw-r--r-- 1 root root 623752 2006-07-18 00:16 /root/kdesvn/build/kdebase/workspace/kcontrol/kfontinst/kcmfontinst/CMakeFiles/kcm_fontinst.dir/KCmFontInst.o
andy:~#

ma non mi sembra che tu stia usando kdesvn-build
:master:

a me compila quasi tutto come ti ho detto
adesso hanno portato kdelibs in trunk abolendo lo snapshot in branch e qualche programmino non compila comunque sta usando i bin in kde delle compilazioni precedenti di kdemultimedia kdeutils kdeaddons e altri

kdesupport: Succeeded after 4 minutes, and 0 seconds.
kdelibs: Succeeded after 1 hour, 3 minutes, and 22 seconds.
kdebase: Succeeded after 1 hour, 7 minutes, and 57 seconds.
kdemultimedia: Failed after 5 minutes, and 23 seconds.
kdenetwork: Succeeded after 2 minutes, and 44 seconds.
kdeadmin: Failed after 1 minute, and 32 seconds.
kdeartwork: Succeeded after 3 minutes, and 1 second.
kdepim: Failed after 5 minutes, and 10 seconds.
kdeutils: Failed after 1 minute, and 39 seconds.
kdegraphics: Succeeded after 14 minutes, and 57 seconds.
kdeaddons: Failed after 1 minute, and 34 seconds.
kdegames: Failed after 2 minutes, and 53 seconds.
kdetoys: Succeeded after 2 minutes, and 11 seconds.
kdeedu: Failed after 21 minutes, and 48 seconds.
kdewebdev: Failed after 1 minute, and 25 seconds.
extragear/libs: Failed after 5 seconds.
extragear/multimedia: Failed after 6 seconds.
arts: Failed on update.

/dev/null
20-07-2006, 15:42
Cos'ha l'attuale KDE4 di diverso dal 3?
Avete idea di quando plasma diventera' usabile?

Io voglio Gnome3 :cry:

andy caps
20-07-2006, 15:46
ancora devono importare alcuni pezzi prima di introdurre plasma e le altre novita'
a parte qualche piccola differenza per ora è uguale a kde 3.5
i files ci sono gia comunque anche se non se ne vede l'uso che ne fara'

Loading