configure: ./configure -v -opensource -confirm-license -icu -qt-xcb -make libs -no-pch -device imx6 -opengl -prefix /opt/qt5.1-armel -device-option CROSS_COMPILE=/usr/bin/arm-linux-gnueabi-
make
then
make install
gives me errors as soon as qtdeclarative tries to link:
/usr/bin/arm-linux-gnueabi-g++ -Wl,-rpath-link,/usr/lib -Wl,--no-undefined -Wl,-O1 -Wl,-rpath,/opt/qt5.1-armel/lib -shared -Wl,-Bsymbolic-functions -Wl,-soname,libQt5Declarative.so.5 -o libQt5Declarative.so.5.1.0 ....... heaps more .....
-L/usr/lib -L/home/falcon/qt-everywhere-opensource-src-5.1.0-clean/qtxmlpatterns/lib -lQt5XmlPatterns -L/home/falcon/qt-everywhere-opensource-src-5.1.0-clean/qtbase/lib -lQt5Widgets -lQt5Network -lQt5Sql -L/home/falcon/qt-everywhere-opensource-src-5.1.0-clean/qtscript/lib -lQt5Script -lQt5Gui -lQt5Core -lpthread -lrt -lQt5XmlPatterns -L/usr/lib -L/home/falcon/qt-everywhere-opensource-src-5.1.0-clean/qtbase/lib -lQt5Network -lQt5Core -lpthread -lGL
.obj/release-shared/qdeclarativeengine.o: In function `QDeclarativeEnginePrivate::QDeclarativeEnginePrivate(QDeclarativeEngine*)':
qdeclarativeengine.cpp:(.text+0x39b0): undefined reference to `QDeclarativeItemModule::defineModule()'
.obj/release-shared/qdeclarativeitemsmodule.o: In function `QDeclarativeItemModule::defineModuleCompat()':
qdeclarativeitemsmodule.cpp:(.text+0x57c): undefined reference to `.LC124'
qdeclarativeitemsmodule.cpp:(.text+0x580): undefined reference to `.LC125'
.... 30 odd more of these LC errors...
qdeclarativeitemsmodule.cpp:(.text+0x630): undefined reference to `.LC168'
qdeclarativeitemsmodule.cpp:(.text+0x638): undefined reference to `.LC169'
qdeclarativeitemsmodule.cpp:(.text+0x63c): undefined reference to `.LC124'
qdeclarativeitemsmodule.cpp:(.text+0x640): undefined reference to `.LC170'
.obj/release-shared/qdeclarativeitemsmodule.o: In function `non-virtual thunk to QDeclarativePrivate::QDeclarativeElement<QDeclarativeAnimatedImage>::~QDeclarativeElement()':
qdeclarativeitemsmodule.cpp:(.text._ZN19QDeclarativePrivate19QDeclarativeElementI25QDeclarativeAnimatedImageED1Ev[non-virtual thunk to QDeclarativePrivate::QDeclarativeElement<QDeclarativeAnimatedImage>::~QDeclarativeElement()]+0x4): undefined reference to `.LTHUNK152'
.obj/release-shared/qdeclarativeitemsmodule.o: In function `non-virtual thunk to QDeclarativePrivate::QDeclarativeElement<QDeclarativeAnimatedImage>::~QDeclarativeElement()':
qdeclarativeitemsmodule.cpp:(.text._ZN19QDeclarativePrivate19QDeclarativeElementI25QDeclarativeAnimatedImageED1Ev[non-virtual thunk to QDeclarativePrivate::QDeclarativeElement<QDeclarativeAnimatedImage>::~QDeclarativeElement()]+0xc): undefined reference to `.LTHUNK153'
.obj/release-shared/qdeclarativeitemsmodule.o: In function `QDeclarativePrivate::QDeclarativeElement<QDeclarativeAnimatedImage>::~QDeclarativeElement()':
qdeclarativeitemsmodule.cpp:(.text._ZN19QDeclarativePrivate19QDeclarativeElementI25QDeclarativeAnimatedImageED2Ev[_ZN19QDeclarativePrivate19QDeclarativeElementI25QDeclarativeAnimatedImageED5Ev]+0x28): undefined reference to `vtable for QDeclarativePrivate::QDeclarativeElement<QDeclarativeAnimatedImage>'
.obj/release-shared/qdeclarativeitemsmodule.o: In function `non-virtual thunk to QDeclarativePrivate::QDeclarativeElement<QDeclarativeBorderImage>::~QDeclarativeElement()':
qdeclarativeitemsmodule.cpp:(.text._ZN19QDeclarativePrivate19QDeclarativeElementI23QDeclarativeBorderImageED1Ev[non-virtual thunk to QDeclarativePrivate::QDeclarativeElement<QDeclarativeBorderImage>::~QDeclarativeElement()]+0x4): undefined reference to `.LTHUNK148'
.obj/release-shared/qdeclarativeitemsmodule.o: In function `non-virtual thunk to QDeclarativePrivate::QDeclarativeElement<QDeclarativeBorderImage>::~QDeclarativeElement()':
qdeclarativeitemsmodule.cpp:(.text._ZN19QDeclarativePrivate19QDeclarativeElementI23QDeclarativeBorderImageED1Ev[non-virtual thunk to QDeclarativePrivate::QDeclarativeElement<QDeclarativeBorderImage>::~QDeclarativeElement()]+0xc): undefined reference to `.LTHUNK149'
... heaps more LTHUNK errors ....
what does THUNK mean ?
↧