Re: [Development] Compiling Qt5 Alpha on Linux fails
On quinta-feira, 5 de abril de 2012 22.12.23, Yang Fan wrote: /media/Documents_/qt-everywhere-opensource-src-5.0.0/qtwebkit/Source/WebCore /platform/graphics/gstreamer/GStreamerGWorld.cpp:101: error: ‘GST_PAD_LINK_CHECK_NOTHING’ was not declared in this scope Your gstreamer is probably too old. Upgrade it. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center Intel Sweden AB - Registration Number: 556189-6027 Knarrarnäsgatan 15, 164 40 Kista, Stockholm, Sweden signature.asc Description: This is a digitally signed message part. ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development
[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
Re: [Development] Compiling Qt5 Alpha on Linux fails
Hi, Is there a reason why you are trying to build it without prefix? If you do the build in your home dir with -prefix $PWD/qtbase in your configure, you shouldn't need the sudo. Also if you really do have older qt in your path, please remove it and add $PWD/qtbase/bin in it instead. Simo On 4/4/12 12:28 PM, ext Peter Rullmann peter.rullm...@barco.com wrote: 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/WebK itBuild/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/Tool s/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/WebK itBuild/Release/Tools/WebKitTestRunner/InjectedBundle/generated/JSAccessib ilityController.o obj/release/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebK itBuild/Release/Tools/WebKitTestRunner/InjectedBundle/generated/JSAccessib ilityTextMarker.o obj/release/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebK itBuild/Release/Tools/WebKitTestRunner/InjectedBundle/generated/JSAccessib ilityTextMarkerRange.o obj/release/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebK itBuild/Release/Tools/WebKitTestRunner/InjectedBundle/generated/JSAccessib ilityUIElement.o obj/release/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebK itBuild/Release/Tools/WebKitTestRunner/InjectedBundle/generated/JSEventSen dingController.o obj/release/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebK itBuild/Release/Tools/WebKitTestRunner/InjectedBundle/generated/JSGCContro ller.o obj/release/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebK itBuild/Release/Tools/WebKitTestRunner/InjectedBundle/generated/JSLayoutTe stController.o obj/release/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebK itBuild/Release/Tools/WebKitTestRunner/InjectedBundle/generated/JSTextInpu tController.o -L/usr/local/Qt-5.0.0/lib -L/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebKitBuild/R elease/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/Re lease/Tools/WebKitTestRunner/InjectedBundle' make[4]: Leaving directory `/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebKitBuild/Re lease/Tools/WebKitTestRunner/InjectedBundle' make[3]: Leaving directory `/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebKitBuild/Re lease/Tools/WebKitTestRunner' make[2]: Leaving directory `/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebKitBuild/Re lease/Tools' make[1]: Leaving directory `/home/mavu/src/qt-everywhere-opensource-src-5.0.0/qtwebkit/WebKitBuild/Re lease' 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
Re: [Development] Compiling Qt5 Alpha on Linux fails
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@qt- project.org [mailto:development-bounces+marius.storm- olsen=nokia@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