[Releasing] Qt-5.1 builds

Алексей Павлов alexpux at gmail.com
Mon Apr 22 16:01:08 CEST 2013


Hi!
I upload my new Qt-5.1 build from git sources:
x64-Qt-5.1.0-git+qtcreator-2.7.0-(gcc-4.8.0-seh-rev2).7z<http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/Qt-Builds/x64-Qt-5.1.0-git%2Bqtcreator-2.7.0-%28gcc-4.8.0-seh-rev2%29.7z/download>
It is 64-bit build that maked with GCC-4.8.0-SEH-rev2 toolchain.
I build Qt outside source tree.

My build issues:
1. Too long path to headers that I resolve by  fixing paths by hand
2. I can't build docs if I build outside source tree (like "mingw32-make
docs").

cd translations/ && ( test -e Makefile ||
C:/QtSDK/DVLP/work/build-x64/qt-stable/qtbase/bin/qmake.exe
C:/QtSDK/DVLP/work/src/qt-stable/qttranslations/translations/
translations.pro -o Makefile ) &&
C:/QtSDK/DVLP/toolchains/mingw64/bin/mingw32-make -f Makefile prepare_docs
cd src/ && ( test -e Makefile ||
C:/QtSDK/DVLP/work/build-x64/qt-stable/qtbase/bin/qmake.exe
C:/QtSDK/DVLP/work/src/qt-stable/qtquick1/src/src.pro -o Makefile ) &&
C:/QtSDK/DVLP/toolchains/mingw64/bin/mingw32-make -f Makefile prepare_docs
mingw32-make[3]: Entering directory
'C:/QtSDK/DVLP/work/build-x64/qt-stable/qtwebkit-examples-and-demos'
o Makefile C:/QtSDK/DVLP/work/src/qt-stable/qtwebkit-examples-and-demos/
qtwebkit-examples-and-demos.pro
Makefile:134: recipe for target 'Makefile' failed
process_begin: CreateProcess(NULL, o Makefile
C:/QtSDK/DVLP/work/src/qt-stable/qtwebkit-examples-and-demos/
qtwebkit-examples-and-demos.pro, ...) failed.
make (e=2): Не удается найти указанный файл.

mingw32-make[3]: [Makefile] Error 2 (ignored)
mingw32-make[3]: Leaving directory
'C:/QtSDK/DVLP/work/build-x64/qt-stable/qtwebkit-examples-and-demos'
mingw32-make[3]: *** No rule to make target 'prepare_docs'.  Stop.
Makefile:1061: recipe for target
'module-qtwebkit-examples-and-demos-prepare_docs' failed
mingw32-make[2]: *** [module-qtwebkit-examples-and-demos-prepare_docs]
Error 2
mingw32-make[2]: *** Waiting for unfinished jobs....

3. Issue with building assistant.
    Assistant builded before Webkit. Than it try to build after Webkit with
webkit library and fail with error:

mingw32-make[5]: Entering directory 'C:/QtSDK/DEVs/work/build-x64/
qt-stable/qttools/src/assistant/assistant'
g++ -Wl,-s -Wl,-subsystem,windows -o ../../../bin/assistant.exe
object_script.assistant.Release -lmingw32 -lqtmain
-LC:/QtSDK/DEVs/toolchains/mingw64/x86_64-w64-mingw32/lib
-Lc:/QtSDK/ported64/lib -Lc:/QtSDK/Qt64-git/databases/firebird/lib
-Lc:/QtSDK/Qt64-git/databases/mysql/lib -Lc:/QtSDK/Qt64-git/databases/pgsql/lib
-Lc:/QtSDK/Qt64-git/databases/oci/lib -lshell32
-LC:/QtSDK/DEVs/work/build-x64/qt-stable/qtwebkit/lib
-lQt5WebKitWidgets -LC:/QtSDK/DEVs/work/build-x64/qt-stable/qtdeclarative/lib
-lQt5Quick -LC:/QtSDK/DEVs/work/build-x64/qt-stable/qtmultimedia/lib
-lQt5MultimediaWidgets -LC:/QtSDK/DEVs/work/build-x64/qt-stable/qttools/lib
-lQt5Help -LC:/QtSDK/DEVs/work/build-x64/qt-stable/qtbase/lib -lQt5OpenGL
-lQt5PrintSupport -lQt5WebKit -lQt5Qml -lQt5Multimedia -lQt5Widgets
-lQt5Sql -lQt5Network -lQt5Gui -lQt5Core -llibEGL -llibGLESv2 -lgdi32
-luser32 .obj/release_shared/assistant_res.o
./.obj/release_shared/helpviewer_qwv.o:helpviewer_qwv.cpp:(.text+0x14d7):
undefined reference to `HelpViewer::copyAvailable(bool)'
./.obj/release_shared/helpviewer_qwv.o:helpviewer_qwv.cpp:(.text+0x14f7):
undefined reference to `HelpViewer::backwardAvailable(bool)'
./.obj/release_shared/helpviewer_qwv.o:helpviewer_qwv.cpp:(.text+0x1517):
undefined reference to `HelpViewer::forwardAvailable(bool)'
c:/qtsdk/devs/toolchains/mingw64/bin/../lib/gcc/x86_64-
w64-mingw32/4.8.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
./.obj/release_shared/helpviewer_qwv.o: bad reloc address 0x0 in section
`.pdata'
collect2.exe: error: ld returned 1 exit status
Makefile.Release:198: recipe for target '../../../bin/assistant.exe' failed

I think it need to builded after Webkit if we building webkit. I resolve it
by cleaning assistant folder and make it again.

My Qt-5.1 build SHA1s:
qt5 SHA1:09c3d8537e5dc8a7457cd7d7a0b284a0acf51069 ;
qtactiveqt SHA1:e1084919118eae19abc43e06de24dd8467dc6356 ;
qtbase SHA1:f78842abe429dc9b42fd15dc8e9e842ab72dcf2b ;
qtdeclarative SHA1:27da851843b12a2379f084d5e3e53a471bd188dd ;
qtdoc SHA1:b2ece4371429a8064d77c70c070a969ffd2121a5 ;
qtgraphicaleffects SHA1:bd434a6ea358e96c373e3ad65bfb6d939904abf5 ;
qtimageformats SHA1:647a72325680b7febfa9c70c8b4dd720004b968a ;
qtjsbackend SHA1:c97afb08eb28ce36f726fe427556622790a287c1 ;
qtmultimedia SHA1:7b4c7bda730abc8a3929c13d05b5c02b084139e3 ;
qtquick1 SHA1:4fb85a7d4d9cec253be37fa5cbf744c783902757 ;
qtquickcontrols SHA1:5d6e63dccdbdb9a3ae6b1be325de63283c792ae7 ;
qtscript SHA1:9799ca408839612de9f5dd79fbaa8ef405d26a27 ;
qtserialport SHA1:3bfe998860e0bfd3ce48784188eaa0d58bf86da1 ;
qtsvg SHA1:6821b578b0c662981906c744d0379feaba1a427f ;
qttools SHA1:c4f1ac0fbcd452f440aee4a3304574cb7fbca0ce ;
qttranslations SHA1:1a0366fd16beb8677ef4535267fd19120402651f ;
qtwebkit SHA1:05d48138c82ddf6b0f070c8216cb8e2c245bb969 ;
qtwebkit-examples-and-demos SHA1:08118e862731b5ce91368d326a04b4a565e7f483 ;
qtxmlpatterns SHA1:3bc0756a63d348d3446d9581f45429c417fd9c29 ;

Regards,
Alexey.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/releasing/attachments/20130422/3a3ec4b0/attachment.html>


More information about the Releasing mailing list