[Development] Cross build failed of module-qtdeclarative

Loaden loaden at gmail.com
Mon May 14 17:53:54 CEST 2012


Any comments and tips?

#!/bin/sh
>
> rm -rf bin
> mkdir bin
> ln -s /usr/bin/i686-w64-mingw32-gcc ./bin/i686-pc-mingw32-gcc
> ln -s /usr/bin/i686-w64-mingw32-g++ ./bin/i686-pc-mingw32-g++
> ln -s /usr/bin/i686-w64-mingw32-ar ./bin/i686-pc-mingw32-ar
> ln -s /usr/bin/i686-w64-mingw32-strip ./bin/i686-pc-mingw32-strip
> ln -s /usr/bin/i686-w64-mingw32-windres ./bin/i686-pc-mingw32-windres
>
> export LANG=C
> unset QTDIR
> export PATH="$PWD/../Qt5/qtbase/bin:$PWD/bin:$PATH"
>
> ../Qt5/configure -prefix $PWD/qtbase -xplatform
> unsupported/win32-g++-cross -opensource -confirm-license -release -fast
> -nomake examples >>config.log 2>&1
> make -j 2 module-qtdeclarative >>build.log 2>&1
>
> read -p "Press any key to continue..." nothing
>



> cd qtdeclarative/ && make -f Makefile
> make[1]: Entering directory
> `/home/loaden/qpSOFT/Projects/BuildQt5-w32/qtdeclarative'
> cd src/ && make -f Makefile
> make[2]: Entering directory
> `/home/loaden/qpSOFT/Projects/BuildQt5-w32/qtdeclarative/src'
> cd qml/ && make -f Makefile
> make[3]: Entering directory
> `/home/loaden/qpSOFT/Projects/BuildQt5-w32/qtdeclarative/src/qml'
> make -f Makefile.Release
> make[4]: Entering directory
> `/home/loaden/qpSOFT/Projects/BuildQt5-w32/qtdeclarative/src/qml'
> i686-pc-mingw32-g++ -Wl,-s -shared -mthreads
> -Wl,--out-implib,/home/loaden/qpSOFT/Projects/BuildQt5-w32/qtbase/lib/libQtQml5.a
> -o ../../../qtbase/lib/QtQml5.dll object_script.QtQml.Release
> -L'/home/loaden/qpSOFT/Projects/BuildQt5-w32/qtbase/lib'
> -L'/home/loaden/qpSOFT/Projects/BuildQt5-w32/qtbase/lib'
> .obj/release-shared/QtQml_resource_res.o -lQtNetwork5 -lQtV8 -lQtCore5
> -lws2_32 -lwinmm
> Creating library file:
> /home/loaden/qpSOFT/Projects/BuildQt5-w32/qtbase/lib/libQtQml5.a./.obj/release-shared/qqmlinstruction.o:qqmlinstruction.cpp:(.text$_ZNK17QQmlPropertyCache8propertyERK15QHashedV8String[QQmlPropertyCache::property(QHashedV8String
> const&) const]+0x32): undefined reference to
> `__imp___ZN2v86String6EqualsEPci'
> ./.obj/release-shared/qqmlinstruction.o:qqmlinstruction.cpp:(.text$_ZNK17QQmlPropertyCache8propertyERK15QHashedV8String[QQmlPropertyCache::property(QHashedV8String
> const&) const]+0x7b): undefined reference to
> `__imp___ZN2v86String6EqualsEPci'
> ./.obj/release-shared/qqmlinstruction.o:qqmlinstruction.cpp:(.text$_ZNK17QQmlPropertyCache8propertyERK15QHashedV8String[QQmlPropertyCache::property(QHashedV8String
> const&) const]+0x135): undefined reference to
> `__imp___ZN2v86String6EqualsEPti'
> ./.obj/release-shared/qqmlinstruction.o:qqmlinstruction.cpp:(.text$_ZNK17QQmlPropertyCache8propertyERK15QHashedV8String[QQmlPropertyCache::property(QHashedV8String
> const&) const]+0x153): undefined reference to
> `__imp___ZN2v86String6EqualsEPti'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x840):
> undefined reference to `__imp___ZNK2v86String12CompleteHashEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x8aa):
> undefined reference to `__imp___ZN2v86String6EqualsEPci'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x8d3):
> undefined reference to `__imp___ZN2v86String6EqualsEPti'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x2fd1):
> undefined reference to `__imp___ZN2v89UndefinedEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x5400):
> undefined reference to `__imp___ZNK2v86String12CompleteHashEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x5463):
> undefined reference to `__imp___ZNK2v86String6LengthEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x54e2):
> undefined reference to `__imp___ZNK2v86String5WriteEPtiii'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x5558):
> undefined reference to `__imp___ZN2v86String6EqualsEPci'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x57a2):
> undefined reference to `__imp___ZN2v86String6EqualsEPti'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x733e):
> undefined reference to `__imp___ZN2v86Object3GetEj'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x7349):
> undefined reference to `__imp___ZNK2v85Value10Int32ValueEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x8589):
> undefined reference to `__imp___ZN2v86Object16GetPropertyNamesEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x8595):
> undefined reference to `__imp___ZNK2v85Array6LengthEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x85a6):
> undefined reference to `__imp___ZN2v86Object3GetEj'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x85ab):
> undefined reference to `__imp___ZNK2v85Value8ToStringEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x85cf):
> undefined reference to `__imp___ZNK2v85Value8IsNumberEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x8644):
> undefined reference to `__imp___ZN2v86Object3GetENS_6HandleINS_5ValueEEE'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x86c2):
> undefined reference to `__imp___ZNK2v86String6LengthEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x873d):
> undefined reference to `__imp___ZNK2v86String5WriteEPtiii'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x87cf):
> undefined reference to `__imp___ZNK2v85Value7IsArrayEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x884d):
> undefined reference to `__imp___ZNK2v85Array6LengthEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x885d):
> undefined reference to `__imp___ZN2v86Object3GetEj'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x8862):
> undefined reference to `__imp___ZNK2v85Value8ToObjectEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x88f5):
> undefined reference to `__imp___ZNK2v85Value9IsBooleanEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x8932):
> undefined reference to `__imp___ZNK2v85Value12BooleanValueEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x896f):
> undefined reference to `__imp___ZNK2v85Value8IsObjectEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x898a):
> undefined reference to `__imp___ZNK2v85Value11IsUndefinedEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x89ed):
> undefined reference to `__imp___ZNK2v85Value11NumberValueEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x8a14):
> undefined reference to `__imp___ZNK2v85Value8ToObjectEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x8a22):
> undefined reference to `__imp___ZN2v86Object19GetExternalResourceEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x8a86):
> undefined reference to `__imp___ZNK2v85Value8ToObjectEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x8aba):
> undefined reference to `__imp___ZNK2v85Value6IsNullEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x8c67):
> undefined reference to `__imp___ZNK2v85Value8IsNumberEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x8c82):
> undefined reference to `__imp___ZNK2v85Value7IsArrayEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x8cd7):
> undefined reference to `__imp___ZNK2v85Array6LengthEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x8ce6):
> undefined reference to `__imp___ZN2v86Object3GetEj'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x8cec):
> undefined reference to `__imp___ZNK2v85Value8ToObjectEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x8d8f):
> undefined reference to `__imp___ZNK2v85Value8ToStringEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x8db3):
> undefined reference to `__imp___ZNK2v86String6LengthEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x8e2e):
> undefined reference to `__imp___ZNK2v86String5WriteEPtiii'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x8e88):
> undefined reference to `__imp___ZNK2v85Value11NumberValueEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x8ef5):
> undefined reference to `__imp___ZNK2v85Value9IsBooleanEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x8f10):
> undefined reference to `__imp___ZNK2v85Value8IsObjectEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x8f2b):
> undefined reference to `__imp___ZNK2v85Value11IsUndefinedEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x910c):
> undefined reference to `__imp___ZNK2v85Value8ToObjectEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x9115):
> undefined reference to `__imp___ZN2v86Object19GetExternalResourceEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x914b):
> undefined reference to `__imp___ZNK2v85Value8ToObjectEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x917f):
> undefined reference to `__imp___ZNK2v85Value12BooleanValueEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x91af):
> undefined reference to `__imp___ZNK2v85Value6IsNullEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x9546):
> undefined reference to `__imp___ZN2v811HandleScopeC1Ev'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x9564):
> undefined reference to `__imp___ZN2v87Context5EnterEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x9618):
> undefined reference to `__imp___ZN2v87Context4ExitEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x962b):
> undefined reference to `__imp___ZN2v811HandleScopeD1Ev'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x97ac):
> undefined reference to `__imp___ZN2v811HandleScopeD1Ev'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x97d3):
> undefined reference to `__imp___ZN2v87Context4ExitEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x985f):
> undefined reference to `__imp___ZN2v86Object16GetPropertyNamesEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x986e):
> undefined reference to `__imp___ZNK2v85Array6LengthEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x987f):
> undefined reference to `__imp___ZN2v86Object3GetEj'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x9884):
> undefined reference to `__imp___ZNK2v85Value8ToStringEv'
> ./.obj/release-shared/qquicklistmodel.o:qquicklistmodel.cpp:(.text+0x98af):
> undefined reference to `__imp___ZNK2v85Value8IsNumberEv'
>
> --
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/20120514/9df48ab3/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: build.log
Type: application/octet-stream
Size: 378152 bytes
Desc: not available
URL: <http://lists.qt-project.org/pipermail/development/attachments/20120514/9df48ab3/attachment.obj>


More information about the Development mailing list