[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Building kdebindings on sarge



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


Reply to: