Cross compiling qtdeclarative?



  • i'm trying to cross-compile the qtdeclarative module and am getting an error:

    @...
    make[4]: Entering directory /home/tom/Downloads/qt/qt-everywhere-opensource-src-5.1.0/qtdeclarative/src/plugins/qmltooling/qmldbg_qtquick2' arm-none-linux-gnueabi-g++ -c -pipe -O2 -fvisibility=hidden -fvisibility-inlines-hidden -std=c++0x -fno-exceptions -Wall -W -D_REENTRANT -fPIC -DQT_NO_LIBUDEV -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_PLUGIN -DQT_QUICK_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_V8_LIB -DV8_SHARED -DUSING_V8_SHARED -DQT_CORE_LIB -I/home/tom/Downloads/qt/qt-everywhere-opensource-src-5.1.0/qtbase/mkspecs/arm-none-linux-gnueabi-g++ -I. -I/usr/local/arm-2009q1/arm-none-linux-gnueabi/libc/usr/include -I. -I../shared -I/home/tom/Downloads/qt/rootfs/opt/qt5.1/include -I/home/tom/Downloads/qt/rootfs/opt/qt5.1/include/QtQuick -I/home/tom/Downloads/qt/rootfs/opt/qt5.1/include/QtQuick/5.1.0 -I/home/tom/Downloads/qt/rootfs/opt/qt5.1/include/QtQuick/5.1.0/QtQuick -I../../../../include -I../../../../include/QtQml -I../../../../include/QtQml/5.1.0 -I../../../../include/QtQml/5.1.0/QtQml -I/home/tom/Downloads/qt/rootfs/opt/qt5.1/include/QtNetwork -I/home/tom/Downloads/qt/rootfs/opt/qt5.1/include/QtGui -I/home/tom/Downloads/qt/rootfs/opt/qt5.1/include/QtGui/5.1.0 -I/home/tom/Downloads/qt/rootfs/opt/qt5.1/include/QtGui/5.1.0/QtGui -I/home/tom/Downloads/qt/rootfs/opt/qt5.1/include -I/home/tom/Downloads/qt/rootfs/opt/qt5.1/include/QtV8 -I/home/tom/Downloads/qt/rootfs/opt/qt5.1/include/QtV8/5.1.0 -I/home/tom/Downloads/qt/rootfs/opt/qt5.1/include/QtV8/5.1.0/QtV8 -I/home/tom/Downloads/qt/rootfs/opt/qt5.1/include/QtCore -I/home/tom/Downloads/qt/rootfs/opt/qt5.1/include/QtCore/5.1.0 -I/home/tom/Downloads/qt/rootfs/opt/qt5.1/include/QtCore/5.1.0/QtCore -I.moc/release-shared -o .obj/release-shared/qquickviewinspector.o qquickviewinspector.cpp qquickviewinspector.cpp:49:42: fatal error: QtQuick/private/qquickitem_p.h: No such file or directory compilation terminated. make[4]: *** [.obj/release-shared/qquickviewinspector.o] Error 1 make[4]: Leaving directory/home/tom/Downloads/qt/qt-everywhere-opensource-src-5.1.0/qtdeclarative/src/plugins/qmltooling/qmldbg_qtquick2'
    make[3]: *** [sub-qmldbg_qtquick2-make_first] Error 2
    make[3]: Leaving directory /home/tom/Downloads/qt/qt-everywhere-opensource-src-5.1.0/qtdeclarative/src/plugins/qmltooling' make[2]: *** [sub-qmltooling-make_first] Error 2 make[2]: Leaving directory/home/tom/Downloads/qt/qt-everywhere-opensource-src-5.1.0/qtdeclarative/src/plugins'
    make[1]: *** [sub-plugins-make_first-ordered] Error 2
    make[1]: Leaving directory `/home/tom/Downloads/qt/qt-everywhere-opensource-src-5.1.0/qtdeclarative/src'
    make: *** [sub-src-make_first] Error 2
    @

    i tried to locate the qquickitem_p.h header file and i can find it at:

    @/home/tom/Downloads/qt/qt-everywhere-opensource-src-5.1.0/qtdeclarative/include/QtQuick/5.1.0/QtQuick/private/qquickitem_p.h
    and
    /home/tom/Downloads/qt/qt-everywhere-opensource-src-5.1.0/qtdeclarative/src/quick/items/qquickitem_p.h
    @

    but i'm not sure why it doesn't find it there because i can see it has added

    -I/home/tom/Downloads/qt/rootfs/opt/qt5.1/include/QtQuick/5.1.0

    to the compile options


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.