Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Compile for embedded target fails in QtCreator, looks for plugins in wrong location
QtWS25 Last Chance

Compile for embedded target fails in QtCreator, looks for plugins in wrong location

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
3 Posts 2 Posters 389 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    mjohn
    wrote on last edited by mjohn
    #1

    My application compiles successfully on the desktop but when I switch the target to my embedded device the build fails. It looks like its not looking in the correct location to find the plugins.

    It looks for the plugins at /usr/local/Qt-5.13.0-3Dxx rather than /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/local/Qt-5.13.0-3Dxx/. The other Qt libraries are found in the correct. How do I correct the path for the plugins?

    /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ \
    -mfloat-abi=hard \
    --sysroot=/home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi \
    -Wl,--gc-sections \
    -o NGS2-UI \
    main.o sessiondata.o ngs2-ui_plugin_import.o ngs2-ui_qml_plugin_import.o qrc_qml.o qrc_resources.o qrc_qmake_qmake_immediate.o moc_sessiondata.o   \
    /usr/local/Qt-5.13.0-3Dxx/plugins/scenegraph/libqsgopenvgbackend.a \
    /usr/local/Qt-5.13.0-3Dxx/plugins/platforms/libqeglfs.a \
    /usr/local/Qt-5.13.0-3Dxx/plugins/imageformats/libqicns.a \
    /usr/local/Qt-5.13.0-3Dxx/plugins/imageformats/libqico.a \
    /usr/local/Qt-5.13.0-3Dxx/plugins/imageformats/libqjpeg.a \
    /usr/local/Qt-5.13.0-3Dxx/plugins/imageformats/libqtga.a \
    /usr/local/Qt-5.13.0-3Dxx/plugins/imageformats/libqtiff.a \
    /usr/local/Qt-5.13.0-3Dxx/plugins/imageformats/libqwbmp.a \
    /usr/local/Qt-5.13.0-3Dxx/plugins/imageformats/libqwebp.a \
    /usr/local/Qt-5.13.0-3Dxx/plugins/egldeviceintegrations/libqeglfs-emu-integration.a \
    /usr/local/Qt-5.13.0-3Dxx/plugins/egldeviceintegrations/libqeglfs-viv-integration.a \
    /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_debugger.a \
    /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_inspector.a \
    /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_local.a \
    /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_messages.a \
    /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_native.a \
    /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_nativedebugger.a \
    /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_preview.a \
    /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_profiler.a \
    /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_quickprofiler.a \
    /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_server.a \
    /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_tcp.a \
    /usr/local/Qt-5.13.0-3Dxx/plugins/bearer/libqconnmanbearer.a \
    /usr/local/Qt-5.13.0-3Dxx/plugins/bearer/libqgenericbearer.a \
    /usr/local/Qt-5.13.0-3Dxx/plugins/bearer/libqnmbearer.a \
    /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/local/Qt-5.13.0-3Dxx/lib/libQt5Quick.a \
    /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/local/Qt-5.13.0-3Dxx/lib/libQt5Gui.a \
    /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/local/Qt-5.13.0-3Dxx/lib/libqtlibpng.a \
    /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/lib/libharfbuzz.so \
    /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/local/Qt-5.13.0-3Dxx/lib/libQt5Qml.a \
    -lrt \
    /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/local/Qt-5.13.0-3Dxx/lib/libQt5Network.a \
    /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/local/Qt-5.13.0-3Dxx/lib/libQt5Core.a \
    -lm \
    /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/lib/libicui18n.so \
    /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/lib/libicuuc.so \
    /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/lib/libicudata.so \
    /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/lib/libdl.so \
    /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/local/Qt-5.13.0-3Dxx/lib/libqtpcre2.a \
    /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/lib/libGLESv2.so \
    /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/lib/libEGL.so \
    /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/lib/libGAL.so \
    -lpthread   
    

    From the Kit view, the plugins path looks correct so not sure what is going on.

    0_1565285762213_qt-kits.PNG

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi,

      Something is not clear, do you mean the application can't load plugins when started on the device ?

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • M Offline
        M Offline
        mjohn
        wrote on last edited by mjohn
        #3

        No, the build fails because it cannot find the plugins because it's looking in the incorrect location.

        /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/local/Qt-5.13.0-3Dxx/bin/qmake -o Makefile ../NGS2-UI/NGS2-UI.pro -spec devices/linux-imx6-g++ CONFIG+=debug CONFIG+=qml_debug
        /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ -mfloat-abi=hard --sysroot=/home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi -Wl,--gc-sections -o NGS2-UI main.o sessiondata.o ngs2-ui_plugin_import.o ngs2-ui_qml_plugin_import.o qrc_qml.o qrc_resources.o qrc_qmake_qmake_immediate.o moc_sessiondata.o   /usr/local/Qt-5.13.0-3Dxx/plugins/scenegraph/libqsgopenvgbackend.a /usr/local/Qt-5.13.0-3Dxx/plugins/platforms/libqeglfs.a /usr/local/Qt-5.13.0-3Dxx/plugins/imageformats/libqicns.a /usr/local/Qt-5.13.0-3Dxx/plugins/imageformats/libqico.a /usr/local/Qt-5.13.0-3Dxx/plugins/imageformats/libqjpeg.a /usr/local/Qt-5.13.0-3Dxx/plugins/imageformats/libqtga.a /usr/local/Qt-5.13.0-3Dxx/plugins/imageformats/libqtiff.a /usr/local/Qt-5.13.0-3Dxx/plugins/imageformats/libqwbmp.a /usr/local/Qt-5.13.0-3Dxx/plugins/imageformats/libqwebp.a /usr/local/Qt-5.13.0-3Dxx/plugins/egldeviceintegrations/libqeglfs-emu-integration.a /usr/local/Qt-5.13.0-3Dxx/plugins/egldeviceintegrations/libqeglfs-viv-integration.a /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_debugger.a /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_inspector.a /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_local.a /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_messages.a /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_native.a /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_nativedebugger.a /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_preview.a /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_profiler.a /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_quickprofiler.a /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_server.a /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_tcp.a /usr/local/Qt-5.13.0-3Dxx/plugins/bearer/libqconnmanbearer.a /usr/local/Qt-5.13.0-3Dxx/plugins/bearer/libqgenericbearer.a /usr/local/Qt-5.13.0-3Dxx/plugins/bearer/libqnmbearer.a /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/local/Qt-5.13.0-3Dxx/lib/libQt5Quick.a /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/local/Qt-5.13.0-3Dxx/lib/libQt5Gui.a /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/local/Qt-5.13.0-3Dxx/lib/libqtlibpng.a /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/lib/libharfbuzz.so /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/local/Qt-5.13.0-3Dxx/lib/libQt5Qml.a -lrt /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/local/Qt-5.13.0-3Dxx/lib/libQt5Network.a /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/local/Qt-5.13.0-3Dxx/lib/libQt5Core.a -lm /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/lib/libicui18n.so /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/lib/libicuuc.so /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/lib/libicudata.so /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/lib/libdl.so /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/local/Qt-5.13.0-3Dxx/lib/libqtpcre2.a /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/lib/libGLESv2.so /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/lib/libEGL.so /home/mjohn/Qt/5.13.0/Boot2Qt/nitrogen6x/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/lib/libGAL.so -lpthread   
        arm-poky-linux-gnueabi-g++: error: /usr/local/Qt-5.13.0-3Dxx/plugins/scenegraph/libqsgopenvgbackend.a: No such file or directory
        arm-poky-linux-gnueabi-g++: error: /usr/local/Qt-5.13.0-3Dxx/plugins/platforms/libqeglfs.a: No such file or directory
        arm-poky-linux-gnueabi-g++: error: /usr/local/Qt-5.13.0-3Dxx/plugins/imageformats/libqicns.a: No such file or directory
        arm-poky-linux-gnueabi-g++: error: /usr/local/Qt-5.13.0-3Dxx/plugins/imageformats/libqico.a: No such file or directory
        arm-poky-linux-gnueabi-g++: error: /usr/local/Qt-5.13.0-3Dxx/plugins/imageformats/libqjpeg.a: No such file or directory
        arm-poky-linux-gnueabi-g++: error: /usr/local/Qt-5.13.0-3Dxx/plugins/imageformats/libqtga.a: No such file or directory
        arm-poky-linux-gnueabi-g++: error: /usr/local/Qt-5.13.0-3Dxx/plugins/imageformats/libqtiff.a: No such file or directory
        arm-poky-linux-gnueabi-g++: error: /usr/local/Qt-5.13.0-3Dxx/plugins/imageformats/libqwbmp.a: No such file or directory
        arm-poky-linux-gnueabi-g++: error: /usr/local/Qt-5.13.0-3Dxx/plugins/imageformats/libqwebp.a: No such file or directory
        arm-poky-linux-gnueabi-g++: error: /usr/local/Qt-5.13.0-3Dxx/plugins/egldeviceintegrations/libqeglfs-emu-integration.a: No such file or directory
        arm-poky-linux-gnueabi-g++: error: /usr/local/Qt-5.13.0-3Dxx/plugins/egldeviceintegrations/libqeglfs-viv-integration.a: No such file or directory
        arm-poky-linux-gnueabi-g++: error: /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_debugger.a: No such file or directory
        arm-poky-linux-gnueabi-g++: error: /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_inspector.a: No such file or directory
        arm-poky-linux-gnueabi-g++: error: /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_local.a: No such file or directory
        arm-poky-linux-gnueabi-g++: error: /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_messages.a: No such file or directory
        arm-poky-linux-gnueabi-g++: error: /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_native.a: No such file or directory
        arm-poky-linux-gnueabi-g++: error: /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_nativedebugger.a: No such file or directory
        arm-poky-linux-gnueabi-g++: error: /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_preview.a: No such file or directory
        arm-poky-linux-gnueabi-g++: error: /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_profiler.a: No such file or directory
        arm-poky-linux-gnueabi-g++: error: /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_quickprofiler.a: No such file or directory
        arm-poky-linux-gnueabi-g++: error: /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_server.a: No such file or directory
        arm-poky-linux-gnueabi-g++: error: /usr/local/Qt-5.13.0-3Dxx/plugins/qmltooling/libqmldbg_tcp.a: No such file or directory
        arm-poky-linux-gnueabi-g++: error: /usr/local/Qt-5.13.0-3Dxx/plugins/bearer/libqconnmanbearer.a: No such file or directory
        arm-poky-linux-gnueabi-g++: error: /usr/local/Qt-5.13.0-3Dxx/plugins/bearer/libqgenericbearer.a: No such file or directory
        arm-poky-linux-gnueabi-g++: error: /usr/local/Qt-5.13.0-3Dxx/plugins/bearer/libqnmbearer.a: No such file or directory
        make: *** [Makefile:316: NGS2-UI] Error 1
        
        1 Reply Last reply
        0

        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved