Only tested on arm64 but it looks arch independent. # less /var/log/portage/media-libs:giflib-5.2.1:20190928-135313.log * Package: media-libs/giflib-5.2.1 * Repository: gentoo * Maintainer: graphics@gentoo.org * USE: arm64 doc elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox ... Notice USE=doc ... >>> Source compiled. >>> Test phase [not enabled]: media-libs/giflib-5.2.1 >>> Install media-libs/giflib-5.2.1 into /var/tmp/portage/media-libs/giflib-5.2.1/image * .arm64: running multilib-minimal_abi_src_install make -j100 DESTDIR=/var/tmp/portage/media-libs/giflib-5.2.1/image PREFIX=/usr LIBDIR=/usr/lib64 install install -d "/var/tmp/portage/media-libs/giflib-5.2.1/image/usr/bin" install -d "/var/tmp/portage/media-libs/giflib-5.2.1/image/usr/include" install -d "/var/tmp/portage/media-libs/giflib-5.2.1/image/usr/lib64" install -d "/var/tmp/portage/media-libs/giflib-5.2.1/image/usr/share/man/man1" install gif2rgb gifbuild giffix giftext giftool gifclrmp "/var/tmp/portage/media-libs/giflib-5.2.1/image/usr/bin" install -m 644 gif_lib.h "/var/tmp/portage/media-libs/giflib-5.2.1/image/usr/include" install -m 644 libgif.a "/var/tmp/portage/media-libs/giflib-5.2.1/image/usr/lib64/libgif.a" install -m 644 doc/*.1 "/var/tmp/portage/media-libs/giflib-5.2.1/image/usr/share/man/man1" install -m 755 libgif.so "/var/tmp/portage/media-libs/giflib-5.2.1/image/usr/lib64/libgif.so.7.2.0" ln -sf libgif.so.7.2.0 "/var/tmp/portage/media-libs/giflib-5.2.1/image/usr/lib64/libgif.so.7" ln -sf libgif.so.7 "/var/tmp/portage/media-libs/giflib-5.2.1/image/usr/lib64/libgif.so" Traceback (most recent call last): File "/usr/lib/portage/python3.6/doins.py", line 611, in <module> sys.exit(main(sys.argv[1:])) File "/usr/lib/portage/python3.6/doins.py", line 602, in main os.path.dirname(source)): File "/usr/lib/portage/python3.6/doins.py", line 450, in _doins return install_runner.install_file(source, os.path.dirname(dest)) File "/usr/lib/portage/python3.6/doins.py", line 386, in install_file return self._ins_runner.run(source, dest_dir) File "/usr/lib/portage/python3.6/doins.py", line 195, in run sstat = os.stat(source) FileNotFoundError: [Errno 2] No such file or directory: b'doc/*.txt' * ERROR: media-libs/giflib-5.2.1::gentoo failed (install phase): * dodoc failed Reproducible: Always Steps to Reproduce: 1.USE=doc emerge -1 media-libs/giflib 2. 3. Actual Results: dodoc fails. Expected Results: media-libs/giflib-5.2.1 installs with its documentation. USE=-doc emerge -1 media-libs/giflib works as expected.
The txt files in doc/ were moved to doc/gifstandard/ together with a new HTML version in giflib 4.2.0. https://sourceforge.net/p/giflib/code/ci/1066474989fe250615e7cdfa68d2313a6d30b243/
Correction: only versions >=5.1.9 are affected.
*** This bug has been marked as a duplicate of bug 682118 ***