Bug 4797

Summary: Qt SDK broken with angstrom-staging-yocto1.3 branch
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Ch'Gans <chgans>
Component: devtools / tool chainAssignee: Laurentiu Palcu <laurentiu.palcu>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: Medium CC: bluelightning, meta.mr.watcher, meta.watcher, sgw
Version: unspecified   
Target Milestone: 1.5   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Ch'Gans 2013-07-02 06:07:18 UTC
I wanted to generate a QtE SDK to use with my beaglebone black.
For this, I followed the instructions here: 
http://www.angstrom-distribution.org/building-angstrom

Once built, I installed the SDK by running angstrom-eglibc-i686-armv7a-vfp-neon-toolchain-qte-v2012.12.sh and used the default installation prefix.

Qtopia is broken because /usr/local/oecore-i686/sysroots/armv7a-vfp-neon-angstrom-linux-gnueabi/usr/share/qtopia and all its subdirs are missing the 'rx' permissions for groups and other.

A simple "sudo find /usr/local/oecore-i686/sysroots/armv7a-vfp-neon-angstrom-linux-gnueabi/usr/share/qtopia/ -type d -exec chmod a+rx {} \;" fix the problem.

I'm using angstrom-staging-yocto1.3 branch of openembedded-core, I didn't choose any revision or branch, the angstrom setup script did everything automatically, so I assumed this is a stable setup.
Comment 1 Ch'Gans 2013-07-02 21:37:19 UTC
Same problem with include directory and libraries:
sudo find /usr/local/oecore-i686/sysroots/armv7a-vfp-neon-angstrom-linux-gnueabi//usr/include/qtopia/ -type d -exec chmod a+rx {} \;
sudo find /usr/local/oecore-i686/sysroots/armv7a-vfp-neon-angstrom-linux-gnueabi//usr/lib/qtopia/ -type d -exec chmod a+rx {} \;
Comment 2 Laurentiu Palcu 2013-09-27 10:28:35 UTC
I just built meta-toolchain-qte in latest poky and the directories are created with the proper permissions. Closing as WORKSFORME.