PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem beim compilieren von kdebase-3.0.5



PhobosUT
21.12.02, 14:13
Ich hab' SuSE Linux 7.3. arts und kdelibs hab' ich schon installiert (aus den Sourcen). Das hat nach dem aktualisieren von ein paar Libraries auch wunderbar geklappt. Nun bin ich dabei kdebase zu compileren. Das configure-Script meldete keine Fehler. Und make lief auch bestimmt eine Stunde lang, bis es mit dieser Meldung abgebrochen ist:

kxt.o(.text+0x15e): undefined reference to `qt_event_handler(_XEvent *)'
kxt.o: In function `installXtEventFilters(void)':
kxt.o(.text+0x187): undefined reference to `qt_np_cascade_event_handler'
kxt.o: In function `removeXtEventFilters(void)':
kxt.o(.text+0x1d7): undefined reference to `qt_np_cascade_event_handler'
kxt.o: In function `np_event_proc(_XEvent *)':
kxt.o(.text+0x251): undefined reference to `qt_np_cascade_event_handler'
kxt.o: In function `np_set_timer(int)':
kxt.o(.text+0x267): undefined reference to `qt_np_timerid'
kxt.o(.text+0x27e): undefined reference to `qt_np_timeout(void *, void *)'
kxt.o(.text+0x292): undefined reference to `qt_np_timerid'
kxt.o: In function `np_do_timers(void *, void *)':
kxt.o(.text+0x2aa): undefined reference to `qt_np_timerid'
kxt.o(.text+0x2b3): undefined reference to `qt_activate_timers(void)'
kxt.o: In function `KXtApplication::init(void)':
kxt.o(.text+0x4f1): undefined reference to `qt_np_add_timeoutcb(void (*)(void *, void *))'
kxt.o(.text+0x4fe): undefined reference to `qt_np_add_timer_setter(void (*)(int))'
kxt.o(.text+0x50e): undefined reference to `qt_np_add_event_proc(void (*)(_XEvent *))'
kxt.o(.text+0x514): undefined reference to `qt_np_count'
collect2: ld returned 1 exit status
make[3]: *** [nspluginviewer] Error 1
make[3]: Leaving directory `/home/phobos/install/kdebase-3.0.5/nsplugins/viewer'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/phobos/install/kdebase-3.0.5/nsplugins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/phobos/install/kdebase-3.0.5'
make: *** [all] Error 2

Das scheint irgendwas mit der QT Library zu tun zu haben, nehm ich mal an. Ich hab QT-3.1.0 drauf. Hat jemand 'ne Idee was das sein könnte?

dk5hr
21.12.02, 15:28
Für KDE 3.0.x brauchst du QT 3.0.x
QT 3.1 wird erst ab KDE 3.1 benötigt.

siehe hier: (http://developer.kde.org/build/compile_kde3_0.html)

To compile KDE you need:

* Qt 3.0.4 up to 3.0.6, doesn't compile with Qt 3.1.x

MfG dk5hr

PhobosUT
21.12.02, 15:47
Achso ist das :rolleyes:
Ich hätte ja jetzt 2 Möglichkeiten: QT 3.0.5 installieren oder KDE 3.1.0
Wie stabil ist den KDE 3.1.0 schon? Lohnt sich das schon?

Auf jeden Fall danke für die Antwort jetzt weiß ich weningstens woran's hapert.

Jinto
21.12.02, 16:59
Ich habe keine Probleme mit der KDE3.1rc5.

dk5hr
21.12.02, 17:23
Bei mir läuft KDE 3.1-rc5 auch sehr stabil.
Es lohnt sich schon zu updaten.

PhobosUT
21.12.02, 18:49
Danke, werd' ich dann wohl mal machen :)