Problem to compile kdesupport

Sebastian TrĂ¼g strueg at mandriva.com
Tue Sep 25 20:43:18 BST 2007


please try this patch for now:

Index: server/CMakeLists.txt
===================================================================
--- server/CMakeLists.txt       (revision 716921)
+++ server/CMakeLists.txt       (working copy)
@@ -1,5 +1,10 @@
 project(soprano_server)

+# not always defined. FIXME: find out how and when
+if(NOT ${QT_QTDBUS_LIBRARY})
+  set(QT_QTDBUS_LIBRARY "QtDBus")
+endif(NOT ${QT_QTDBUS_LIBRARY})
+
 include_directories(
   ${soprano_server_BINARY_DIR}
   ${soprano_core_SOURCE_DIR}


On Tuesday 25 September 2007 17:22:11 Marco Mangiante wrote:
> Hello,
>
> in the meantime to have a result in compiling kdelibs, I tried to
> recompile kdesupport. So I deleted the kdesupport build directory, do
> an svn up in the source directory and compiled it: what I obtained is
> no compile.
>
> I obtained various errors, but what I obtained most are errors related
> to soprano. I copy 2 of these:
>
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusMetaType::registerMarshallOperators(int,
> void (*)(QDBusArgument&, void const*), void (*)(QDBusArgument const&,
> void*))'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::endMapEntry()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusAbstractInterface::connectNotify(char
> const*)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusMessage::createErrorReply(QString,
> QString const&) const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::endStructure()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusAbstractInterface::service() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::atEnd() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusAbstractInterface::staticMetaObject'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to
> `QDBusAbstractInterface::QDBusAbstractInterface(QString const&,
> QString const&, char const*, QDBusConnection const&, QObject*)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusError::message() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusError::QDBusError(QDBusMessage const&)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusError::QDBusError(DBusError const*)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusConnection::~QDBusConnection()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::operator>>(int&) const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::endMap()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to
> `QDBusAbstractInterface::~QDBusAbstractInterface()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusAbstractInterface::qt_metacast(char
> const*)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusAbstractInterface::disconnectNotify(char
> const*)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusMessage::setDelayedReply(bool) const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to
> `QDBusAbstractInterface::callWithArgumentList(QDBus::CallMode, QString
> const&, QList<QVariant> const&)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusMessage::~QDBusMessage()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to
> `QDBusAbstractInterface::qt_metacall(QMetaObject::Call, int, void**)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::beginStructure()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::endStructure() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `typeinfo for QDBusAbstractInterface'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusError::operator=(QDBusError const&)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::beginStructure() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusConnection::send(QDBusMessage const&)
> const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::beginMap() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::operator<<(QString const&)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `qDBusReplyFill(QDBusMessage const&,
> QDBusError&, QVariant&)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::beginMapEntry()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusError::name() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusConnection::sessionBus()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::endMap() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::endMapEntry() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::beginMapEntry() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::operator<<(int)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusError::isValid() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::operator>>(QString&) const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::beginMap(int, int)'
> collect2: ld returned 1 exit status
> make[2]: *** [soprano/test/sopranodbusclienttest] Error 1
> make[2]: Leaving directory `/home/kde-devel/kde/build/kdesupport'
> make[1]: *** [soprano/test/CMakeFiles/sopranodbusclienttest.dir/all] Error
> 2 make[1]: *** Waiting for unfinished jobs....
> Linking CXX executable sopranodclienttest
> cd /home/kde-devel/kde/build/kdesupport/soprano/test && /usr/bin/cmake
> -P CMakeFiles/sopranodclienttest.dir/cmake_clean_target.cmake
> cd /home/kde-devel/kde/build/kdesupport/soprano/test && /usr/bin/c++
>   -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align
> -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security
> -fno-check-new -fno-common  -fPIC
> "CMakeFiles/sopranodclienttest.dir/sopranodclienttest.o"   -o
> sopranodclienttest -rdynamic
> -L/home/kde-devel/kde/build/kdesupport/soprano/test
> -L/home/kde-devel/kde/build/kdesupport/soprano/server
> -L/home/kde-devel/kde/build/kdesupport/soprano/soprano
> -L/home/kde-devel/qt-copy/lib -Wl,-Bstatic -lsopranomodeltest
> -Wl,-Bdynamic -lsopranoclient -lQtCore -lQtTest -lQtNetwork -lsoprano
> -lQtCore -lQtCore
> -Wl,-rpath,/home/kde-devel/kde/build/kdesupport/soprano/test:/home/kde-deve
>l/kde/build/kdesupport/soprano/server:/home/kde-devel/kde/build/kdesupport/s
>oprano/soprano:/home/kde-devel/qt-copy/lib
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusMetaType::registerMarshallOperators(int, void
> (*)(QDBusArgument&, void const*), void (*)(QDBusArgument const&, void*))'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::endMapEntry()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusAbstractInterface::connectNotify(char
> const*)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusMessage::createErrorReply(QString,
> QString const&) const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::endStructure()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusAbstractInterface::service() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::atEnd() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusAbstractInterface::staticMetaObject'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to
> `QDBusAbstractInterface::QDBusAbstractInterface(QString const&,
> QString const&, char const*, QDBusConnection const&, QObject*)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusError::message() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusError::QDBusError(QDBusMessage const&)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusError::QDBusError(DBusError const*)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusConnection::~QDBusConnection()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::operator>>(int&) const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::endMap()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to
> `QDBusAbstractInterface::~QDBusAbstractInterface()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusAbstractInterface::qt_metacast(char
> const*)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusAbstractInterface::disconnectNotify(char
> const*)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusMessage::setDelayedReply(bool) const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to
> `QDBusAbstractInterface::callWithArgumentList(QDBus::CallMode, QString
> const&, QList<QVariant> const&)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusMessage::~QDBusMessage()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to
> `QDBusAbstractInterface::qt_metacall(QMetaObject::Call, int, void**)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::beginStructure()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::endStructure() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `typeinfo for QDBusAbstractInterface'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusError::operator=(QDBusError const&)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::beginStructure() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusConnection::send(QDBusMessage const&)
> const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::beginMap() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::operator<<(QString const&)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `qDBusReplyFill(QDBusMessage const&,
> QDBusError&, QVariant&)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::beginMapEntry()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusError::name() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusConnection::sessionBus()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::endMap() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::endMapEntry() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::beginMapEntry() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::operator<<(int)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusError::isValid() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::operator>>(QString&) const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::beginMap(int, int)'
> collect2: ld returned 1 exit status
> make[2]: *** [soprano/test/sopranodclienttest] Error 1
> make[2]: Leaving directory `/home/kde-devel/kde/build/kdesupport'
> make[1]: *** [soprano/test/CMakeFiles/sopranodclienttest.dir/all] Error 2
> make[1]: Leaving directory `/home/kde-devel/kde/build/kdesupport'
> make: *** [all] Error 2
>
> [ 77%] Building CXX object
> soprano/test/CMakeFiles/sopranodclienttest.dir/sopranodclienttest.o
> /usr/bin/c++   -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef
> -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith
> -Wformat-security -fno-check-new -fno-common
> -I/home/kde-devel/kde/src/kdesupport/soprano
> -I/home/kde-devel/kde/build/kdesupport/soprano
> -I/home/kde-devel/kde/src/kdesupport/soprano/data
> -I/home/kde-devel/kde/src/kdesupport/soprano/soprano
> -I/home/kde-devel/kde/src/kdesupport/soprano/soprano/query
> -I/home/kde-devel/kde/src/kdesupport/soprano/soprano/vocabulary
> -I/home/kde-devel/kde/build/kdesupport/soprano/soprano
> -I/home/kde-devel/qt-copy/include -I/home/kde-devel/qt-copy/include/Qt
> -I/home/kde-devel/qt-copy/mkspecs/default
> -I/home/kde-devel/qt-copy/include/QtCore
> -I/home/kde-devel/qt-copy/include/QtGui
> -I/home/kde-devel/qt-copy/include/Qt3Support
> -I/home/kde-devel/qt-copy/include/QtAssistant
> -I/home/kde-devel/qt-copy/include/QtDesigner
> -I/home/kde-devel/qt-copy/include/QtNetwork
> -I/home/kde-devel/qt-copy/include/QtOpenGL
> -I/home/kde-devel/qt-copy/include/QtSql
> -I/home/kde-devel/qt-copy/include/QtXml
> -I/home/kde-devel/qt-copy/include/QtSvg
> -I/home/kde-devel/qt-copy/include/QtUiTools
> -I/home/kde-devel/qt-copy/include/QtTest
> -I/home/kde-devel/kde/build/kdesupport/soprano/test   -o
> soprano/test/CMakeFiles/sopranodclienttest.dir/sopranodclienttest.o -c
> /home/kde-devel/kde/src/kdesupport/soprano/test/sopranodclienttest.cpp
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusMetaType::registerMarshallOperators(int,
> void (*)(QDBusArgument&, void const*), void (*)(QDBusArgument const&,
> void*))'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::endMapEntry()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusAbstractInterface::connectNotify(char
> const*)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusMessage::createErrorReply(QString,
> QString const&) const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::endStructure()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusAbstractInterface::service() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::atEnd() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusAbstractInterface::staticMetaObject'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to
> `QDBusAbstractInterface::QDBusAbstractInterface(QString const&,
> QString const&, char const*, QDBusConnection const&, QObject*)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusError::message() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusError::QDBusError(QDBusMessage const&)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusError::QDBusError(DBusError const*)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusConnection::~QDBusConnection()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::operator>>(int&) const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::endMap()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to
> `QDBusAbstractInterface::~QDBusAbstractInterface()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusAbstractInterface::qt_metacast(char
> const*)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusAbstractInterface::disconnectNotify(char
> const*)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusMessage::setDelayedReply(bool) const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to
> `QDBusAbstractInterface::callWithArgumentList(QDBus::CallMode, QString
> const&, QList<QVariant> const&)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusMessage::~QDBusMessage()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to
> `QDBusAbstractInterface::qt_metacall(QMetaObject::Call, int, void**)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::beginStructure()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::endStructure() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `typeinfo for QDBusAbstractInterface'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusError::operator=(QDBusError const&)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::beginStructure() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusConnection::send(QDBusMessage const&)
> const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::beginMap() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::operator<<(QString const&)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `qDBusReplyFill(QDBusMessage const&,
> QDBusError&, QVariant&)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::beginMapEntry()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusError::name() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusConnection::sessionBus()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::endMap() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::endMapEntry() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::beginMapEntry() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::operator<<(int)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusError::isValid() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::operator>>(QString&) const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::beginMap(int, int)'
> collect2: ld returned 1 exit status
> make[2]: *** [soprano/test/sopranodbusclienttest] Error 1
> make[2]: Leaving directory `/home/kde-devel/kde/build/kdesupport'
> make[1]: *** [soprano/test/CMakeFiles/sopranodbusclienttest.dir/all] Error
> 2 make[1]: *** Waiting for unfinished jobs....
> Linking CXX executable sopranodclienttest
> cd /home/kde-devel/kde/build/kdesupport/soprano/test && /usr/bin/cmake
> -P CMakeFiles/sopranodclienttest.dir/cmake_clean_target.cmake
> cd /home/kde-devel/kde/build/kdesupport/soprano/test && /usr/bin/c++
>   -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align
> -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security
> -fno-check-new -fno-common  -fPIC
> "CMakeFiles/sopranodclienttest.dir/sopranodclienttest.o"   -o
> sopranodclienttest -rdynamic
> -L/home/kde-devel/kde/build/kdesupport/soprano/test
> -L/home/kde-devel/kde/build/kdesupport/soprano/server
> -L/home/kde-devel/kde/build/kdesupport/soprano/soprano
> -L/home/kde-devel/qt-copy/lib -Wl,-Bstatic -lsopranomodeltest
> -Wl,-Bdynamic -lsopranoclient -lQtCore -lQtTest -lQtNetwork -lsoprano
> -lQtCore -lQtCore
> -Wl,-rpath,/home/kde-devel/kde/build/kdesupport/soprano/test:/home/kde-deve
>l/kde/build/kdesupport/soprano/server:/home/kde-devel/kde/build/kdesupport/s
>oprano/soprano:/home/kde-devel/qt-copy/lib
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusMetaType::registerMarshallOperators(int, void
> (*)(QDBusArgument&, void const*), void (*)(QDBusArgument const&, void*))'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::endMapEntry()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusAbstractInterface::connectNotify(char
> const*)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusMessage::createErrorReply(QString,
> QString const&) const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::endStructure()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusAbstractInterface::service() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::atEnd() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusAbstractInterface::staticMetaObject'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to
> `QDBusAbstractInterface::QDBusAbstractInterface(QString const&,
> QString const&, char const*, QDBusConnection const&, QObject*)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusError::message() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusError::QDBusError(QDBusMessage const&)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusError::QDBusError(DBusError const*)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusConnection::~QDBusConnection()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::operator>>(int&) const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::endMap()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to
> `QDBusAbstractInterface::~QDBusAbstractInterface()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusAbstractInterface::qt_metacast(char
> const*)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusAbstractInterface::disconnectNotify(char
> const*)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusMessage::setDelayedReply(bool) const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to
> `QDBusAbstractInterface::callWithArgumentList(QDBus::CallMode, QString
> const&, QList<QVariant> const&)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusMessage::~QDBusMessage()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to
> `QDBusAbstractInterface::qt_metacall(QMetaObject::Call, int, void**)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::beginStructure()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::endStructure() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `typeinfo for QDBusAbstractInterface'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusError::operator=(QDBusError const&)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::beginStructure() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusConnection::send(QDBusMessage const&)
> const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::beginMap() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::operator<<(QString const&)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `qDBusReplyFill(QDBusMessage const&,
> QDBusError&, QVariant&)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::beginMapEntry()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusError::name() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusConnection::sessionBus()'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::endMap() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::endMapEntry() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::beginMapEntry() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::operator<<(int)'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusError::isValid() const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::operator>>(QString&) const'
> /home/kde-devel/kde/build/kdesupport/soprano/server/libsopranoclient.so:
> undefined reference to `QDBusArgument::beginMap(int, int)'
> collect2: ld returned 1 exit status
> make[2]: *** [soprano/test/sopranodclienttest] Error 1
> make[2]: Leaving directory `/home/kde-devel/kde/build/kdesupport'
> make[1]: *** [soprano/test/CMakeFiles/sopranodclienttest.dir/all] Error 2
> make[1]: Leaving directory `/home/kde-devel/kde/build/kdesupport'
> make: *** [all] Error 2
>
> Sincerely I don't know because yesterday I compiled it without error
> and at first try and now I can't compile it..maybe commits have
> changed and break it.
>
> It seems that I am not so lucky to compile kde4.




More information about the kde-core-devel mailing list