Bug 8396

Summary: gtk+'s build requires x11 or directfb
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Robert Yang <liezhi.yang>
Component: coreAssignee: Jussi Kukkonen <jku>
Status: RESOLVED FIXED QA Contact: Alexandru Georgescu <alexandru.c.georgescu>
Severity: normal    
Priority: Medium+ CC: alexandru.c.georgescu, costin.c.constantin, cristian.iorga, jku, meta.mr.watcher, meta.watcher, richard.purdie
Version: 2.1   
Target Milestone: 2.0.1   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)
Bug Depends on: 8611    
Bug Blocks:    

Description Robert Yang 2015-09-25 02:39:51 UTC
x11 or directfb is a must for gtk+'s build, that makes we can't do the world for many packages since a lot of them depend on gtk+ without x11 or directfb in DISTRO_FEATURES, need more investigations.
Comment 2 Alexandru Georgescu 2015-10-29 09:46:48 UTC
Hi Robert,
We tested on master/8a0d8eee432924433c3e70198aaeab3161476c5f with the fix and seems that the world fails again. For configuration we added 

DISTRO_FEATURES_remove = "x11" 

in conf/local.conf.

for details see: http://errors.yoctoproject.org/Errors/Details/21219/


I must mention that world works okay with the x11 feature.
Comment 3 Jussi Kukkonen 2015-10-29 12:22:54 UTC
gcr can be built without gtk. I'll take this one -- but it's not really the same issue so I filed bug 8611 to track it.

Leaving it reopened in case you want to track the whole "world-without-x11" build issue here.
Comment 4 Jussi Kukkonen 2016-02-10 08:58:38 UTC
I believe this should work now: gcr now requires x11.