Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 435154 - x11-wm/spectrwm-1.2.0: pull in the x11-libs/xcb-util dependency
Summary: x11-wm/spectrwm-1.2.0: pull in the x11-libs/xcb-util dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Michael Weber (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-09-15 18:52 UTC by Amir Aupov
Modified: 2012-09-18 02:01 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Amir Aupov 2012-09-15 18:52:34 UTC
spectrwm-1.2.0 depends on the xcb headers:

fads@extensa ~ $ sudo ACCEPT_KEYWORDS=~amd64 emerge -av spectrwm

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] x11-wm/spectrwm-1.2.0 [1.1.1] 96 kB

Total: 1 package (1 upgrade), Size of downloads: 96 kB

Would you like to merge these packages? [Yes/No] 
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) x11-wm/spectrwm-1.2.0
>>> Failed to emerge x11-wm/spectrwm-1.2.0, Log file:
>>>  '/var/tmp/portage/x11-wm/spectrwm-1.2.0/temp/build.log'
>>> Jobs: 0 of 1 complete, 1 failed                 Load avg: 1.04, 0.88, 0.87
 * Package:    x11-wm/spectrwm-1.2.0
 * Repository: gentoo
 * Maintainer: xmw@gentoo.org desktop-wm@gentoo.org
 * USE:        amd64 elibc_glibc kernel_linux userland_GNU
 * FEATURES:   distcc preserve-libs sandbox splitdebug
>>> Unpacking source...
>>> Unpacking spectrwm-1.2.0.tgz to /var/tmp/portage/x11-wm/spectrwm-1.2.0/work
>>> Source unpacked in /var/tmp/portage/x11-wm/spectrwm-1.2.0/work
>>> Preparing source in /var/tmp/portage/x11-wm/spectrwm-1.2.0/work/spectrwm-1.2.0/linux ...
 * Applying spectrwm-1.2.0-makefile.patch ...
 [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/x11-wm/spectrwm-1.2.0/work/spectrwm-1.2.0/linux ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/x11-wm/spectrwm-1.2.0/work/spectrwm-1.2.0/linux ...
make -s -j5 
spectrwm.c:95:26: fatal error: xcb/xcb_atom.h: No such file or directory
compilation terminated.
spectrwm.c:95:26: fatal error: xcb/xcb_atom.h: No such file or directory
compilation terminated.
make: *** [spectrwm.o] Error 1
make: *** Waiting for unfinished jobs....
 * ERROR: x11-wm/spectrwm-1.2.0 failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of 'emerge --info =x11-wm/spectrwm-1.2.0',
 * the complete build log and the output of 'emerge -pqv =x11-wm/spectrwm-1.2.0'.
 * The complete build log is located at '/var/tmp/portage/x11-wm/spectrwm-1.2.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-wm/spectrwm-1.2.0/temp/environment'.
 * Working directory: '/var/tmp/portage/x11-wm/spectrwm-1.2.0/work/spectrwm-1.2.0/linux'
 * S: '/var/tmp/portage/x11-wm/spectrwm-1.2.0/work/spectrwm-1.2.0/linux'

 * Messages for package x11-wm/spectrwm-1.2.0:

 * ERROR: x11-wm/spectrwm-1.2.0 failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of 'emerge --info =x11-wm/spectrwm-1.2.0',
 * the complete build log and the output of 'emerge -pqv =x11-wm/spectrwm-1.2.0'.
 * The complete build log is located at '/var/tmp/portage/x11-wm/spectrwm-1.2.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-wm/spectrwm-1.2.0/temp/environment'.
 * Working directory: '/var/tmp/portage/x11-wm/spectrwm-1.2.0/work/spectrwm-1.2.0/linux'
 * S: '/var/tmp/portage/x11-wm/spectrwm-1.2.0/work/spectrwm-1.2.0/linux'
 * 
 * The following package has failed to build or install:
 * 
 *  (x11-wm/spectrwm-1.2.0::gentoo, ebuild scheduled for merge), Log file:
 *   '/var/tmp/portage/x11-wm/spectrwm-1.2.0/temp/build.log'
 * 

After manual emerge of xcb-util:

fads@extensa ~ $ sudo emerge -av1 x11-libs/xcb-util

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] x11-libs/xcb-util-0.3.9  USE="-doc -static-libs -test" 282 kB
[ebuild  N     ] x11-libs/xcb-util-wm-0.3.9  USE="-doc -static-libs -test" 313 kB
[ebuild  N     ] x11-libs/xcb-util-image-0.3.9  USE="-doc -static-libs -test" 304 kB
[ebuild  N     ] x11-libs/xcb-util-renderutil-0.3.8  USE="-doc -static-libs -test" 0 kB
[ebuild  N     ] x11-libs/xcb-util-keysyms-0.3.9  USE="-doc -static-libs -test" 280 kB

Total: 5 packages (5 new), Size of downloads: 1,178 kB

Would you like to merge these packages? [Yes/No] 
>>> Verifying ebuild manifests
>>> Starting parallel fetch
>>> Emerging (1 of 5) x11-libs/xcb-util-0.3.9
>>> Installing (1 of 5) x11-libs/xcb-util-0.3.9
>>> Emerging (2 of 5) x11-libs/xcb-util-wm-0.3.9
>>> Installing (2 of 5) x11-libs/xcb-util-wm-0.3.9
>>> Emerging (3 of 5) x11-libs/xcb-util-image-0.3.9
>>> Installing (3 of 5) x11-libs/xcb-util-image-0.3.9
>>> Emerging (4 of 5) x11-libs/xcb-util-renderutil-0.3.8
>>> Installing (4 of 5) x11-libs/xcb-util-renderutil-0.3.8
>>> Emerging (5 of 5) x11-libs/xcb-util-keysyms-0.3.9
>>> Installing (5 of 5) x11-libs/xcb-util-keysyms-0.3.9
>>> Jobs: 5 of 5 complete                           Load avg: 1.30, 1.06, 0.94
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

spectrwm-1.2.0 installs properly:
fads@extensa ~ $ sudo ACCEPT_KEYWORDS=~amd64 emerge -av spectrwm

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] x11-wm/spectrwm-1.2.0 [1.1.1] 0 kB

Total: 1 package (1 upgrade), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] 
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) x11-wm/spectrwm-1.2.0
>>> Installing (1 of 1) x11-wm/spectrwm-1.2.0
>>> Jobs: 1 of 1 complete                           Load avg: 1.25, 1.07, 0.95

 * Messages for package x11-wm/spectrwm-1.2.0:

 * Example keyboard config and helpful scripts can be found
 * in /usr/share/doc/spectrwm-1.2.0
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

Reproducible: Always
Comment 1 Michael Weber (RETIRED) gentoo-dev 2012-09-18 02:01:58 UTC
hello,

sorry i forgit to mention you on the changelog, but your suggestion has been added in the 1.2.0 and 2.0.2 ebuilds.

thanks for the report.

   Michael