Hello Mathieu

Have you build Qt with Dbus support ?

Laurent

Mathieu Osty a écrit :
> Hi Laurent,
>
> I've upgraded to the latest Qt lib available (4.5.0) and now
> compilation gets further (even above 100%) but I still get a
> compilation error in the end:
>
> [104%] Building CXX object
> wengophone/src/presentation/qt/CMakeFiles/qutecom.dir/filetransfer/QtFileTransferNotifyDialog.o
> [104%] Building CXX object
> wengophone/src/presentation/qt/CMakeFiles/qutecom.dir/webdirectory/QtWebDirectory.o
> Linking CXX executable qutecom
> /home/mat/qutecom-2.2-test/build/wengophone/src/libowphone.a(NetworkObserver.o):
> In function `NetworkObserver':
> /home/mat/qutecom-2.2-test/wengophone/src/model/network/NetworkObserver.cpp:59:
> undefined reference to `QDBusConnection::systemBus()'
> /home/mat/qutecom-2.2-test/wengophone/src/model/network/NetworkObserver.cpp:59:
> undefined reference to `QDBusConnection::registerObject(QString
> const&, QObject*, QFlags<QDBusConnection::RegisterOption>)'
> /home/mat/qutecom-2.2-test/wengophone/src/model/network/NetworkObserver.cpp:59:
> undefined reference to `QDBusConnection::~QDBusConnection()'
> /home/mat/qutecom-2.2-test/wengophone/src/model/network/NetworkObserver.cpp:59:
> undefined reference to `QDBusConnection::~QDBusConnection()'
> /home/mat/qutecom-2.2-test/wengophone/src/model/network/NetworkObserver.cpp:61:
> undefined reference to `QDBusConnection::systemBus()'
> /home/mat/qutecom-2.2-test/wengophone/src/model/network/NetworkObserver.cpp:61:
> undefined reference to `QDBusConnection::connect(QString const&,
> QString const&, QString const&, QString const&, QObject*, char
> const*)'
> /home/mat/qutecom-2.2-test/wengophone/src/model/network/NetworkObserver.cpp:61:
> undefined reference to `QDBusConnection::~QDBusConnection()'
> /home/mat/qutecom-2.2-test/wengophone/src/model/network/NetworkObserver.cpp:61:
> undefined reference to `QDBusConnection::~QDBusConnection()'
> /home/mat/qutecom-2.2-test/wengophone/src/model/network/NetworkObserver.cpp:59:
> undefined reference to `QDBusConnection::systemBus()'
> /home/mat/qutecom-2.2-test/wengophone/src/model/network/NetworkObserver.cpp:59:
> undefined reference to `QDBusConnection::registerObject(QString
> const&, QObject*, QFlags<QDBusConnection::RegisterOption>)'
> /home/mat/qutecom-2.2-test/wengophone/src/model/network/NetworkObserver.cpp:59:
> undefined reference to `QDBusConnection::~QDBusConnection()'
> /home/mat/qutecom-2.2-test/wengophone/src/model/network/NetworkObserver.cpp:59:
> undefined reference to `QDBusConnection::~QDBusConnection()'
> /home/mat/qutecom-2.2-test/wengophone/src/model/network/NetworkObserver.cpp:61:
> undefined reference to `QDBusConnection::systemBus()'
> /home/mat/qutecom-2.2-test/wengophone/src/model/network/NetworkObserver.cpp:61:
> undefined reference to `QDBusConnection::connect(QString const&,
> QString const&, QString const&, QString const&, QObject*, char
> const*)'
> /home/mat/qutecom-2.2-test/wengophone/src/model/network/NetworkObserver.cpp:61:
> undefined reference to `QDBusConnection::~QDBusConnection()'
> /home/mat/qutecom-2.2-test/wengophone/src/model/network/NetworkObserver.cpp:61:
> undefined reference to `QDBusConnection::~QDBusConnection()'
> collect2: ld returned 1 exit status
> make[2]: *** [wengophone/src/presentation/qt/qutecom] Error 1
> make[1]: *** [wengophone/src/presentation/qt/CMakeFiles/qutecom.dir/all] 
> Error 2
> make: *** [all] Error 2
>
>
>
>
> On Fri, Mar 27, 2009 at 8:01 PM, Tarrisse Laurent <[email protected]> wrote:
>   
>> Mathieu
>>
>> http://www.qtsoftware.com/developer/changes/changes-4.3.0 chapter QLayout
>>
>> Please upgrade at least to 4.3 and everything will be ok ;-)
>>
>> Laurent
>>
>> Mathieu Osty a écrit :
>>     
>>> Hi all,
>>>
>>> I've tried to compile the latest source from the repository on Linux
>>> CentOS 5 (32 bits) but it fails at 93% complaining about Qt errors.
>>> I think I meet the requirements stated in the INSTALL.txt: gcc 3.4,
>>> Boost 1.33.1, Qt 4.2.1.
>>> I've seen the cmake version Warning (2.4.5 instead of 2.4.6) but
>>> compilation continues. Is there a problem with older cmake ?
>>>
>>> Any idea about what I did wrong ?
>>>
>>> Here is some output from the compilation using the build_make script :
>>>
>>>
>>> [r...@new-host-6 build]# ./build_make.sh --build=debug
>>>  started build at Fri Mar 27 16:50:40 CET 2009.
>>>
>>> -- Check for working C compiler: /usr/bin/gcc34
>>> -- Check for working C compiler: /usr/bin/gcc34 -- works
>>> -- Check size of void*
>>> -- Check size of void* - done
>>> -- Check for working CXX compiler: /usr/bin/g++34
>>> -- Check for working CXX compiler: /usr/bin/g++34 -- works
>>> -- Found Mercurial (hg): /usr/bin/hg
>>> -- OS: Linux-2.6.18-92.1.22.el5
>>> -- Processor: i686
>>> -- Compiler: /usr/bin/gcc34
>>> -- Build type: Debug
>>> -- Build tool: /usr/bin/gmake
>>> -- Build directory: /home/mat/qutecom-2.2-test/build/debug
>>> -- svn revision: 17ee53ce3666
>>> -- Time: 20090327165041
>>> WARNING: This project requires version 2.4.6 of CMake.  You are
>>> running version 2.4.5.
>>>
>>> _AVCODEC_INCLUDEDIR =
>>> _AVCODEC_LIBDIR =
>>> _AVCODEC_LIBS =
>>> _AVCODEC_LIBS_L =
>>> _AVCODEC_LIBS_PATH =
>>> AVCODEC_INCLUDE_DIR = /usr/include/ffmpeg
>>> -- Found FFMPEG:
>>> /usr/lib/libavcodec.so;/usr/lib/libavutil.so;/usr/lib/libavformat.so
>>> -- Looking for pthread.h
>>> -- Looking for pthread.h - found
>>> -- Looking for pthread_create in pthreads
>>> -- Looking for pthread_create in pthreads - not found
>>> -- Looking for pthread_create in pthread
>>> -- Looking for pthread_create in pthread - found
>>> -- Found Boost version 103301: /usr/include,
>>>
>>> /usr/lib/libboost_date_time.so;/usr/lib/libboost_filesystem.so;/usr/lib/libboost_iostreams.so;/usr/lib/libboost_prg_exec_monitor.so;/usr/lib/libboost_program_options.so;/usr/lib/libboost_python.so;/usr/lib/libboost_regex.so;/usr/lib/libboost_serialization.so;/usr/lib/libboost_signals.so;/usr/lib/libboost_test_exec_monitor.so;/usr/lib/libboost_thread.so;/usr/lib/libboost_unit_test_framework.so;/usr/lib/libboost_wserialization.so
>>> -- Looking for Q_WS_X11
>>> -- Looking for Q_WS_X11 - found
>>> -- Looking for Q_WS_MAC
>>> -- Looking for Q_WS_MAC - not found.
>>> -- Looking for Q_WS_WIN
>>> -- Looking for Q_WS_WIN - not found.
>>> -- Found Qt-Version 4.2.1
>>> running /usr/bin/cmake -E copy_if_different
>>> "/usr/lib/qt4/translations/qt_es.qm"
>>> "/home/mat/qutecom-2.2-test/build/debug/lang/."  2>&1
>>> running /usr/bin/cmake -E copy_if_different
>>> "/usr/lib/qt4/translations/qt_iw.qm"
>>> "/home/mat/qutecom-2.2-test/build/debug/lang/."  2>&1
>>> running /usr/bin/cmake -E copy_if_different
>>> "/usr/lib/qt4/translations/qt_fr.qm"
>>> "/home/mat/qutecom-2.2-test/build/debug/lang/."  2>&1
>>> running /usr/bin/cmake -E copy_if_different
>>> "/usr/lib/qt4/translations/qt_de.qm"
>>> "/home/mat/qutecom-2.2-test/build/debug/lang/."  2>&1
>>> running /usr/bin/cmake -E copy_if_different
>>> "/usr/lib/qt4/translations/qt_ru.qm"
>>> "/home/mat/qutecom-2.2-test/build/debug/lang/."  2>&1
>>> running /usr/bin/cmake -E copy_if_different
>>> "/usr/lib/qt4/translations/qt_zh_CN.qm"
>>> "/home/mat/qutecom-2.2-test/build/debug/lang/."  2>&1
>>> running /usr/bin/cmake -E copy_if_different
>>> "/usr/lib/qt4/translations/qt_ar.qm"
>>> "/home/mat/qutecom-2.2-test/build/debug/lang/."  2>&1
>>> running /usr/bin/cmake -E copy_if_different
>>> "/usr/lib/qt4/translations/qt_sk.qm"
>>> "/home/mat/qutecom-2.2-test/build/debug/lang/."  2>&1
>>> -- Found GLib2:
>>>
>>> /lib/libglib-2.0.so;/lib/libgmodule-2.0.so;/lib/libgthread-2.0.so;/lib/libgobject-2.0.so
>>> -- Found OpenSSL: /usr/lib/libcrypto.so;/usr/lib/libssl.so
>>> -- Found ALSA: /usr/lib/libasound.so
>>> -- Found libxml2: /usr/lib/libxml2.so
>>> -- Found GnuTLS: /usr/lib/libgnutls.so
>>> -- Found UUID (Universally Unique Identifier): /usr/lib/libuuid.so
>>> -- Looking for XOpenDisplay in
>>>
>>> /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so
>>> -- Looking for XOpenDisplay in
>>>
>>> /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so
>>> - found
>>> -- Looking for gethostbyname
>>> -- Looking for gethostbyname - found
>>> -- Looking for connect
>>> -- Looking for connect - found
>>> -- Looking for remove
>>> -- Looking for remove - found
>>> -- Looking for shmat
>>> -- Looking for shmat - found
>>> -- Looking for IceConnectionNumber in ICE
>>> -- Looking for IceConnectionNumber in ICE - found
>>> -- Found libsamplerate: /usr/lib/libsamplerate.so
>>> -- Found libsndfile: /usr/lib/libsndfile.so
>>> -- Warning: libxss not found, idle detection won't be accurate
>>> -- Check if the system is big endian
>>> -- Check if the system is big endian - little endian
>>> -- Looking for include files HAVE_STDINT_H
>>> -- Looking for include files HAVE_STDINT_H - found
>>> -- Looking for include files HAVE_MACHINE_TYPES_H
>>> -- Looking for include files HAVE_MACHINE_TYPES_H - not found.
>>> -- Looking for include files HAVE_SYS_INT_TYPES_H
>>> -- Looking for include files HAVE_SYS_INT_TYPES_H - not found.
>>> -- Looking for include files HAVE_SYS_UIO_H
>>> -- Looking for include files HAVE_SYS_UIO_H - found
>>> -- Looking for include files HAVE_UNISTD_H
>>> -- Looking for include files HAVE_UNISTD_H - found
>>> -- Looking for include files HAVE_STDLIB_H
>>> -- Looking for include files HAVE_STDLIB_H - found
>>> -- Looking for inet_aton
>>> -- Looking for inet_aton - found
>>> -- Looking for include files HAVE_SYSLOG_H
>>> -- Looking for include files HAVE_SYSLOG_H - found
>>> -- Found Speex: /usr/lib/libspeex.so
>>> running /usr/bin/cmake -E copy_if_different
>>> "/home/mat/qutecom-2.2-test/wengophone/COPYING"
>>> "/home/mat/qutecom-2.2-test/build/debug"  2>&1
>>> running /usr/bin/cmake -E copy_if_different
>>> "/home/mat/qutecom-2.2-test/wengophone/AUTHORS"
>>> "/home/mat/qutecom-2.2-test/build/debug/."  2>&1
>>> -- Call forward deactivated
>>> -- Sms deactivated
>>> -- Voice mail deactivated
>>> -- Filetransfer deactivated
>>> -- Found lrelease: /usr/lib/qt4/bin/lrelease
>>> [...]
>>> [ 93%] Building CXX object
>>> wengophone/src/presentation/qt/CMakeFiles/qutecom.dir/moc_QtWebDirectory.o
>>> [ 93%] Building CXX object
>>>
>>> wengophone/src/presentation/qt/CMakeFiles/qutecom.dir/__/__/__/__/__/wengophone/src/presentation/main.o
>>> [ 93%] Building CXX object
>>> wengophone/src/presentation/qt/CMakeFiles/qutecom.dir/QtWengoPhone.o
>>>
>>> /home/mat/qutecom-2.2-test/wengophone/src/presentation/qt/QtWengoPhone.cpp:888:2:
>>> warning: no newline at end of file
>>> [ 93%] Building CXX object
>>> wengophone/src/presentation/qt/CMakeFiles/qutecom.dir/QtDialpad.o
>>> In file included from
>>>
>>> /home/mat/qutecom-2.2-test/wengophone/src/presentation/qt/QtDialpad.cpp:22:
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:
>>> In member function `void Ui_DialpadWidget::setupUi(QWidget*)':
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:70:
>>> error: 'class QVBoxLayout' has no member named 'setLeftMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:71:
>>> error: 'class QVBoxLayout' has no member named 'setTopMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:72:
>>> error: 'class QVBoxLayout' has no member named 'setRightMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:73:
>>> error: 'class QVBoxLayout' has no member named 'setBottomMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:79:
>>> error: 'class QHBoxLayout' has no member named 'setLeftMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:80:
>>> error: 'class QHBoxLayout' has no member named 'setTopMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:81:
>>> error: 'class QHBoxLayout' has no member named 'setRightMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:82:
>>> error: 'class QHBoxLayout' has no member named 'setBottomMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:86:
>>> error: 'class QHBoxLayout' has no member named 'setLeftMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:87:
>>> error: 'class QHBoxLayout' has no member named 'setTopMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:88:
>>> error: 'class QHBoxLayout' has no member named 'setRightMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:89:
>>> error: 'class QHBoxLayout' has no member named 'setBottomMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:118:
>>> error: 'class QVBoxLayout' has no member named 'setLeftMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:119:
>>> error: 'class QVBoxLayout' has no member named 'setTopMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:120:
>>> error: 'class QVBoxLayout' has no member named 'setRightMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:121:
>>> error: 'class QVBoxLayout' has no member named 'setBottomMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:125:
>>> error: 'class QHBoxLayout' has no member named 'setLeftMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:126:
>>> error: 'class QHBoxLayout' has no member named 'setTopMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:127:
>>> error: 'class QHBoxLayout' has no member named 'setRightMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:128:
>>> error: 'class QHBoxLayout' has no member named 'setBottomMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:135:
>>> error: 'class QGridLayout' has no member named 'setLeftMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:136:
>>> error: 'class QGridLayout' has no member named 'setTopMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:137:
>>> error: 'class QGridLayout' has no member named 'setRightMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:138:
>>> error: 'class QGridLayout' has no member named 'setBottomMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:139:
>>> error: 'class QGridLayout' has no member named 'setHorizontalSpacing'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:140:
>>> error: 'class QGridLayout' has no member named 'setVerticalSpacing'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:262:
>>> error: 'class QVBoxLayout' has no member named 'setLeftMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:263:
>>> error: 'class QVBoxLayout' has no member named 'setTopMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:264:
>>> error: 'class QVBoxLayout' has no member named 'setRightMargin'
>>>
>>> /home/mat/qutecom-2.2-test/build/wengophone/src/presentation/qt/ui_DialpadWidget.h:265:
>>> error: 'class QVBoxLayout' has no member named 'setBottomMargin'
>>> make[2]: ***
>>> [wengophone/src/presentation/qt/CMakeFiles/qutecom.dir/QtDialpad.o]
>>> Error 1
>>> make[1]: *** [wengophone/src/presentation/qt/CMakeFiles/qutecom.dir/all]
>>> Error 2
>>> make: *** [all] Error 2
>>>
>>> Thank you.
>>>
>>> Mathieu
>>> _______________________________________________
>>> QuteCom-dev mailing list
>>> [email protected]
>>> http://lists.qutecom.org/mailman/listinfo/qutecom-dev
>>>
>>>
>>>
>>>       
>>     
>
>
>   

_______________________________________________
QuteCom-dev mailing list
[email protected]
http://lists.qutecom.org/mailman/listinfo/qutecom-dev

Reply via email to