[Development] Re : Compiling Qt5 Alpha on Linux fails

BOUCARD Olivier boucard_olivier at yahoo.fr
Wed Apr 4 12:48:03 CEST 2012


Hi,

I've just finished building the Qt5 Alpha on Linux Mandriva. Here my commands executed as normal user:

$ unset QTDIR
$ export PATH="$PWD/qtbase/bin:$PWD/qtrepotools/bin:$PATH"

$ ./configure -developer-build -opensource -nomake examples -nomake tests -no-gtkstyle -confirm-license
$ ./build -j 3


Olivier.




>________________________________
> De : Peter Rullmann <peter.rullmann at barco.com>
>À : Qt Development List <development at qt-project.org> 
>Envoyé le : Mercredi 4 avril 2012 11h28
>Objet : [Development] Compiling Qt5 Alpha on Linux fails
> 
>Hi,
>
>I'm trying to compile Qt5 Alpha on Linux, but got stuck.
>
>I am running Ubuntu 11.04, but my colleague running 11.10 has exactly the
>same issues.
>
>I built using `./configure -opensource -confirm-license -nomake tests` and
>`sudo ./build -j 2`
>
>Here are the Problems I had:
>* I had to run ./build with sudo, which is not documented in the
>   instructions
>* There was a problem in 'qt3d/src/quick3d', which I worked around by
>   running make in that directory by hand and creating the target directory
>   beforehand.
>* 'gperf' seems to be needed, but is not listed in the dependencies.
>* Then I got stuck in qtwebkit:
>
>g++
>-Wl,-rpath,/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebKitBuild/Release/lib
>-fuse-ld=gold -Wl,--no-undefined -Wl,--gc-sections -Wl,--no-undefined
>-Wl,-O1
>-Wl,-rpath-link,/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebKitBuild/Release/lib
>-Wl,-rpath,/usr/local/Qt-5.0.0/lib -shared -o libWTRInjectedBundle.so
>obj/release/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/Tools/DumpRenderTree/qt/QtInitializeTestFonts.o
>obj/release/AccessibilityController.o
>obj/release/AccessibilityTextMarker.o
>obj/release/AccessibilityTextMarkerRange.o
>obj/release/AccessibilityUIElement.o obj/release/InjectedBundle.o
>obj/release/InjectedBundleMain.o obj/release/InjectedBundlePage.o
>obj/release/EventSendingController.o obj/release/GCController.o
>obj/release/LayoutTestController.o obj/release/TextInputController.o
>obj/release/Bindings/JSWrapper.o obj/release/qt/ActivateFontsQt.o
>obj/release/qt/InjectedBundleQt.o obj/release/qt/LayoutTestControllerQt.o
>obj/release/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebKitBuild/Release/Tools/WebKitTestRunner/InjectedBundle/generated/JSAccessibilityController.o
>obj/release/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebKitBuild/Release/Tools/WebKitTestRunner/InjectedBundle/generated/JSAccessibilityTextMarker.o
>obj/release/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebKitBuild/Release/Tools/WebKitTestRunner/InjectedBundle/generated/JSAccessibilityTextMarkerRange.o
>obj/release/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebKitBuild/Release/Tools/WebKitTestRunner/InjectedBundle/generated/JSAccessibilityUIElement.o
>obj/release/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebKitBuild/Release/Tools/WebKitTestRunner/InjectedBundle/generated/JSEventSendingController.o
>obj/release/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebKitBuild/Release/Tools/WebKitTestRunner/InjectedBundle/generated/JSGCController.o
>obj/release/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebKitBuild/Release/Tools/WebKitTestRunner/InjectedBundle/generated/JSLayoutTestController.o
>obj/release/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebKitBuild/Release/Tools/WebKitTestRunner/InjectedBundle/generated/JSTextInputController.o
>-L/usr/local/Qt-5.0.0/lib
>-L/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebKitBuild/Release/lib
>-lfontconfig -lgio-2.0 -lgstapp-0.10 -lgstinterfaces-0.10
>-lgstpbutils-0.10 -pthread -lgstvideo-0.10 -lgstbase-0.10 -lgstreamer-0.10
>-lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2.0
>-lQtWebKit -lQtQml -L/usr/local/Qt-5.0.0/lib -lQtV8 -lQtOpenGL
>-lQtXmlPatterns -lQtWidgets -lQtSql -lQtScript -lQtNetwork -lQtGui
>-lQtCore -lGL -lpthread
>mv -f libWTRInjectedBundle.so ../../../lib/
>make[5]: Leaving directory
>`/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebKitBuild/Release/Tools/WebKitTestRunner/InjectedBundle'
>make[4]: Leaving directory
>`/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebKitBuild/Release/Tools/WebKitTestRunner/InjectedBundle'
>make[3]: Leaving directory
>`/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebKitBuild/Release/Tools/WebKitTestRunner'
>make[2]: Leaving directory
>`/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebKitBuild/Release/Tools'
>make[1]: Leaving directory
>`/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebKitBuild/Release'
>cd qtwebkit && perl Tools/Scripts/build-webkit --qt --makeargs="install"
>exited with status 512 at ./build line 64
>           Qt::Build::exe('Qt::Build=HASH(0xa1586d8)', 'cd qtwebkit && perl
>Tools/Scripts/build-webkit --qt --makearg...') called at ./build line 98
>           Qt::Build::exeHighPriv('Qt::Build=HASH(0xa1586d8)', 'cd qtwebkit
>&& perl Tools/Scripts/build-webkit --qt --makearg...') called at ./build
>line 381
>           Qt::Build::build_project('Qt::Build=HASH(0xa1586d8)', 'qtwebkit')
>called at ./build line 408
>           Qt::Build::build_qt('Qt::Build=HASH(0xa1586d8)') called at  
>./build
>line 437
>           Qt::Build::run('Qt::Build=HASH(0xa1586d8)') called at ./build  
>line
>446
>
>I had no luck working around this problem yet.
>Does somebody have any suggestions? Did I forget something? Should I
>provide more Information?
>Could it be that previous installed git builds of Qt5 or older versions of
>Qt are causing problems?
>
>Regards,
>Peter
>-- 
>Peter Rullmann
>Manager Software Development PoC
>Barco Healthcare
>
>_______________________________________________
>Development mailing list
>Development at qt-project.org
>http://lists.qt-project.org/mailman/listinfo/development
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20120404/5a498d1e/attachment.html>


More information about the Development mailing list