Probably, it has been written for the operation of GNU tools. I've confirmed that this problem is resolved in an environment installed sys-apps/coreutils. Reproducible: Always Steps to Reproduce: 1. cd /usr/portage/x11-proto/xextproto 2. ebuild xextproto-7.2.99.901.ebuild clean install 3. Actual Results: <snip> >>> Source compiled. >>> Test phase [not enabled]: x11-proto/xextproto-7.2.99.901 >>> Install xextproto-7.2.99.901 into /var/tmp/portage/x11-proto/xextproto-7.2.99.901/image/ category x11-proto * amd64_fbsd: running multilib-minimal_abi_src_install gmake -j9 DESTDIR=/var/tmp/portage/x11-proto/xextproto-7.2.99.901/image/ docdir=/usr/share/doc/xextproto-7.2.99.901 xextdocdir=/usr/share/doc/xextproto-7.2.99.901 install Making install in specs gmake[1]: Entering directory '/var/tmp/portage/x11-proto/xextproto-7.2.99.901/work/xextproto-7.2.99.901-amd64_fbsd/specs' gmake[2]: Entering directory '/var/tmp/portage/x11-proto/xextproto-7.2.99.901/work/xextproto-7.2.99.901-amd64_fbsd/specs' gmake[2]: Nothing to be done for 'install-exec-am'. /var/tmp/portage/x11-proto/xextproto-7.2.99.901/work/xextproto-7.2.99.901/install-sh -c -d '/var/tmp/portage/x11-proto/xextproto-7.2.99.901/image//usr/share/doc/xextproto-7.2.99.901' /var/tmp/portage/x11-proto/xextproto-7.2.99.901/work/xextproto-7.2.99.901/install-sh -c -d '/var/tmp/portage/x11-proto/xextproto-7.2.99.901/image//usr/share/doc/xextproto-7.2.99.901' mkdir: /var/tmp/portage/x11-proto/xextproto-7.2.99.901/image//usr: File exists mkdir: /var/tmp/portage/x11-proto/xextproto-7.2.99.901/image//usr/share/doc: File exists mkdir: /var/tmp/portage/x11-proto/xextproto-7.2.99.901/image//usr/share/doc/xextproto-7.2.99.901: File exists Makefile:426: recipe for target 'install-shelfDATA' failed gmake[2]: *** [install-shelfDATA] Error 1 gmake[2]: *** Waiting for unfinished jobs.... /usr/bin/install -c -m 644 /var/tmp/portage/x11-proto/xextproto-7.2.99.901/work/xextproto-7.2.99.901/specs/appgrp.xml /var/tmp/portage/x11-proto/xextproto-7.2.99.901/work/xextproto-7.2.99.901/specs/dbe.xml /var/tmp/portage/x11-proto/xextproto-7.2.99.901/work/xextproto-7.2.99.901/specs/dpms.xml /var/tmp/portage/x11-proto/xextproto-7.2.99.901/work/xextproto-7.2.99.901/specs/evi.xml /var/tmp/portage/x11-proto/xextproto-7.2.99.901/work/xextproto-7.2.99.901/specs/geproto.xml /var/tmp/portage/x11-proto/xextproto-7.2.99.901/work/xextproto-7.2.99.901/specs/lbx.xml /var/tmp/portage/x11-proto/xextproto-7.2.99.901/work/xextproto-7.2.99.901/specs/multibuf.xml /var/tmp/portage/x11-proto/xextproto-7.2.99.901/work/xextproto-7.2.99.901/specs/security.xml /var/tmp/portage/x11-proto/xextproto-7.2.99.901/work/xextproto-7.2.99.901/specs/shape.xml /var/tmp/portage/x11-proto/xextproto-7.2.99.901/work/xextproto-7.2.99.901/specs/shm.xml /var/tmp/portage/x11-proto/xextproto-7.2.99.901/work/xextproto-7.2.99.901/specs/sync.xml /var/tmp/portage/x11-proto/xextproto-7.2.99.901/work/xextproto-7.2.99.901/specs/tog-cup.xml /var/tmp/portage/x11-proto/xextproto-7.2.99.901/work/xextproto-7.2.99.901/specs/xtest.xml /var/tmp/portage/x11-proto/xextproto-7.2.99.901/work/xextproto-7.2.99.901/specs/appendix.xml '/var/tmp/portage/x11-proto/xextproto-7.2.99.901/image//usr/share/doc/xextproto-7.2.99.901' gmake[2]: Leaving directory '/var/tmp/portage/x11-proto/xextproto-7.2.99.901/work/xextproto-7.2.99.901-amd64_fbsd/specs' Makefile:496: recipe for target 'install-am' failed gmake[1]: *** [install-am] Error 2 gmake[1]: Leaving directory '/var/tmp/portage/x11-proto/xextproto-7.2.99.901/work/xextproto-7.2.99.901-amd64_fbsd/specs' Makefile:508: recipe for target 'install-recursive' failed gmake: *** [install-recursive] Error 1 * ERROR: x11-proto/xextproto-7.2.99.901::gentoo failed (install phase): * emake failed *
FYI, ebuild xextproto-7.2.1-r1.ebuild clean install >>> Source compiled. >>> Test phase [not enabled]: x11-proto/xextproto-7.2.1-r1 >>> Install xextproto-7.2.1-r1 into /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/image/ category x11-proto * amd64_fbsd: running multilib-minimal_abi_src_install gmake -j9 DESTDIR=/var/tmp/portage/x11-proto/xextproto-7.2.1-r1/image/ docdir=/usr/share/doc/xextproto-7.2.1-r1 xextdocdir=/usr/share/doc/xextproto-7.2.1-r1 install Making install in specs gmake[1]: Entering directory '/var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1-amd64_fbsd/specs' gmake[2]: Entering directory '/var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1-amd64_fbsd/specs' gmake[2]: Nothing to be done for 'install-exec-am'. test -z "/usr/share/doc/xextproto-7.2.1-r1" || /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/install-sh -c -d "/var/tmp/portage/x11-proto/xextproto-7.2.1-r1/image//usr/share/doc/xextproto-7.2.1-r1" test -z "/usr/share/doc/xextproto-7.2.1-r1" || /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/install-sh -c -d "/var/tmp/portage/x11-proto/xextproto-7.2.1-r1/image//usr/share/doc/xextproto-7.2.1-r1" /usr/bin/install -c -m 644 /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/specs/appgrp.xml /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/specs/dbe.xml /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/specs/dpms.xml /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/specs/evi.xml /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/specs/geproto.xml /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/specs/lbx.xml /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/specs/multibuf.xml /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/specs/security.xml /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/specs/shape.xml /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/specs/shm.xml /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/specs/sync.xml /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/specs/tog-cup.xml /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/specs/xtest.xml /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/specs/appendix.xml '/var/tmp/portage/x11-proto/xextproto-7.2.1-r1/image//usr/share/doc/xextproto-7.2.1-r1' gmake[2]: Leaving directory '/var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1-amd64_fbsd/specs' gmake[1]: Leaving directory '/var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1-amd64_fbsd/specs' gmake[1]: Entering directory '/var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1-amd64_fbsd' gmake[2]: Entering directory '/var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1-amd64_fbsd' gmake[2]: Nothing to be done for 'install-exec-am'. test -z "/usr/include/X11/extensions" || /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/install-sh -c -d "/var/tmp/portage/x11-proto/xextproto-7.2.1-r1/image//usr/include/X11/extensions" test -z "/usr/lib/pkgconfig" || /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/install-sh -c -d "/var/tmp/portage/x11-proto/xextproto-7.2.1-r1/image//usr/lib/pkgconfig" test -z "/usr/include/X11/extensions" || /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/install-sh -c -d "/var/tmp/portage/x11-proto/xextproto-7.2.1-r1/image//usr/include/X11/extensions" /usr/bin/install -c -m 644 xextproto.pc '/var/tmp/portage/x11-proto/xextproto-7.2.1-r1/image//usr/lib/pkgconfig' /usr/bin/install -c -m 644 /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/dpmsconst.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/dpmsproto.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/ge.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/geproto.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/lbx.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/lbxproto.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/mitmiscconst.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/mitmiscproto.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/multibufconst.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/multibufproto.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/secur.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/securproto.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/shapeconst.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/shapeproto.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/shm.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/shmproto.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/syncconst.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/syncproto.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/ag.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/agproto.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/cup.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/cupproto.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/dbe.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/dbeproto.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/EVI.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/EVIproto.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/xtestext1proto.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/xtestext1const.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/xtestconst.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/xtestproto.h '/var/tmp/portage/x11-proto/xextproto-7.2.1-r1/image//usr/include/X11/extensions' /usr/bin/install -c -m 644 /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/shapestr.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/shmstr.h /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1/syncstr.h '/var/tmp/portage/x11-proto/xextproto-7.2.1-r1/image//usr/include/X11/extensions' gmake[2]: Leaving directory '/var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1-amd64_fbsd' gmake[1]: Leaving directory '/var/tmp/portage/x11-proto/xextproto-7.2.1-r1/work/xextproto-7.2.1-amd64_fbsd' >>> Completed installing xextproto-7.2.1-r1 into /var/tmp/portage/x11-proto/xextproto-7.2.1-r1/image/ ecompressdir: bzip2 -9 /usr/share/doc
In the future you can CC: x11@g.o on x11 maintained packages. I run amd64-fbsd on one machine and can try to reproduce issues with x11 packages.
(In reply to Chí-Thanh Christopher Nguyễn from comment #2) > In the future you can CC: x11@g.o on x11 maintained packages. I run > amd64-fbsd on one machine and can try to reproduce issues with x11 packages. FYI, please read if you try coreutils. Please compile sys-apps/coreutils using clang or gcc-4.5.x. fail to compile with gcc-4.6 or later.
Someone from the BSD team would need to investigate. Given the age of the bug, I assume it's no longer a problem...