Qt Labs Forum » General discussions

qt-4.5.2 fails 'make' on Ubuntu 9.04 using gcc-4.3.3

(1 post)
  • Started 8 months ago by zaleksf

  1. zaleksf
    zaleksf
    Member

    qt-4.5.2 fails 'make' on Ubuntu 9.04 (fully updated) using gcc-4.3.3.

    The problem begins with an undefined reference to a QDBus function; but QDBus isn't supposed to be in the build (see 'configure' setting below):

    .obj/release-shared/main.o: In function

    HelpWindowAdaptor::qt_metacall(QMetaObject::Call, int, void**)':
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat/.moc/release-shared/main.moc:76: undefined reference to 
    QDBusAbstractAdaptor::qt_metacall(QMetaObject::Call, int, void**)'

    'configure' settings:

    Build type: linux-g++
    Architecture: i386
    Platform notes:

    - Also available for Linux: linux-kcc linux-icc linux-cxx

    Build ............... libs tools examples demos docs translations
    Configuration ....... release shared dll largefile stl precompile_header separate_debug_info mmx 3dnow sse sse2 minimal-config small-config medium-config large-config full-config qt3support accessibility opengl reduce_exports ipv6 clock-gettime clock-monotonic mremap getaddrinfo ipv6ifname getifaddrs inotify system-jpeg system-mng system-png png system-freetype system-zlib nis cups iconv glib openssl x11sm xshape xrender mitshm fontconfig xkb xmlpatterns svg webkit scripttools release
    Debug ............... no
    Qt 3 compatibility .. yes
    QtDBus module ....... no
    QtScriptTools module yes
    QtXmlPatterns module yes
    Phonon module ....... no
    SVG module .......... yes
    WebKit module ....... yes
    STL support ......... yes
    PCH support ......... yes
    MMX/3DNOW/SSE/SSE2.. yes/yes/yes/yes
    Graphics System ..... default
    IPv6 support ........ yes
    IPv6 ifname support . yes
    getaddrinfo support . yes
    getifaddrs support .. yes
    Accessibility ....... yes
    NIS support ......... yes
    CUPS support ........ yes
    Iconv support ....... yes
    Glib support ........ yes
    GStreamer support ... no
    Large File support .. yes
    GIF support ......... plugin
    TIFF support ........ plugin (qt)
    JPEG support ........ plugin (system)
    PNG support ......... yes (system)
    MNG support ......... plugin (system)
    zlib support ........ system
    Session management .. yes
    OpenGL support ...... yes (Desktop OpenGL)
    NAS sound support ... no
    XShape support ...... yes
    Xinerama support .... runtime
    Xcursor support ..... runtime
    Xfixes support ...... runtime
    Xrandr support ...... runtime
    Xrender support ..... yes
    Xi support .......... runtime
    MIT-SHM support ..... yes
    FontConfig support .. yes
    XKB Support ......... yes
    immodule support .... yes
    GTK theme support ... yes
    PostgreSQL support .. plugin
    SQLite 2 support .... plugin
    SQLite support ...... plugin (qt)
    OpenSSL support ..... yes (run-time)

    'make' results (near the failure):
    .....
    g++ -Wl,-O1 -Wl,-rpath,/usr/local/Trolltech/Qt-4.5.2/release/lib -Wl,-rpath,/usr/local/Trolltech/Qt-4.5.2/release/lib -o ../../../bin/assistant_adp .obj/release-shared/fontpanel.o .obj/release-shared/main.o .obj/release-shared/helpwindow.o .obj/release-shared/topicchooser.o .obj/release-shared/docuparser.o .obj/release-shared/index.o .obj/release-shared/profile.o .obj/release-shared/config.o .obj/release-shared/helpdialog.o .obj/release-shared/mainwindow.o .obj/release-shared/tabbedbrowser.o .obj/release-shared/fontsettingsdialog.o .obj/release-shared/moc_fontpanel.o .obj/release-shared/moc_helpwindow.o .obj/release-shared/moc_topicchooser.o .obj/release-shared/moc_index.o .obj/release-shared/moc_helpdialog.o .obj/release-shared/moc_mainwindow.o .obj/release-shared/moc_tabbedbrowser.o .obj/release-shared/moc_fontsettingsdialog.o .obj/release-shared/qrc_assistant.o -L/home/zalek/qtsdk-2009.03/qt/lib -lQtXml -L/home/zalek/qtsdk-2009.03/qt/lib -pthread -pthread -lQtGui -L/usr/X11R6/lib -pthread -lpng -lfreetype -lgobject-2.0 -lSM -lICE -pthread -pthread -lXrender -lfontconfig -lXext -lX11 -lQtNetwork -pthread -pthread -lQtCore -lz -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -lpthread -ldl
    .obj/release-shared/main.o: In function

    HelpWindowAdaptor::qt_metacall(QMetaObject::Call, int, void**)':
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat/.moc/release-shared/main.moc:76: undefined reference to 
    QDBusAbstractAdaptor::qt_metacall(QMetaObject::Call, int, void**)'
    .obj/release-shared/main.o: In function
    QDBusObjectPath':
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat/../../../include/QtDBus/qdbusextratypes.h:89: undefined reference to 
    QDBusObjectPath::check()'
    .obj/release-shared/main.o: In function
    HelpWindowAdaptor':
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat/main.cpp:85: undefined reference to 
    QDBusAbstractAdaptor::QDBusAbstractAdaptor(QObject*)'
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat/main.cpp:87: undefined reference to
    QDBusAbstractAdaptor::setAutoRelaySignals(bool)'
    .obj/release-shared/main.o: In function 
    AssistantAdaptor::pathForBrowser(HelpWindow*)':
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat/main.cpp:151: undefined reference to
    QDBusConnection::sessionBus()'
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat/main.cpp:151: undefined reference to 
    QDBusConnection::registerObject(QString const&, QObject*, QFlags<QDBusConnection::RegisterOption>)'
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat/main.cpp:151: undefined reference to
    QDBusConnection::~QDBusConnection()'
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat/main.cpp:151: undefined reference to 
    QDBusConnection::~QDBusConnection()'
    .obj/release-shared/main.o: In function
    HelpWindowAdaptor':
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat/main.cpp:88: undefined reference to 
    QDBusAbstractAdaptor::~QDBusAbstractAdaptor()'
    .obj/release-shared/main.o: In function
    AssistantAdaptor::qt_metacall(QMetaObject::Call, int, void**)':
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat/.moc/release-shared/main.moc:171: undefined reference to 
    QDBusAbstractAdaptor::qt_metacall(QMetaObject::Call, int, void**)'
    .obj/release-shared/main.o: In function
    QDBusObjectPath::operator=(QDBusObjectPath const&)':
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat/../../../include/QtDBus/qdbusextratypes.h:92: undefined reference to 
    QDBusObjectPath::check()'
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat/../../../include/QtDBus/qdbusextratypes.h:92: undefined reference to
    QDBusObjectPath::check()'
    .obj/release-shared/main.o: In function 
    AssistantAdaptor':
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat/main.cpp:110: undefined reference to
    QDBusAbstractAdaptor::QDBusAbstractAdaptor(QObject*)'
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat/main.cpp:112: undefined reference to 
    QDBusConnection::sessionBus()'
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat/main.cpp:113: undefined reference to
    QDBusConnection::registerService(QString const&)'
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat/main.cpp:114: undefined reference to 
    QDBusConnection::registerObject(QString const&, QObject*, QFlags<QDBusConnection::RegisterOption>)'
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat/main.cpp:114: undefined reference to
    QDBusConnection::~QDBusConnection()'
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat/main.cpp:114: undefined reference to 
    QDBusConnection::~QDBusConnection()'
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat/main.cpp:115: undefined reference to
    QDBusAbstractAdaptor::~QDBusAbstractAdaptor()'
    .obj/release-shared/main.o: In function 
    AssistantAdaptor::qt_metacast(char const*)':
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat/.moc/release-shared/main.moc:166: undefined reference to
    QDBusAbstractAdaptor::qt_metacast(char const*)'
    .obj/release-shared/main.o: In function 
    HelpWindowAdaptor::qt_metacast(char const*)':
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat/.moc/release-shared/main.moc:71: undefined reference to
    QDBusAbstractAdaptor::qt_metacast(char const*)'
    .obj/release-shared/main.o: In function 
    ~HelpWindowAdaptor':
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat/main.cpp:78: undefined reference to
    QDBusAbstractAdaptor::~QDBusAbstractAdaptor()'
    .obj/release-shared/main.o: In function 
    ~AssistantAdaptor':
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat/main.cpp:105: undefined reference to
    QDBusAbstractAdaptor::~QDBusAbstractAdaptor()'
    .obj/release-shared/main.o: In function 
    ~HelpWindowAdaptor':
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat/main.cpp:78: undefined reference to
    QDBusAbstractAdaptor::~QDBusAbstractAdaptor()'
    .obj/release-shared/main.o: In function 
    ~AssistantAdaptor':
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat/main.cpp:105: undefined reference to
    QDBusAbstractAdaptor::~QDBusAbstractAdaptor()'
    .obj/release-shared/main.o:(.rodata+0x1c): undefined reference to 
    QDBusAbstractAdaptor::staticMetaObject'
    .obj/release-shared/main.o:(.rodata+0x2c): undefined reference to
    QDBusAbstractAdaptor::staticMetaObject'
    .obj/release-shared/main.o:(.rodata._ZTI16AssistantAdaptor[typeinfo for AssistantAdaptor]+0x8): undefined reference to 
    typeinfo for QDBusAbstractAdaptor'
    .obj/release-shared/main.o:(.rodata._ZTI17HelpWindowAdaptor[typeinfo for HelpWindowAdaptor]+0x8): undefined reference to
    typeinfo for QDBusAbstractAdaptor'
    collect2: ld returned 1 exit status
    make[3]: *** [../../../bin/assistant_adp] Error 1
    make[3]: Leaving directory 
    /home/zalek/qtsdk-2009.03/qt/tools/assistant/compat'
    make[2]: *** [sub-compat-make_default-ordered] Error 2
    make[2]: Leaving directory
    /home/zalek/qtsdk-2009.03/qt/tools/assistant'
    make[1]: *** [sub-assistant-make_default-ordered] Error 2
    make[1]: Leaving directory 
    /home/zalek/qtsdk-2009.03/qt/tools'
    make: *** [sub-tools-make_default-ordered] Error 2

    Any recommendations would be appreciated.

    Posted: 8 months #

RSS feed for this topic

Reply

You must log in to post.



© 2008 Nokia Corporation and/or its subsidiaries. Nokia, Qt and their respective logos are trademarks of Nokia Corporation in Finland and/or other countries worldwide.
All other trademarks are property of their respective owners.