Hey all,
I’ve been googling around and searching for about 2 days now with no luck.
I’m trying to cross-compile Qt5 (5.3.1 or 5.2.0) for the Beaglebone Black and get Quick 2.0 and Qt Quick Controls working (so I need OpenGL). So far I haven’t been able to find any good sources to walk me through this process.
I’m using a Chipsee [chipsee.com] cape to have an LCD and capacitive touch screen with it. Chipsee gives me several prebuilt images, including a Debian, Angstrom, Android, and LinuxEZSDK images. It looks like the linuxEZSDK and Angstrom images come with all the OpenGL libraries pre-loaded. The LinuxEZSDK comes pre-configured with everything for Qt, but it’s Qt4.8. You can find their repo of images here[chipsee.com].
Right now I’ve been working with the LinuxEZSDK image to try and build Qt5 from source and get it on there. I downloaded the linaro toolchain [launchpad.net] to use for the cross compile. I edited the 5.3.1 source following this tutorial [armsdr.blogspot.com]to setup the build for the cross-compile. If I follow that tutorial to a T, it works fine. But if I try and configure using OpenGL by running the following configure script:
I mounted the SD card that countains the LinuxEZSDK in order to find the OpenGL drivers and set the sysroot to /media/jay/rootfs, which is the root of the OS. Configuring that gives me the following error:
I even tried modifying the qmake.conf at /qtbase/mkspecs/linux-arm-gnueabihf-g++ to include the following:
But that resulted in the same error.
Does anyone have any ideas how I can get this cross compiled for the Beaglebone with support for Qt Quick 2 and Qt Quick Controls?
Thanks!
I used instructions in http://elinux.org/BeagleBoardDebian#SGX_BeagleBone.2FBeagleBone_Black to build kernel and sgx drivers and installed them to my BBB. The demo example mentioned in link ran fine.
Try using just -opengl instead of -opengl es2. I did it and configure output had 'OPENGL Desktop'. I'm guessing full GL was selected instead of ES subset. My /use/include had a GL/ directory but no GLES/ or GLES2/.
--
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 beagleboard...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
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 beagleboard...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
-- Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support Senior Staff Specialist, Cricket Coach Microsoft Windows Free Zone - Linux used for all Computing Tasks
Yep, I meant Arch Linux Arm.
You received this message because you are subscribed to a topic in the Google Groups "BeagleBoard" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/beagleboard/uvpgF3vVNwg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to beagleboard...@googlegroups.com.