Bug 8396 - gtk+'s build requires x11 or directfb
Summary: gtk+'s build requires x11 or directfb
Status: RESOLVED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: core (show other bugs)
Version: 2.1
Hardware: x86 Multiple
: Medium+ normal
Target Milestone: 2.0.1
Assignee: Jussi Kukkonen
QA Contact: Alexandru Georgescu
URL:
Whiteboard:
Depends on: 8611
Blocks:
  Show dependency tree
 
Reported: 2015-09-25 02:39 UTC by Robert Yang
Modified: 2016-02-10 08:58 UTC (History)
7 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.