Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 443652 - x11-wm/enlightenment-0.17.0_alpha3 depends on x11-libs/xcb-util-keysyms
Summary: x11-wm/enlightenment-0.17.0_alpha3 depends on x11-libs/xcb-util-keysyms
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: enlightenment+disabled
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-17 16:59 UTC by P Purkayastha
Modified: 2012-11-17 18:50 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log when emerging enlightenment (build.log,12.30 KB, text/plain)
2012-11-17 17:00 UTC, P Purkayastha
Details
config.log when building enlightenment (config.log,75.74 KB, text/plain)
2012-11-17 17:00 UTC, P Purkayastha
Details

Note You need to log in before you can comment on or make changes to this bug.
Description P Purkayastha 2012-11-17 16:59:40 UTC
Trying to build x11-wm/enlightenment-0.17.0_alpha3 lead to the following error:

configure: error: Package requirements (
  xcb
  xcb-shape
  xcb-keysyms
  eina >= 1.7.0
  ecore >= 1.7.0
  ecore-ipc >= 1.7.0
) were not met:

No package 'xcb-keysyms' found

emerging xcb-util-keysyms fixed this problem. There is probably something else wrong with the setup since only these three packages depend on xcb USE:

~/tmp» equery hasuse xcb
 * Searching for USE flag xcb ... 
[IP-] [  ] dev-libs/ecore-1.7.1:0
[IP-] [  ] media-libs/evas-1.7.1:0
[IP-] [  ] x11-libs/cairo-1.12.6:0

And I emerged evas and ecore with -xcb USE flag.

Finally, only the following packages depend on libxcb - note that ecore and evas are not in the list:

~/tmp» equery d libxcb
 * These packages depend on libxcb:
media-libs/mesa-8.0.4-r1 (>=x11-libs/libxcb-1.8)
x11-apps/xdpyinfo-1.3.0-r1 (x11-libs/libxcb)
x11-apps/xwininfo-1.1.2 (>=x11-libs/libxcb-1.6)
x11-libs/cairo-1.12.6 (xcb ? x11-libs/libxcb)
x11-libs/libX11-1.5.0 (>=x11-libs/libxcb-1.8.1)
x11-libs/xcb-util-0.3.9 (>=x11-libs/libxcb-1.7)


Reproducible: Always

Steps to Reproduce:
1. set -xcb for ecore and evas in package.use
2. emerge enlightenment-0.17.0_alpha3
3. configure error
Actual Results:  
configure error; xcb-util-keysyms not pulled in (and shouldn't be pulled in in the first place).

Expected Results:  
enlightenment emerges without requiring xcb-util-keysyms, OR it has xcb-util-keysyms as a nonoptional dep.
Comment 1 P Purkayastha 2012-11-17 17:00:16 UTC
Created attachment 329732 [details]
build.log when emerging enlightenment
Comment 2 P Purkayastha 2012-11-17 17:00:44 UTC
Created attachment 329734 [details]
config.log when building enlightenment
Comment 3 Thomas Sachau gentoo-dev 2012-11-17 18:50:05 UTC
missing dependency added, should be on your local rsync mirror in a few hours