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@qt-project.org http://lists.qt-project.org/mailman/listinfo/development