Cross Compiling on BeagleBone Black
-
Hi,
The dbus library for ARM could not be found so the lQt5Dbus library has not been built but you system contains your x86 version that has been found.
Either provide your tool chain with the dbus libraries for ARM or disable dbus when building Qt
-
Did you cleanup before modifying the configuration and starting the build ?
-
How did you do the cleanup ?
-
Did the configure run successfully ?
-
Can you post the error content ?
-
Hi,
This is the error I am getting now,/usr/local/angstrom/arm/arm-angstrom-linux-gnueabi/usr/lib/crt1.o: In function
_start': init.c:(.text+0x30): undefined reference to
main'
collect2: ld returned 1 exit status
make[1]: *** [../../lib/libQtCore.so.4.8.6] Error 1
make[1]: Leaving directory `/home/raghu/Desktop/qt-everywhere-opensource-src-4.8.6/src/corelib'
make: *** [sub-corelib-make_default-ordered] Error 2Please help me to get rid off this error.
-
You changed Qt's version in between ?
Did you update your cross-compiler also ?
-
Hi,
I successfully configured "qt-everywhere-opensource-src-4.8.6", also "make" and "make install" was successful.
I created a Qt application and compiled it. Even it compiled successfully.
I deployed it onto the beaglebone black.But the binary is not running on the board,
I have even transferred all the libraries into board. Still the binary is not running.It is stating an error “bash: ./Test: No such file or directory”.
Can you please help me with this as it's very urgent.
Thank you.
-
The message is pretty self-explanatory, Test doesn't exist
-
You are missing some dependencies on your target
-
hi,
The all the above issues where resolved.
But currently I am facing a new issue. I deployed my application successfully into beaglebone black and even the application is running. But no texts are being displayed on the UI. I tried with linking the Qt directory path but i was not successful in that.
Can I know what changes needs to be done to get the text displayed on the UI?
-
Did you deploy the font files ?
-
Yes I have deployed the fonts and have also specified the QT_QWS_FONTDIR to that where the fonts are there.
When I set the width and height by giving the following environmental variable: QWS_DISPLAY = LinuxFB:mmWidth=800:mmHeight=480, I could see some of the texts but it is not properly aligned and some texts are still missing.
Can I know how can I resolve it?
-
Are you getting any information on the console stating that there's a problem ?