Hi, I've got a small Problem compiling the kdebindings source package from kde.org. I get the following error both with kde 3.0.1 and kde 3.0.8 (kde31Beta2): (only the first and the last lines, the rest are other "undefined references") /bin/sh ../../../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -o libqtjava.la.closure libqtjava_la_closure.lo -L/usr/X11R6/lib -L/usr/local/kde31beta/lib -no-undefined -version-info 1:0:0 QStyleFactory.lo QSocketNotifier.lo QSocketDevice.lo QSocket.lo QServerSocket.lo QObjectCleanupHandler.lo QNetworkProtocol. [..] -lXext -lX11 libtool: link: warning: `-version-info' is ignored for programs .libs/QWindowsStyle.o(.text+0x40): In function `Java_org_kde_qt_QWindowsStyle_newQWindowsStyle': : undefined reference to `QWindowsStyle::QWindowsStyle(void)' .libs/QWindowsStyle.o(.gnu.linkonce.d.__vt_20QWindowsStyleJBridge+0x8): undefined reference to `QWindowsStyle::metaObject(void) const' .libs/QWindowsStyle.o(.gnu.linkonce.d.__vt_20QWindowsStyleJBridge+0xc): undefined reference to `QWindowsStyle::className(void) const' .libs/QWindowsStyle.o(.gnu.linkonce.d.__vt_20QWindowsStyleJBridge+0x10): undefined reference to `QWindowsStyle::qt_cast(char const *)' .libs/QWindowsStyle.o(.gnu.linkonce.d.__vt_20QWindowsStyleJBridge+0x14): undefined reference to `QWindowsStyle::qt_invoke(int, QUObject *)' .libs/QWindowsStyle.o(.gnu.linkonce.d.__vt_20QWindowsStyleJBridge+0x18): undefined reference to `QWindowsStyle::qt_emit(int, QUObject *)' [...] : undefined reference to `QCDEStyle type_info function' .libs/QCDEStyle.o(.gnu.linkonce.t.__tf16QCDEStyleJBridge+0x29): In function `QCDEStyleJBridge type_info function': : undefined reference to `QCDEStyle type_info node' .libs/QCDEStyle.o(.gnu.linkonce.t._._16QCDEStyleJBridge+0x36): In function `QCDEStyleJBridge::~QCDEStyleJBridge(void)': : undefined reference to `QCDEStyle::~QCDEStyle(void)' collect2: ld returned 1 exit status make[4]: *** [libqtjava.la.closure] Fehler 1 make[4]: Leaving directory `/home/kde31/compiling/kde3.1/kdebindings-3.0.8/qtjava/javalib/qtjava' make[3]: *** [all-recursive] Fehler 1 make[3]: Leaving directory `/home/kde31/compiling/kde3.1/kdebindings-3.0.8/qtjava/javalib' make[2]: *** [all-recursive] Fehler 1 make[2]: Leaving directory `/home/kde31/compiling/kde3.1/kdebindings-3.0.8/qtjava' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/home/kde31/compiling/kde3.1/kdebindings-3.0.8' make: *** [all] Fehler 2 Can somebody tell me what causes this error? I already installed all libraries/programs that are mentioned on kde.org, to be needed to compile kde. I also did a ldconfig to update the linker cache but nothing helped. The config line for the kde3.1beta2 package was: ./configure --prefix=/usr/local/kde31beta/ --with-java=/usr/java/j2sdk1.4.1/ --with-pythondir=/usr/ --with-glib-prefix=/usr/ --with-gtk-prefix=/usr/ Where python, gtk and glib were installed using apt-get and java is from sun's homepage installed by hand. Thanks for your help. Andreas -- F: Was ist schwarz-weiss gestreift und kommt nicht vom Fleck? A: Ein Klebra!
Attachment:
pgpv2fePg1_ZG.pgp
Description: PGP signature