I finally managed to get QT5.1.1 running on BBB. I could not get the cross compile to work so I resorted to compiling QT natively on the BBB.
My setup is as follows: I followed this guide: http://tigraphics.blogspot.in/2013/11/4q-2013-linux-graphics-sdk-release.htm l My BBB mounts the rootfs via NFS on my desktop using the folder targetNFS. Kernel: git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git Branch: ti-linux-3.12.y Apply SGX-DT-node.patch Not sure why Robert Nelson¹s kernel doesn¹t work. Will investigate further. RootFS: omap-image-builder debian-7.2-machinekit-armhf Graphics SDK: Graphics_SDK_5_00_00_01_hardfp Update Make.rules Desktop #>make BUILD=release OMAPES=8.x PM_RUNTIME=1 all Desktop #>sudo make BUILD=release OMAPES=8.x PM_RUNTIME=1 install QT: git://gitorious.org/qt/qt5.git Branch: v5.1.1 BBB #>./init-repository BBB #>make Takes about 40 hours to build BBB #>make install Takes about 2 hours to install TI SGX patches: https://github.com/prabindh/qt-configs.git Apply patches from qt5_1.0_Aug13, qt5_1_1_Sept13, ti_eglfs and webgl_5.1.1 BBB #>./configure prefix /home/<userid>/targetNFS/usr/local/qt5 release make libs platform linux-arm-gnueabi-ti-g++ -opengl es2 -confirmlicense opensource ice -noxcb -nopcb make examples verbose I /home/<userid>/targetNFS/usr/include/OGLES2 L /home/<userid>/targetNFS/lib/arm-linux-gnueabihf BBB #>/etc/init.d/335x-demo Reboot BBB BBB #>modprobe pvrsrvkm BBB #>modprobe omaplfb BBB #>/etc/init.d/rc.pvr start To run qt applications with platform eglfs you need the following BBB #>export QT_PLUGIN_PATH=/usr/local/qt5.1.1/plugins To enable keyboard input do the following: BBB #>sudo chmod +r /dev/input/event0 To enable mouse input, do the following: BBB #>sudo chmod +r /dev/input/event1 Performance looks very good. I hope this help. Regards, John -- 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.
