Bug 5414

Summary: qt-mobility-x11 installs headers and libs in wrong paths
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Felipe Ferreri Tonello <ftonello>
Component: graphicsAssignee: LiRongQing <rongqing.li>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: bluelightning, jessica.zhang, Martin.Jansa, meta.mr.watcher, meta.watcher, rongqing.li
Version: 1.7   
Target Milestone: 1.5.1   
Hardware: All   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Felipe Ferreri Tonello 2013-10-30 00:21:10 UTC
This regression was introduced by commit f7409a9fe83ba2535a43f39ed57cd78242a88557

Basically part of the headers/libs are installed in ${D}(${libdir}/${includedir}) instead of ${D}(${libdir}/${includedir})/qt4

I debugged a lot this bug but couldn't find a solution for it. As a work-around I reverted that patch in my local repo.

My guess is that since we change the makefile, make calls qmake again and regenerates it differently.

Example of different makefile generated because of that modification http://pastebin.com/h7yXQBvr
Comment 1 Paul Eggleton 2013-10-30 13:27:38 UTC
Roy, as the author of the commit referred to above, would you be able to look into this?
Comment 2 Martin Jansa 2013-11-01 10:38:02 UTC
Please check my comments and RFC related to this.
http://lists.openembedded.org/pipermail/openembedded-core/2013-October/085815.html
Comment 3 Martin Jansa 2014-01-08 21:04:21 UTC
Roy: ping!
Comment 4 LiRongQing 2014-01-09 02:55:36 UTC
How can we block qmake to generate "-Wl,-rpath-link" in makefile? 
if we can, I think we can revert my commits

-Roy
Comment 5 Martin Jansa 2014-05-03 17:04:56 UTC
Resolved by reverting the commit which introduced this:
http://git.openembedded.org/openembedded-core/commit/?id=2b6a1cf9c7e05d204df82aa962d3ae09744dd86a