Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Qt creator Deployment error



  • Hi ,

    I'm using the wandboard-solo, and i've cross-compiled the sample code successfully.

    when attempt to deploy is made i get thr following errors in tyhe application output tab.

    can you please help me.

    sh: /opt/poky/1.6.1/sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi/usr/share/qt5/examples/quick/demos/clocks/clocks: cannot execute binary file: Exec format error
    Application finished with exit code 126

    Thanks
    Nilesh Kokane


  • Moderators

    Hi,

    It sounds like your cross-compiler is not targetting the correct platform.

    http://superuser.com/questions/435988/how-can-i-resolve-the-error-cannot-execute-binary-file



  • Thanks for your valuable reply first of all

    Hi ,

    I have a final setup of Qt-creator as follows.I ran the script in the /opt/poky/1.6.1/ and opened the qt-creator from the concole. with this settings as below i'm trying to cross-compile the sample clock code

    1. General http://picpaste.com/1-gAmJsS3o.png
    2. Kits http://picpaste.com/2-Y3kFvHIG.png
    3. Qt version http://picpaste.com/3-lwZngysy.png
      4 compiler http://picpaste.com/4-M4y6gJYb.png
    4. Debugger http://picpaste.com/5-DQhrxi6t.png
    5. CMake http://picpaste.com/6-l3FhICDq.png
    6. Build Settings http://picpaste.com/7-4myooBgL.png

    With the settings ,clock code is giving me error[8].

    1. http://picpaste.com/8-kGmTWy3P.png

    14:32:34: Running steps for project clocks...

    14:32:34: Could not start process "/opt/poky/1.6.1/sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi/usr/bin/make" clean

    Error while building/deploying project clocks (kit: wandboard)

    When executing step 'Make'

    14:32:34: Elapsed time: 00:00.

    so what i did was just deleted the make path and gabe a all build command .

    It succedded and in an attempt to deploy the code i'm getting the following error

    sh: /opt/poky/1.6.1/sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi/usr/share/qt5/examples/quick/demos/clocks/clocks: cannot execute binary file: Exec format error
    Application finished with exit code 126

    Please if you can assist.

    Thanks


  • Moderators

    [quote]7. Build Settings http://picpaste.com/7-4myooBgL.png[/quote]

    You have a Desktop kit and a Wandboard kit. Which one did you use to compile your application?

    You are using make from /opt/poky/1.6.1/sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi/. Shouldn't you be using /opt/poky/1.6.1/sysroots/i686-pokysdk-linux/ ? (Make sure you know which files should be used in your desktop, and which files should be used in your Wandboard)

    [quote]It succedded and in an attempt to deploy the code i’m getting the following error
    sh: /opt/poky/1.6.1/sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi/usr/share/qt5/examples/quick/demos/clocks/clocks: cannot execute binary file: Exec format error
    Application finished with exit code 126
    [/quote]Did you try to run the application on your ARM board or on your development PC?



  • You have a Desktop kit and a Wandboard kit. Which one did you use to compile your application?
    

    I 'm using the destop computer to cross-compile for the arm (wandboard)*

    You are using make from /opt/poky/1.6.1/sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi/. Shouldn’t you be using /opt/poky/1.6.1/sysroots/i686-pokysdk-linux/ ? (Make sure you know which files should be used in your desktop, and which files should be used in your Wandboard)
    

    I just had a quick search in the folder /opt/poky/1.6.1/sysroots/i686-pokysdk-linux/ for make . I don't find any make file there.
    Also i tried to use the /usr/bin/make

    with this i'm getting the following error

    15:38:40: Running steps for project clocks...
    15:38:40: Configuration unchanged, skipping qmake step.
    15:38:40: Starting: "/usr/bin/make" clean
    rm -f qrc_clocks.cpp
    make: rm: Command not found
    rm -f main.o qrc_clocks.o
    rm -f *~ core *.core
    make: [compiler_rcc_clean] Error 127 (ignored)
    make: rm: Command not found
    make: [clean] Error 127 (ignored)
    /bin/sh: 1: rm: not found
    make: [clean] Error 127 (ignored)
    15:38:40: The process "/usr/bin/make" exited normally.
    15:38:40: Starting: "/usr/bin/make" make
    make: *** No rule to make target `make'. Stop.
    15:38:40: The process "/usr/bin/make" exited with code 2.
    Error while building/deploying project clocks (kit: wandboard)
    When executing step 'Make'
    15:38:40: Elapsed time: 00:00.

    But when i manuall cross compile it it works fine

    1)/opt/poky/1.6.1/sysroots/i686-pokysdk-linux/usr/bin/qt5/qmake -o Makefile /home/minda/Qt5.3.1/Examples/Qt-5.3/quick/demos/clocks/clocks.pro to generate the makefilr

    2)make clean

    3)make

    tBy following the above 3 steps i get success and the clocks code works on the wandboard.

    I just cant figure out wants qt-creator is errorously set by me which is creating the problem.

    can you please suggest.

    Thanks
    Nilesh Kokane


Log in to reply