[Development] buildsystem branches (about to be) integrated
Loaden
loaden at gmail.com
Sun Jul 1 14:30:07 CEST 2012
Still can't build on Windows + MinGW-w64.
QtWidgets: created headers.pri file
QtTest: created fwd-include header(s) for <srcbase>/src/testlib/ {
qabstracttestlogger_p.h (1), qbenchmark.h (1), qbenchmark_p.h (1),
qbenchmarkevent_p.h (1), qbenchmarkmeasurement_p.h (1), qbenchmarkmetric.h
(1), qbenchmarkmetric_p.h (1), qbenchmarkvalgrind_p.h (1),
qplaintestlogger_p.h (1), qsignaldumper_p.h (1), qsignalspy.h (2), qtest.h
(2), qtest_global.h (1), qtest_gui.h (2), qtest_widgets.h (2),
qtestaccessible.h (2), qtestassert.h (1), qtestcase.h (1),
qtestcoreelement_p.h (1), qtestcorelist_p.h (1), qtestdata.h (2),
qtestelement_p.h (1), qtestelementattribute_p.h (1), qtestevent.h (7),
qtesteventloop.h (2), qtestkeyboard.h (1), qtestlog_p.h (1), qtestmouse.h
(1), qtestresult_p.h (1), qtestspontaneevent.h (3), qtestsystem.h (1),
qtesttable_p.h (1), qtesttouch.h (1), qtestxunitstreamer_p.h (1),
qxmltestlogger_p.h (1), qxunittestlogger_p.h (1) }
QtTest: created fwd-include header(s) for <outbase>/src/testlib/ {
qttestversion.h (2) }
QtTest: created fwd-include header(s) for <srcbase>/src/testlib/3rdparty/ {
callgrind_p.h (1), cycle_p.h (1), valgrind_p.h (1) }
QtTest: created headers.pri file
QtDBus: created fwd-include header(s) for <srcbase>/src/dbus/ {
qdbus_symbols_p.h (1), qdbusabstractadaptor.h (2), qdbusabstractadaptor_p.h
(1), qdbusabstractinterface.h (3), qdbusabstractinterface_p.h (1),
qdbusargument.h (2), qdbusargument_p.h (1), qdbusconnection.h (2),
qdbusconnection_p.h (1), qdbusconnectioninterface.h (2),
qdbusconnectionmanager_p.h (1), qdbuscontext.h (2), qdbuscontext_p.h (1),
qdbuserror.h (2), qdbusextratypes.h (4), qdbusintegrator_p.h (1),
qdbusinterface.h (2), qdbusinterface_p.h (1), qdbusintrospection_p.h (1),
qdbusmacros.h (1), qdbusmessage.h (2), qdbusmessage_p.h (1),
qdbusmetaobject_p.h (1), qdbusmetatype.h (2), qdbusmetatype_p.h (1),
qdbuspendingcall.h (3), qdbuspendingcall_p.h (1), qdbuspendingreply.h (3),
qdbusreply.h (2), qdbusserver.h (2), qdbusservicewatcher.h (2),
qdbusthreaddebug_p.h (1), qdbusunixfiledescriptor.h (2), qdbusutil_p.h (1),
qdbusvirtualobject.h (2), qdbusxmlparser_p.h (1) }
QtDBus: created fwd-include header(s) for <outbase>/src/dbus/ {
qtdbusversion.h (2) }
QtDBus: created headers.pri file
> g++ -x c++-header -c -fno-rtti -fno-exceptions -mthreads -Wall -Wextra
> -DUNICODE -DQT_NO_DATASTREAM -DQT_NO_CODECS -DQT_NO_TEXTCODEC
> -DQT_NO_UNICODETABLES -DQT_LITE_COMPONENT -DQT_NO_COMPRESS -DQT_NO_THREAD
> -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -D_CRT_SECURE_NO_DEPRECATE
> -DQT_BOOTSTRAPPED -DCOMMERCIAL_VERSION -I"../../include"
> -I"../../include/QtCore" -I"../../include/QtCore/5.0.0"
> -I"../../include/QtCore/5.0.0/QtCore"
> -I"D:/qpSOFT/Projects/Qt5/qtbase/tools/shared"
> -I"D:/qpSOFT/Projects/Qt5/qtbase/mkspecs/win32-g++" -o
> configure_pch.h.gch/c++
> D:/qpSOFT/Projects/Qt5/qtbase/tools/configure/configure_pch.h
> g++ -include configure_pch.h -fno-rtti -fno-exceptions -mthreads -Wall
> -Wextra -DUNICODE -DQT_NO_DATASTREAM -DQT_NO_CODECS -DQT_NO_TEXTCODEC
> -DQT_NO_UNICODETABLES -DQT_LITE_COMPONENT -DQT_NO_COMPRESS -DQT_NO_THREAD
> -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -D_CRT_SECURE_NO_DEPRECATE
> -DQT_BOOTSTRAPPED -DCOMMERCIAL_VERSION -I"../../include"
> -I"../../include/QtCore" -I"../../include/QtCore/5.0.0"
> -I"../../include/QtCore/5.0.0/QtCore"
> -I"D:/qpSOFT/Projects/Qt5/qtbase/tools/shared"
> -I"D:/qpSOFT/Projects/Qt5/qtbase/mkspecs/win32-g++" -c -o
> qsystemlibrary.o
> /qpSOFT/Projects/Qt5/qtbase/src/corelib/plugin/qsystemlibrary.cpp
> g++.exe: error: *D:/Program Files/Git/qpSOFT/Projects/Qt5*/qtbase/src/corelib/plugin/qsystemlibrary.cpp:
> No such file or directory
> g++.exe: fatal error: no input files
> compilation terminated.
> mingw32-make: *** [qsystemlibrary.o] Error 1
> *** qtbase/configure exited with non-zero status.
>
*D:/Program Files/Git/qpSOFT/Projects/Qt5*
*It should be:*
*D:/qpSOFT/Projects/Qt5*
2012/7/1 Loaden <loaden at gmail.com>
> I can cross build use wingw-w64 now, but still have a problem.
> the: lrelease.exe lupdate.exe and xmlpatterns.exe 's host platform should
> be Linux, not Windows.
> Just like jom and qmake, It's should be: lrelease lupdate and xmlpatterns
> Thanks! great work!!
>
>
> 2012/6/19 Oswald Buddenhagen <oswald.buddenhagen at nokia.com>
>
>> moin,
>>
>> the buildsystem branch of qtbase is currently being integrated. this is
>> ~120 commits worth of qmake & project file fixes and cleanups. there are
>> some changes to how modularization (in particular configure tests) is
>> handled, and cross-building should be supported without hacks finally.
>>
>> the immediate impact:
>> - lots of build scripts which employ various hacks will instantly
>> break. don't panic and (mostly) just delete some code from them.
>> use
>> configure -xplatform <spec> -sysroot <root>
>> make
>> as you would intuitively expect. don't play tricks with funny qmake
>> and make invocations.
>> - the other modules will spit out lots of warnings now.
>> *DON'T* do anything about them for now. i have patches prepared for
>> all modules already. i will explicitly add the module owners to the
>> reviews. *don't* stage anything yourself.
>> once my patches are through, there will be still some warnings left.
>> you'll be invited to fix them at this point.
>> - some build configurations will work even worse than before until
>> everything is integrated. the only variants which are expected to be
>> safe are developer builds without -prefix and module-by-module builds
>> with -prefix.
>>
>> catch me on IRC if something breaks for you and no obvious solution
>> seems to help. but remember that not every breakage is due to this
>> branch being integrated. ;)
>> _______________________________________________
>> Development mailing list
>> Development at qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/development
>>
>
>
>
> --
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20120701/946081d2/attachment.html>
More information about the Development
mailing list