updating vanilla-sources with USE=doc, I got an access violation. Reproducible: Always Steps to Reproduce: 1. USE=doc emerge -u vanilla-sources Actual Results: >>> Install vanilla-sources-2.6.12 into /var/tmp/portage/vanilla-sources-2.6.12/image/ category sys-kernel >>> Copying sources ... sed: can't read scripts/makeman: No such file or directory * Installing manpages ... mkdir -p /usr/local/man/man9/ ACCESS DENIED mkdir: /usr/local/share/man/man9 mkdir: cannot create directory `/usr/local/man/man9': Permission denied make[1]: *** [installmandocs] Error 1 make: *** [installmandocs] Error 2 [ !! ] sed: can't read scripts/makeman: No such file or directory man: prepallstrip: strip: i686-pc-linux-gnu-strip --strip-unneeded strip: i686-pc-linux-gnu-strip --strip-unneeded usr/src/linux-2.6.12/scripts/basic/fixdep usr/src/linux-2.6.12/scripts/basic/split-include usr/src/linux-2.6.12/scripts/basic/docproc >>> Completed installing vanilla-sources-2.6.12 into /var/tmp/portage/vanilla-sources-2.6.12/image/ --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-sys-kernel_-_vanilla-sources-2.6.12-4577.log" mkdir: /usr/local/share/man/man9 -------------------------------------------------------------------------------- Expected Results: kernel sources and doc emerged
Created attachment 61584 [details, diff] patch to kernel-2.eclass This patch solves the problem by also modifying Documentation/DocBook/Makefile in install_manpages. I have no idea how this works with older sources, but as there is no die after those, I don't expect more than some file not found error message without further consequences.
*** Bug 96561 has been marked as a duplicate of this bug. ***
*** Bug 96861 has been marked as a duplicate of this bug. ***
about to be fixed in cvs.