Hello,
I'm trying to cross compile Qt SDK for BBB.
I managed to compile it well with -*embedded arm* option ...
But with this option I have to execute my programs with -qws option.. And I
have some issues with the mouse pointer, it doesn't clic where I want and
it move my application windows .. I guess it's because I use a touch screen
and the calibration needs X11 maybe...??
So I would like to cross compile Qt without the *-embedded arm *option to
support and use X11 .. but I need X11 libs for ARM to do this.. so I tried
a chroot on a minimal arm file system on my PC desktop and link to this
librairy in the qmake.conf and made this:
./configure -opensource -confirm-license -prefix
> /usr/local/Qt-4.8.5-arm-X11 -xplatform linux-arm-gnueabi-g++
>
But it doesn't work..
I've got this error message:
Basic XLib functionality test failed!
>
You might need to modify the include and library search paths by editing
>
QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in
/home/franck/qt-everywhere-opensource-src-4.8.5/mkspecs/linux-arm-gnueabi-g++.
>
>
and here is my qmake.conf:
> franck@VB:~/qt-everywhere-opensource-src-4.8.5/mkspecs/linux-arm-gnueabi-g++$
> cat qmake.conf
> #
> # qmake configuration for building with arm-linux-gnueabi-g++
> #
>
> MAKEFILE_GENERATOR = UNIX
> TARGET_PLATFORM = unix
> TEMPLATE = app
> CONFIG += qt warn_on release incremental link_prl
> gdb_dwarf_index
> QT += core gui
> QMAKE_INCREMENTAL_STYLE = sublib
>
> include(../common/linux.conf)
> include(../common/gcc-base-unix.conf)
> include(../common/g++-unix.conf)
>
> QMAKE_INCDIR_X11
> +=/home/franck/chroot-armhf/fs/usr/include/X11/
> QMAKE_LIBDIR _X11
> +=/home/franck/chroot-armhf/fs/usr/lib/arm-linux-gnueabihf/
>
> # modifications to g++.conf
> QMAKE_CC =
> /home/franck/gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux/bin/arm-linux-gnueabihf-gcc
>
>
> QMAKE_CXX =
> /home/franck/gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux/bin/arm-linux-gnueabihf-g++
>
>
> QMAKE_LINK =
> /home/franck/gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux/bin/arm-linux-gnueabihf-g++
>
>
> QMAKE_LINK_SHLIB =
> /home/franck/gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux/bin/arm-linux-gnueabihf-g++
>
>
>
> # modifications to linux.conf
> QMAKE_AR =
> /home/franck/gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux/bin/arm-linux-gnueabihf-ar
>
> cqs
> QMAKE_OBJCOPY =
> /home/franck/gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux/bin/arm-linux-gnueabihf-objcopy
>
>
> QMAKE_STRIP =
> /home/franck/gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux/bin/arm-linux-gnueabihf-strip
>
>
>
> load(qt_config)
>
So I decided to compile Qt SDK directly in the arm file system "chrooted":
I made
./configure -opensource -confirm-license -prefix
> /usr/local/Qt-4.8.5-arm-X11 -no-qt3support -nomake demos -nomake examples
>
Now I've got this error message:
make[1]: *** [../../lib/libQtCore.so.4.8.5] Error 1
> make[1]: Leaving directory
> `/home/ubuntu/qt-everywhere-opensource-src-4.8.5/src/corelib'
> make: *** [sub-corelib-make_default-ordered] Error 2
>
>
If someone has an idea.. ^^
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.