Solved Not Able to run Qt Application in BeagleBone Black with Qt 5.7
-
@Milav Are you running a X server on your device?
-
Hello to all!
I have exactly the same problem as above.
Host machine: VirtualBox Ubuntu 14.04 32 bit with Qt 5.5.1 installed on it
Device: BeagleBone Black with debian 8.4 on it.So when i compile my Application for Desktop QT 5.5.1, it goes good,
but when i tried to upload my application on the Board, qt says:
stdin: is not a tty
bash: /home/root/coding: cannot execute binary file: Exec format error
Application ended with error code 126 (Приложение завершилось с кодом 126).
i used for this gcc (x86 32bit) compiler. i know that it's wrong compiler.When i choose right (in my mind) compiler arm-linux-gnueabi-gcc, an error "ompiler cannot produce code"
Please see screenshots (sorry for cyrillic)
I am tying to crosscompile my app for beaglebone black for a weeks, please help me
-
you may be use wrong complier for the beagle bone black...
The host and Target specification are different from your specification.
I have 64 BIT bit Ubuntu on VMware and qt 5.7.0 is installed on that pc.
and i have Beagle Bone Black with debian 7.11 on it.But i think cross-compiler toolchain is same for both of us...
so you can try with gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux.tar.xz version.and please check that you installed the sources at the time of installation.
Let me know if any progress occur..
-
-
@Andrey-Shmelew said in Not Able to run Qt Application in BeagleBone Black with Qt 5.7:
bash: /home/root/coding: cannot execute binary file: Exec format error
Sorry, your problem is completely different"!
Please open a new thread. -
@Milav What system is running on your device? I never used BeagleBone Black, so I don't know what it uses.
-
@Milav said in Not Able to run Qt Application in BeagleBone Black with Qt 5.7:
Thanks for answer!
i have no idea how to install cross compiler gcc-linaro-arm-linux-gnueabihf-4.8 and how to use it.
I suppose it should be installed on my Ubuntu on virtual box?
it should be installed by "sudo apt-get install gcc-linaro-arm-linux-gnueabihf " or something like this?to jslim: on BBB i have Debian 8 Image 2016-05-13
I am very appreciate for help because have a very tight time period for complete deploy my QT project on BBB.
-
on target device it installed Debian 7.11 Version.
-
@Milav How is it configured? Do you have graphics there? Did you test any GUI applications?
-
yes , tried gui application on BBB. it running fine....
this Version is by default arrive when i purchase BBB.
-
you can download this version tool chain from linaro site.
just download that tool chain and extract it in known path.(like...in /opt/...) folder.this is used when you set the complier path at time of qt creator configure..
-
-
@jsulm said in Not Able to run Qt Application in BeagleBone Black with Qt 5.7:
ps ax | grep Xorg
the output is....
17946 pts/1 S+ 0:00 grep Xorg -
@Milav Looks like there is no X server. You should check the documentation to find out what is used: wayland, frame buffer, ...?
-
@Milav
sorry but i can not find gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux.tar.xz, could you please give me a download link. -
you can download the tool chain from this...
https://releases.linaro.org/components/toolchain/binaries/ -
Thanks man...for support
The application is run with the -platform linuxfb option.
Thank You Very much.
-
to solve below error :
QFontDatabase: Cannot find font directory /usr/local/qt5pi/lib/fonts.
Note that Qt no longer ships fonts. Deploy some (from http://dejavu-fonts.org for example) or switch to fontconfig.
QFontDatabase: Cannot find font directory /usr/local/qt5pi/lib/fonts.
Note that Qt no longer ships fonts. Deploy some (from http://dejavu-fonts.org for example) or switch to fontconfig.
QFontDatabase: Cannot find font directory /usr/local/qt5pi/lib/fonts.
Note that Qt no longer ships fonts. Deploy some (from http://dejavu-fonts.org for example) or switch to fontconfig.
QFontDatabase: Cannot find font directory /usr/local/qt5pi/lib/fonts.
Note that Qt no longer ships fonts. Deploy some (from http://dejavu-fonts.org for example) or switch to fontconfig.just find fonts directory on your target and copy them without subdirectory in this /usr/local/qt5pi/lib/fonts for example i copied dejavu fonts file in this directory