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
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