Problem compiling KDE package (kdepim)

Tobias Larsson tola01 at student.bth.se
Mon Feb 16 14:58:07 CET 2004


Thanks for the reply. I did manage to get through the configure process, so 
now I'm stuck in make :)
(The last problem was due to the cvs checkout being performed by the 
windows-version of cvs and not the cygwin-version, so there was some line 
feed mixup)

Anyway, on to the current problem. During make, it enters (amongst many) the 
kdepim/kalarmd directory, and there it fails with a lot of undefined 
references to Qt classes (my guess):

Command:
/bin/bash ../libtool --silent --mode=link --tag=CXX g++  -fdata-sections 
-Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith 
-Wwrite-strings -O2 -fno-exceptions -fno-check-new   
-Wl,--enable-runtime-pseudo-reloc  -o libkalarmd.la -rpath /opt/kde3/lib -L/
usr/X11R6/lib -L/opt/qt3/lib -L/opt/kde3/lib   dummy.lo 
alarmdaemoniface_stub.lo alarmguiiface_stub.lo -lkdecore

Output:
Creating library file: .libs/libkalarmd.dll.a
.libs/alarmdaemoniface_stub.o(.text+0x41):alarmdaemoniface_stub.cpp: undefined 
reference to `DCOPStub::DCOPStub[not-in-charge](QCString const&, QCString 
const&)'
.libs/alarmdaemoniface_stub.o(.text+0xa8):alarmdaemoniface_stub.cpp: undefined 
reference to `DCOPStub::DCOPStub[not-in-charge](DCOPClient*, QCString const&, 
QCString const&)'
.libs/alarmdaemoniface_stub.o(.text+0x105):alarmdaemoniface_stub.cpp: 
undefined reference to `DCOPStub::dcopClient()'
.libs/alarmdaemoniface_stub.o(.text+0x120):alarmdaemoniface_stub.cpp: 
undefined reference to `DCOPStub::setStatus(DCOPStub::Status)'
.libs/alarmdaemoniface_stub.o(.text+0x13d):alarmdaemoniface_stub.cpp: 
undefined reference to `QGArray::QGArray[not-in-charge]()'
.libs/alarmdaemoniface_stub.o(.text+0x153):alarmdaemoniface_stub.cpp: 
undefined reference to `QGArray::QGArray[not-in-charge](QGArray const&)'
.libs/alarmdaemoniface_stub.o(.text+0x171):alarmdaemoniface_stub.cpp: 
undefined reference to `QDataStream::QDataStream[in-charge](QMemArray<char>, 
int)'
.libs/alarmdaemoniface_stub.o(.text+0x186):alarmdaemoniface_stub.cpp: 
undefined reference to `QGArray::~QGArray [not-in-charge]()'
.libs/alarmdaemoniface_stub.o(.text+0x19c):alarmdaemoniface_stub.cpp: 
undefined reference to `QDataStream::operator<<(signed char)'
.libs/alarmdaemoniface_stub.o(.text+0x1af):alarmdaemoniface_stub.cpp: 
undefined reference to `QCString::QCString[in-charge](char const*)'
.libs/alarmdaemoniface_stub.o(.text+0x1c3):alarmdaemoniface_stub.cpp: 
undefined reference to `DCOPStub::obj() const'
.libs/alarmdaemoniface_stub.o(.text+0x1da):alarmdaemoniface_stub.cpp: 
undefined reference to `DCOPStub::app() const'
.libs/alarmdaemoniface_stub.o(.text+0x1ed):alarmdaemoniface_stub.cpp: 
undefined reference to `DCOPStub::dcopClient()'
(plus a lot more)

I've read some suggestions to this problem, but nothing that has anything to 
do with Cygwin. One of these suggestions was to rebuild Qt. Is this what I 
need to do, or do you know if there's any other solution?

Thanks,
Tobias



More information about the kde-cygwin mailing list