Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 634282 - x11-wm/i3-4.14.1 fails install ( !!! doman: x86_64-pc-linux-gnu/man/*.1 does not exist )
Summary: x11-wm/i3-4.14.1 fails install ( !!! doman: x86_64-pc-linux-gnu/man/*.1 does ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Nelo-T. Wallus (ntnn)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-10-14 22:59 UTC by Kent Fredric (IRC: kent\n) (RETIRED)
Modified: 2017-10-18 07:06 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 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2017-10-14 22:59:55 UTC
>>> Install i3-4.14.1 into /var/tmp/portage/x11-wm/i3-4.14.1/image/ category x11-wm
make -j3 -C x86_64-pc-linux-gnu DESTDIR=/var/tmp/portage/x11-wm/i3-4.14.1/image/ install
make: Entering directory '/var/tmp/portage/x11-wm/i3-4.14.1/work/i3-4.14.1/x86_64-pc-linux-gnu'
make[1]: Entering directory '/var/tmp/portage/x11-wm/i3-4.14.1/work/i3-4.14.1/x86_64-pc-linux-gnu'
 /bin/mkdir -p '/var/tmp/portage/x11-wm/i3-4.14.1/image//usr/bin'
 /bin/mkdir -p '/var/tmp/portage/x11-wm/i3-4.14.1/image//usr/bin'
 /bin/mkdir -p '/var/tmp/portage/x11-wm/i3-4.14.1/image//usr/share/applications'
  /usr/lib/portage/python2.7/ebuild-helpers/xattr/install -c i3 i3bar/i3bar i3-config-wizard/i3-config-wizard i3-dump-log/i3-dump-log i3-input/i3-input i3-msg/i3-msg i3-nagbar/i3-nagbar '/var/tmp/portage/x11-wm/i3-4.14.1/image//usr/bin'
 /usr/lib/portage/python2.7/ebuild-helpers/xattr/install -c ../../i3-4.14.1/i3-dmenu-desktop ../../i3-4.14.1/i3-migrate-config-to-v4 ../../i3-4.14.1/i3-save-tree ../../i3-4.14.1/i3-sensible-editor ../../i3-4.14.1/i3-sensible-pager ../../i3-4.14.1/i3-sensible-terminal '/var/tmp/portage/x11-wm/i3-4.14.1/image//usr/bin'
 /usr/lib/portage/python2.7/ebuild-helpers/xattr/install -c -m 644 ../../i3-4.14.1/share/applications/i3.desktop '/var/tmp/portage/x11-wm/i3-4.14.1/image//usr/share/applications'
 /bin/mkdir -p '/var/tmp/portage/x11-wm/i3-4.14.1/image//usr/share/doc/i3-4.14.1'
 /bin/mkdir -p '/var/tmp/portage/x11-wm/i3-4.14.1/image//usr/share/doc/i3-4.14.1'
 /usr/lib/portage/python2.7/ebuild-helpers/xattr/install -c -m 644 docs/debugging.html '/var/tmp/portage/x11-wm/i3-4.14.1/image//usr/share/doc/i3-4.14.1'
 /bin/mkdir -p '/var/tmp/portage/x11-wm/i3-4.14.1/image//usr/share/doc/i3-4.14.1'
 /usr/lib/portage/python2.7/ebuild-helpers/xattr/install -c -m 644 docs/lib-i3test.html docs/lib-i3test-test.html '/var/tmp/portage/x11-wm/i3-4.14.1/image//usr/share/doc/i3-4.14.1'
 /bin/mkdir -p '/var/tmp/portage/x11-wm/i3-4.14.1/image//etc/i3'
 /usr/lib/portage/python2.7/ebuild-helpers/xattr/install -c -m 644 docs/hacking-howto.html docs/userguide.html docs/ipc.html docs/multi-monitor.html docs/wsbar.html docs/testsuite.html docs/i3bar-protocol.html docs/layout-saving.html '/var/tmp/portage/x11-wm/i3-4.14.1/image//usr/share/doc/i3-4.14.1'
 /bin/mkdir -p '/var/tmp/portage/x11-wm/i3-4.14.1/image//usr/share/xsessions'
 /usr/lib/portage/python2.7/ebuild-helpers/xattr/install -c -m 644 ../../i3-4.14.1/etc/config ../../i3-4.14.1/etc/config.keycodes '/var/tmp/portage/x11-wm/i3-4.14.1/image//etc/i3'
 /bin/mkdir -p '/var/tmp/portage/x11-wm/i3-4.14.1/image//usr/include/i3'
 /usr/lib/portage/python2.7/ebuild-helpers/xattr/install -c -m 644 ../../i3-4.14.1/share/xsessions/i3.desktop ../../i3-4.14.1/share/xsessions/i3-with-shmlog.desktop '/var/tmp/portage/x11-wm/i3-4.14.1/image//usr/share/xsessions'
 /usr/lib/portage/python2.7/ebuild-helpers/xattr/install -c -m 644 ../../i3-4.14.1/include/i3/ipc.h '/var/tmp/portage/x11-wm/i3-4.14.1/image//usr/include/i3'
make  install-exec-hook
make[2]: Entering directory '/var/tmp/portage/x11-wm/i3-4.14.1/work/i3-4.14.1/x86_64-pc-linux-gnu'
ln -s -f i3 /var/tmp/portage/x11-wm/i3-4.14.1/image//usr/bin/i3-with-shmlog
make[2]: Leaving directory '/var/tmp/portage/x11-wm/i3-4.14.1/work/i3-4.14.1/x86_64-pc-linux-gnu'
make[1]: Leaving directory '/var/tmp/portage/x11-wm/i3-4.14.1/work/i3-4.14.1/x86_64-pc-linux-gnu'
make: Leaving directory '/var/tmp/portage/x11-wm/i3-4.14.1/work/i3-4.14.1/x86_64-pc-linux-gnu'
!!! doman: x86_64-pc-linux-gnu/man/*.1 does not exist
 * ERROR: x11-wm/i3-4.14.1::gentoo failed (install phase):
 *   doman failed
 *
Comment 1 Nelo-T. Wallus (ntnn) 2017-10-15 00:32:39 UTC
Mhm, the build system automagically generates the documentation if the required dependencies are installed and the build-generated man pages were still in the ebuild because I didn't mark them properly to revert after going back to the dist tarball.

I'll submit a PR with the updated location.

Thanks for reporting, kent.
Comment 2 Nelo-T. Wallus (ntnn) 2017-10-15 00:39:50 UTC
PR: https://github.com/gentoo/gentoo/pull/5947
Comment 3 Nelo-T. Wallus (ntnn) 2017-10-18 07:06:08 UTC
commit 0d3dfb7dad213fb1193cc42cfea044933d9c9b4f
Author: Nelo-T. Wallus <nelo@wallus.de>
Date:   Sun Oct 15 02:38:17 2017

    x11-wm/i3: Fix dependency on virtualx deps and source of man pages
    
    For 4.14 the VCS tarball had to be used, which doesn't contain the man
    pages, after switching back to the dist tarballs for 4.14.1 install
    source of man pages wasn't updated.
    https://bugs.gentoo.org/634282
    
    The virtualx eclass was set to always add the dependencies, which was
    left over from debugging.
    https://github.com/gentoo/gentoo/pull/5879#issuecomment-336597437
    
    Package-Manager: Portage-2.3.11, Repoman-2.3.3
    Closes: https://github.com/gentoo/gentoo/pull/5947