Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-35289

Linker problems during Qt installation (5.2 rc1)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • Not Evaluated
    • None
    • 5.2.0 RC1
    • Build System
    • None
    • *Debian 7 (_uname -a_):* Linux debian-hfit 3.2.0-4-amd64 #1 SMP Debian 3.2.51-1 x86_64 GNU/Linux
      *Qt tarball:* qt-everywhere-opensource-src-5.2.0-rc1.tar.gz

    Description

      The linker was not finding some Qt libraries during Qt installation via source file in a Debian GNU/Linux.

      Here are the steps I've done to fix this problem:

      /MYDIR is the /home/dir/where/qt/tarball/was/downloaded

      /MYDIR-QT is the dir /MYDIR/qt-everywhere-opensource-src-5.2.0-rc1

      1. Download the latest GNU Bison and Flex and install them into /opt/gnu
      2. $ cd /MYDIR ; tar xzvf qt-everywhere-opensource-src-5.2.0-rc1.tar.gz ; cd qt-everywhere-opensource-src-5.2.0-rc1
      3. Edit
        qtdeclarative/src/qmltest/qmltest.pro
        qtdeclarative/tools/qmltestrunner/qmltestrunner.pro
        qtdeclarative/examples/qmltest/qmltest/qmltest.pro
        Add line
        LIBS += -L/MYDIR-QT/qtdeclarative/lib -lQt5Quick
      4. Edit
        qtdeclarative/tools/qmltestrunner/qmltestrunner.pro
        qtdeclarative/examples/qmltest/qmltest/qmltest.pro
        Add line
        LIBS += -L/MYDIR-QT/qtbase/lib -lQt5Test
      5. Edit
        qtmultimedia/examples/multimediawidgets/camera/camera.pro
        qtmultimedia/examples/multimediawidgets/videographicsitem/videographicsitem.pro
        qtmultimedia/examples/multimediawidgets/videowidget/videowidget.pro
        qtmultimedia/examples/multimediawidgets/player/player.pro
        qtmultimedia/examples/multimediawidgets/customvideosurface/customvideowidget/customvideowidget.pro
        Add line
        LIBS += -L/MYDIR-QT/qtbase/lib -lQt5OpenGL
      6. Edit
        qtwebkit/Source/WebKit2/Target.pri
        Add lines
        LIBS += -L/MYDIR-QT/qtdeclarative/lib -lQt5Quick -lQt5Qml
        LIBS += -L/MYDIR-QT/qtlocation/lib -lQt5Positioning
        LIBS += -L/MYDIR-QT/qtbase/lib -lQt5Sql
        LIBS += -L/MYDIR-QT/qtsensors/lib -lQt5Sensors
        LIBS += -L/MYDIR-QT/qtwebkit/lib -lQt5WebKit
      7. Edit
        qtwebkit/Source/WebKit2/DerivedSources.pri
        qtwebkit/Source/WebKit2/PluginProcess.pro
        qtwebkit/Source/WebKit2/SandboxProcess.pro
        qtwebkit/Source/WebKit2/WebKit2.pro
        qtwebkit/Source/WebKit2/WebProcess.pro
        Add lines
        LIBS += -L/MYDIR-QT/qtdeclarative/lib -lQt5Quick -lQt5Qml
        LIBS += -L/MYDIR-QT/qtlocation/lib -lQt5Positioning
        LIBS += -L/MYDIR-QT/qtbase/lib -lQt5Sql
        LIBS += -L/MYDIR-QT/qtsensors/lib -lQt5Sensors
      8. Edit
        qttools/src/assistant/assistant/assistant.pro
        Add line
        LIBS += -L/MYDIR-QT/qttools/lib -lQt5CLucene
      9. Edit
        qttools/src/assistant/qhelpgenerator/qhelpgenerator.pro
        qttools/src/assistant/qcollectiongenerator/qcollectiongenerator.pro
        Add lines
        LIBS += -L/MYDIR-QT/qtbase/lib -lQt5Sql
        LIBS += -L/MYDIR-QT/qttools/lib -lQt5CLucene
      10. Edit
        qttools/src/assistant/qhelpconverter/qhelpconverter.pro
        qttools/examples/help/contextsensitivehelp/contextsensitivehelp.pro
        Add lines
        LIBS += -L/MYDIR-QT/qtbase/lib -lQt5Sql
        LIBS += -L/MYDIR-QT/qttools/lib -lQt5CLucene
        LIBS += -L/MYDIR-QT/qtbase/lib -lQt5Network
      11. $ PATH=/opt/gnu/bin:$PATH
        $ QT5DIR=/opt/qt-5.2.0rc1
        $ ./configure -prefix $QT5DIR -opensource -release -shared -fully-process -qt-sql-psql -plugin-sql-psql -system-sqlite -qt-xkbcommon -qpa xcb -opengl es2 -qtnamespace Qt5 -dbus-linked -openssl-linked -optimized-qmake -no-nis
      12. $ make
      13. $ make install

      That's all.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            buddenha Oswald Buddenhagen
            viniciusjl Vinicius J Latorre
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes