You need to make install after building each module to copy the output to the prefix directory you specified in configure. The top level makefile only works for in-source developer builds.
There's also the build.pl script which works for top level builds with some restrictions as specified in the alpha release notes (not sure how many of those issues are solved since then) -- From: development-bounces+shane.kearns=accenture....@qt-project.org [mailto:development-bounces+shane.kearns=accenture....@qt-project.org] On Behalf Of Loaden Sent: 15 May 2012 09:21 To: development Subject: Re: [Development] Build failed use MinGW-TDM or MinGW-w64 on Windows Full configure/build log, please see attachments. 2012/5/15 Loaden <loa...@gmail.com<mailto:loa...@gmail.com>> Hi, All! I am just try to build Qt5 under Windows, use MinGW-TDM or MinGW-w64 (32bit), but both failed with the same log. I don't know how to fix the problem. Any comments? cd svg\ && mingw32-make -f Makefile mingw32-make[3]: Entering directory `D:/qpSOFT/Projects/BuildQt5-TDM/qtsvg/src/svg' mingw32-make -f Makefile.Debug all mingw32-make[4]: Entering directory `D:/qpSOFT/Projects/BuildQt5-TDM/qtsvg/src/svg' g++ -c -fno-keep-inline-dllexport -g -Wall -frtti -fexceptions -mthreads -DQT_SHARED -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_BUILD_SVG_LIB -DQT_NO_USING_NAMESPACE -DQT_MAKEDLL -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -D_USE_MATH_DEFINES -DQT_DLL -DQT_HAVE_SSE2 -I"d:\qpSOFT\Projects\BuildQt5-TDM\qtbase\include" -I"..\..\include\QtSvg\5.0.0" -I"..\..\include\QtSvg\5.0.0\QtSvg" -I"..\..\include" -I"..\..\include\QtSvg" -I"..\..\include" -I"tmp" -I"d:\qpSOFT\Projects\Qt5\qtbase\src\3rdparty\harfbuzz\src" -I"d:\qpSOFT\Projects\Qt5\qtsvg\src\3rdparty\zlib" -I"d:\qpSOFT\Projects\Qt5\qtbase\mkspecs\win32-g++" -I"debug" -I"d:\qpSOFT\Projects\Qt5\qtsvg\src\svg" -I"." -I"d:\qpSOFT\Projects\BuildQt5-TDM\qtbase\mkspecs\default" -o debug\qsvggraphics.o d:\qpSOFT\Projects\Qt5\qtsvg\src\svg\qsvggraphics.cpp In file included from d:\qpSOFT\Projects\Qt5\qtsvg\src\svg\qsvgnode_p.h:56:0, from d:\qpSOFT\Projects\Qt5\qtsvg\src\svg\qsvggraphics_p.h:56, from d:\qpSOFT\Projects\Qt5\qtsvg\src\svg\qsvggraphics.cpp:42: d:\qpSOFT\Projects\Qt5\qtsvg\src\svg\qsvgstyle_p.h:65:20: fatal error: qdebug.h: No such file or directory compilation terminated. mingw32-make[4]: *** [debug/qsvggraphics.o] Error 1 mingw32-make[4]: Leaving directory `D:/qpSOFT/Projects/BuildQt5-TDM/qtsvg/src/svg' mingw32-make[3]: *** [debug-all] Error 2 mingw32-make[3]: Leaving directory `D:/qpSOFT/Projects/BuildQt5-TDM/qtsvg/src/svg' mingw32-make[2]: *** [sub-svg-make_default-ordered] Error 2 mingw32-make[2]: Leaving directory `D:/qpSOFT/Projects/BuildQt5-TDM/qtsvg/src' mingw32-make[1]: *** [module-qtsvg-src-make_default] Error 2 mingw32-make[1]: Leaving directory `D:/qpSOFT/Projects/BuildQt5-TDM/qtsvg' mingw32-make: *** [module-qtsvg-make_default] Error 2 mingw32-make: *** Waiting for unfinished jobs.... Project MESSAGE: Warning: unknown QT module: network Project MESSAGE: Warning: unknown QT module: core Project MESSAGE: This project is using private headers and will therefore be tied to this specific Qt module build version. Project MESSAGE: Running this project against other versions of the Qt modules may crash at any arbitrary point. Project MESSAGE: This is not a bug, but a result of using Qt internals. You have been warned! Project MESSAGE: Warning: unknown QT module: network Project MESSAGE: Warning: unknown QT module: core Project MESSAGE: Warning: unknown QT module: network Project MESSAGE: Warning: unknown QT module: core cd xmlpatterns\ && mingw32-make -f Makefile mingw32-make[3]: Entering directory `D:/qpSOFT/Projects/BuildQt5-TDM/qtxmlpatterns/src/xmlpatterns' mingw32-make -f Makefile.Debug all mingw32-make[4]: Entering directory `D:/qpSOFT/Projects/BuildQt5-TDM/qtxmlpatterns/src/xmlpatterns' g++ -c -fno-keep-inline-dllexport -g -Wall -fexceptions -mthreads -frtti -DQT_SHARED -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_MAKEDLL -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -D_USE_MATH_DEFINES -DQT_DLL -DQT_HAVE_SSE2 -I"d:\qpSOFT\Projects\BuildQt5-TDM\qtbase\include" -I"..\..\include\QtXmlPatterns\5.0.0" -I"..\..\include\QtXmlPatterns\5.0.0\QtXmlPatterns" -I"..\..\include" -I"..\..\include\QtXmlPatterns" -I"..\..\include" -I"tmp" -I"d:\qpSOFT\Projects\Qt5\qtxmlpatterns\src\xmlpatterns\acceltree" -I"d:\qpSOFT\Projects\Qt5\qtxmlpatterns\src\xmlpatterns\data" -I"d:\qpSOFT\Projects\Qt5\qtxmlpatterns\src\xmlpatterns\api" -I"d:\qpSOFT\Projects\Qt5\qtxmlpatterns\src\xmlpatterns\environment" -I"d:\qpSOFT\Projects\Qt5\qtxmlpatterns\src\xmlpatterns\expr" -I"d:\qpSOFT\Projects\Qt5\qtxmlpatterns\src\xmlpatterns\functions" -I"d:\qpSOFT\Projects\Qt5\qtxmlpatterns\src\xmlpatterns\iterators" -I"d:\qpSOFT\Projects\Qt5\qtxmlpatterns\src\xmlpatterns\janitors" -I"d:\qpSOFT\Projects\Qt5\qtxmlpatterns\src\xmlpatterns\parser" -I"d:\qpSOFT\Projects\Qt5\qtxmlpatterns\src\xmlpatterns\schema" -I"d:\qpSOFT\Projects\Qt5\qtxmlpatterns\src\xmlpatterns\type" -I"d:\qpSOFT\Projects\Qt5\qtxmlpatterns\src\xmlpatterns\utils" -I"d:\qpSOFT\Projects\Qt5\qtbase\mkspecs\win32-g++" -I"debug" -I"d:\qpSOFT\Projects\Qt5\qtxmlpatterns\src\xmlpatterns" -I"." -I"d:\qpSOFT\Projects\BuildQt5-TDM\qtbase\mkspecs\default" -o debug\qacceltree.o d:\qpSOFT\Projects\Qt5\qtxmlpatterns\src\xmlpatterns\acceltree\qacceltree.cpp d:\qpSOFT\Projects\Qt5\qtxmlpatterns\src\xmlpatterns\acceltree\qacceltree.cpp:42:18: fatal error: QStack: No such file or directory compilation terminated. mingw32-make[4]: *** [debug/qacceltree.o] Error 1 mingw32-make[4]: Leaving directory `D:/qpSOFT/Projects/BuildQt5-TDM/qtxmlpatterns/src/xmlpatterns' mingw32-make[3]: *** [debug-all] Error 2 mingw32-make[3]: Leaving directory `D:/qpSOFT/Projects/BuildQt5-TDM/qtxmlpatterns/src/xmlpatterns' mingw32-make[2]: *** [sub-xmlpatterns-make_default] Error 2 mingw32-make[2]: Leaving directory `D:/qpSOFT/Projects/BuildQt5-TDM/qtxmlpatterns/src' mingw32-make[1]: *** [module-qtxmlpatterns-src-make_default] Error 2 mingw32-make[1]: Leaving directory `D:/qpSOFT/Projects/BuildQt5-TDM/qtxmlpatterns' mingw32-make: *** [module-qtxmlpatterns-make_default] Error 2 -- Please don't ask where I come from, It's a shame! Best Regards Yuchen -- Please don't ask where I come from, It's a shame! Best Regards Yuchen ________________________________ Subject to local law, communications with Accenture and its affiliates including telephone calls and emails (including content), may be monitored by our systems for the purposes of security and the assessment of internal compliance with Accenture policy. ______________________________________________________________________________________ www.accenture.com
_______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development