[Development] Compiling Qt5 Alpha on Linux fails

marius.storm-olsen at nokia.com marius.storm-olsen at nokia.com
Wed Apr 4 12:43:20 CEST 2012


Try following the instructions here
    http://qt-project.org/wiki/Qt-5-Alpha-building-instructions

Qt should not be configured in such a way that it needs to be installed. That's not a supported build configuration for the alpha.
Only in-source non-install builds for alpha.

-- 
.marius


> -----Original Message-----
> From: development-bounces+marius.storm-olsen=nokia.com at qt-
> project.org [mailto:development-bounces+marius.storm-
> olsen=nokia.com at qt-project.org] On Behalf Of ext Peter Rullmann
> Sent: Wednesday, April 04, 2012 4:29 AM
> To: Qt Development List
> Subject: [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/InjectedBun
> dle/generated/JSAccessibilityController.o
> obj/release/home/mavu/src/qt-everywhere-opensource-src-
> 5.0.0/qtwebkit/WebKitBuild/Release/Tools/WebKitTestRunner/InjectedBun
> dle/generated/JSAccessibilityTextMarker.o
> obj/release/home/mavu/src/qt-everywhere-opensource-src-
> 5.0.0/qtwebkit/WebKitBuild/Release/Tools/WebKitTestRunner/InjectedBun
> dle/generated/JSAccessibilityTextMarkerRange.o
> obj/release/home/mavu/src/qt-everywhere-opensource-src-
> 5.0.0/qtwebkit/WebKitBuild/Release/Tools/WebKitTestRunner/InjectedBun
> dle/generated/JSAccessibilityUIElement.o
> obj/release/home/mavu/src/qt-everywhere-opensource-src-
> 5.0.0/qtwebkit/WebKitBuild/Release/Tools/WebKitTestRunner/InjectedBun
> dle/generated/JSEventSendingController.o
> obj/release/home/mavu/src/qt-everywhere-opensource-src-
> 5.0.0/qtwebkit/WebKitBuild/Release/Tools/WebKitTestRunner/InjectedBun
> dle/generated/JSGCController.o
> obj/release/home/mavu/src/qt-everywhere-opensource-src-
> 5.0.0/qtwebkit/WebKitBuild/Release/Tools/WebKitTestRunner/InjectedBun
> dle/generated/JSLayoutTestController.o
> obj/release/home/mavu/src/qt-everywhere-opensource-src-
> 5.0.0/qtwebkit/WebKitBuild/Release/Tools/WebKitTestRunner/InjectedBun
> dle/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/InjectedBun
> dle'
> make[4]: Leaving directory
> `/home/mavu/src/qt-everywhere-opensource-src-
> 5.0.0/qtwebkit/WebKitBuild/Release/Tools/WebKitTestRunner/InjectedBun
> dle'
> 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



More information about the Development mailing list