Re: [Development] Compiling Qt5 Alpha on Linux fails

2012-04-05 Thread Thiago Macieira
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

2012-04-04 Thread Peter Rullmann
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

2012-04-04 Thread simo.falt
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

2012-04-04 Thread marius.storm-olsen
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