Hello there,
I have been trying to setup qt enviroment for bbb for a long time now but 
it always failed at some point. This time I have followed exacly every 
single step in Derek Molloys tutorial here: 
http://exploringbeaglebone.com/chapter11/

For now, I am at the point where manually compiled test gui app is working, 
but when I compile using Qt Creator i get messege: undefined symbol: 
_ZN7QWidget8qwsEventEP8QWSEvent

To fix that, as user stated in the blog I copied whole lib folder from my 
qt everywhere folder from host to bbb. But that not only disallowed me to 
run the test gui app that was working before, but also gave me more errors. 
Now it says I cannot load library icui18n. It also says "Qt for Embedded 
Lnux data directory is not owned by user 0" If i try to run as root:

This is 
debian@beaglebone:~$ sudo ./tests -qws
Unable to load library icui18n "Cannot load library icui18n: 
(libicui18n.so.52: cannot open shared object file: No such file or 
directory)" 
Qt for Embedded Linux data directory is not owned by user 0
debian@beaglebone:~$ 


When I run the executable, the app opens for a sec but when I move my mouse 
the screen is getting erased and I can see what is behind it... I dont know 
if I explain it well enough... It doesnt work though.

This is a pity and I dont understand why can I compile a simple qt program 
with command line and run it but not one using Qt creator (before i copy 
the libraries).

I am really desperate right now, I am struggling with this problem for a 
long long time. I would really apreciate help.
I am using:
Qt Creator 3.3.2
gnu-eabihf cross compiller
qt-everywhere-opensource-src-4.8.2

My host is:
Linux vm-debian 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u3 
(2015-08-04) x86_64 GNU/Linux

My beagle is:
Linux beaglebone 3.8.13-bone79 #1 SMP Tue Oct 13 20:44:55 UTC 2015 armv7l 
GNU/Linux

Please help... I will provide all other information that can help solve 
this problem.

-- 
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+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to