Details
-
Bug
-
Resolution: Incomplete
-
Not Evaluated
-
None
-
5.2.0 RC1
-
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
- Download the latest GNU Bison and Flex and install them into /opt/gnu
- $ cd /MYDIR ; tar xzvf qt-everywhere-opensource-src-5.2.0-rc1.tar.gz ; cd qt-everywhere-opensource-src-5.2.0-rc1
- 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 - Edit
qtdeclarative/tools/qmltestrunner/qmltestrunner.pro
qtdeclarative/examples/qmltest/qmltest/qmltest.pro
Add line
LIBS += -L/MYDIR-QT/qtbase/lib -lQt5Test - 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 - 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 - 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 - Edit
qttools/src/assistant/assistant/assistant.pro
Add line
LIBS += -L/MYDIR-QT/qttools/lib -lQt5CLucene - 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 - 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 - $ 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 - $ make
- $ make install
That's all.