c++ - Qt5 cross-compilation with Texas Instruments DVSDK - undefined reference errors -
i trying compile qt embedded linux system ti dvsdk. http://www.ti.com/tool/linuxdvsdk-dm37x
so far went ok, able build root filesystem via buildroot required libraries (i believe), qt configure went fine, "make".
unfortunately in end of compilation there linker errors:
.obj/release-shared/qguivariantanimation.o: in function `global constructors keyed qguivariantanimation.cpp': qguivariantanimation.cpp:(.text+0x18): undefined reference `qvariantanimation::registerinterpolator(qvariant (*)(void const*, void const*, float), int)' qguivariantanimation.cpp:(.text+0x28): undefined reference `qvariantanimation::registerinterpolator(qvariant (*)(void const*, void const*, float), int)' qguivariantanimation.cpp:(.text+0x38): undefined reference `qvariantanimation::registerinterpolator(qvariant (*)(void const*, void const*, float), int)' qguivariantanimation.cpp:(.text+0x48): undefined reference `qvariantanimation::registerinterpolator(qvariant (*)(void const*, void const*, float), int)' qguivariantanimation.cpp:(.text+0x58): undefined reference `qvariantanimation::registerinterpolator(qvariant (*)(void const*, void const*, float), int)' .obj/release-shared/qguivariantanimation.o:qguivariantanimation.cpp:(.text+0xb0): more undefined references `qvariantanimation::registerinterpolator(qvariant (*)(void const*, void const*, float), int)' follow collect2: ld returned 1 exit status make[3]: *** [../../lib/libqt5gui.so.5.1.1] error 1 make[3]: leaving directory `/home/alexey/tenzor/qt/qt-everywhere-opensource-src-5.1.1/qtbase/src/gui' make[2]: *** [sub-gui-make_first] error 2 make[2]: leaving directory `/home/alexey/tenzor/qt/qt-everywhere-opensource-src-5.1.1/qtbase/src' make[1]: *** [sub-src-make_first] error 2 make[1]: leaving directory `/home/alexey/tenzor/qt/qt-everywhere-opensource-src-5.1.1/qtbase' make: *** [module-qtbase-make_first] error 2
my configure
line is:
./configure -prefix /usr/local/qt5 -release -make libs -xplatform linux-arm-gnueabi-ti-g++ -opengl es2 -confirm-license -opensource -icu -no-xcb -no-pch -no-fontconfig -no-c++11 -verbose
it's not clear me cause this. please help, advise appreciated :)
Comments
Post a Comment