dnssd

Benjamin Meyer bmeyer at trolltech.com
Mon Jan 30 12:08:15 CET 2006


Fresh update and build today I gget link errors in dnssd.  The kdecore library 
hasn't been built yet, but it is trying to link to it.

-Benjamin Meyer

~/svn/trunk/KDE/kdelibs$ bksys/scons
scons: Reading SConscript files ...
Checking for pkg-config ... (cached) yes
scons: done reading SConscript files.
scons: Building targets ...
g++ -o build/dnssd/libkdnssd.so.1.0 -Wl,-rpath=/usr/X11R6/lib/ 
-Wl,-rpath=/home/kdetest/svn/trunk/qt-copy/lib -Wl,-rpath=/usr/lib 
-Wl,-rpath=/usr/lib/kde4 -g -Wl,--no-undefined -Wl,--soname=libkdnssd.so.1 
-shared build/dnssd/domainbrowser.os build/dnssd/publicservice.os 
build/dnssd/query.os build/dnssd/remoteservice.os build/dnssd/responder.os 
build/dnssd/servicebase.os build/dnssd/servicebrowser.os 
build/dnssd/settings.os -Lkdecore -L/home/kdetest/svn/trunk/KDE/kdecore -L. 
-Lbuild/dnssd/build -Ldnssd/build -L/usr/X11R6/lib 
-L/home/kdetest/svn/trunk/qt-copy/lib -lQtGui_debug -lpthread -lXext -lz 
-lpng -lm -lz -lX11 -lSM -lICE -lQtCore_debug -lQt3Support_debug -lkdecore
build/dnssd/publicservice.os: In function 
`DNSSD::PublicService::toInvitation(QString 
const&)':dnssd/publicservice.cpp:173: undefined reference to `KUrl::KUrl()'
:dnssd/publicservice.cpp:174: undefined reference to 
`KUrl::setProtocol(QString const&)'
:dnssd/publicservice.cpp:177: undefined reference to `KUrl::KUrl()'
:dnssd/publicservice.cpp:179: undefined reference to `KUrl::setHost(QString 
const&)'
:dnssd/publicservice.cpp:180: undefined reference to `KUrl::setHost(QString 
const&)'
:dnssd/publicservice.cpp:182: undefined reference to `KUrl::setPort(unsigned 
short)'
:dnssd/publicservice.cpp:183: undefined reference to 
`KUrl::encode_string(QString const&, int)'
:dnssd/publicservice.cpp:183: undefined reference to `KUrl::setPath(QString 
const&)'
:dnssd/publicservice.cpp:187: undefined reference to 
`KUrl::addQueryItem(QString const&, QString const&, int)'
:dnssd/publicservice.cpp:188: undefined reference to `KUrl::KUrl(KUrl const&)'
:dnssd/publicservice.cpp:188: undefined reference to `KUrl::~KUrl()'
:dnssd/publicservice.cpp:188: undefined reference to `KUrl::~KUrl()'
build/dnssd/remoteservice.os: In function 
`DNSSD::RemoteService::resolveAsync()':dnssd/remoteservice.cpp:100: undefined 
reference to `kdbgstream::operator<<(QString const&)'
:dnssd/remoteservice.cpp:100: undefined reference to 
`kdbgstream::operator<<(QString const&)'
:dnssd/remoteservice.cpp:100: undefined reference to 
`kdbgstream::operator<<(QString const&)'
build/dnssd/remoteservice.os: In function 
`RemoteService':dnssd/remoteservice.cpp:79: undefined reference to 
`KUrl::queryItems(int) const'
:dnssd/remoteservice.cpp:79: undefined reference to `KUrl::queryItems(int) 
const'
build/dnssd/remoteservice.os: In function `kdbgstream::operator<<(char 
const*)':kdecore/kdebug.h:212: undefined reference to 
`kdbgstream::operator<<(QString const&)'
build/dnssd/settings.os: In function 
`Configuration':build/dnssd/settings.cpp:53: undefined reference to 
`KConfigSkeleton::ItemEnum::ItemEnum(QString const&, QString const&, int&, 
QList<KConfigSkeleton::ItemEnum::Choice> const&, int)'
:build/dnssd/settings.cpp:53: undefined reference to 
`KConfigSkeleton::ItemEnum::ItemEnum(QString const&, QString const&, int&, 
QList<KConfigSkeleton::ItemEnum::Choice> const&, int)'
collect2: ld returned 1 exit status
scons: *** [build/dnssd/libkdnssd.so.1.0] Error 1
scons: building terminated because of errors.


More information about the Kde-buildsystem mailing list