Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 339839 - sys-boot/grub-9999 needs sys-apps/help2man for man page creation
Summary: sys-boot/grub-9999 needs sys-apps/help2man for man page creation
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-05 16:34 UTC by Eric Thibodeau
Modified: 2011-05-03 02:33 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Emerge log file, as requested (pre-help2man installation) (sys-boot:grub-9999:20101005-122757.log.bz2,35.90 KB, application/octet-stream)
2010-10-06 15:04 UTC, Eric Thibodeau
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Thibodeau 2010-10-05 16:34:21 UTC
help2man is now required to generate the manpages. If it's not present, manpages won't be generated silently and portage will fail at src_install() + "if use multislot " (die attempting to `mv "${D}"/usr/share/man/man8/grub{,2}-install.8 || die`).

It would seem the error would only be triggered with USE=multislot, which means that some people might end up with no mapages (if USE=-multislot) and wonder why.



Reproducible: Always




Temporary fix is to manually install sys-apps/help2man-1.38.2, the only version I tried and it works.
Comment 1 Michael Weber (RETIRED) gentoo-dev 2010-10-06 08:45:46 UTC
Hi, can you please attach an full build.log of an failing emerge? Thanks.
Comment 2 Eric Thibodeau 2010-10-06 15:04:42 UTC
Created attachment 249755 [details]
Emerge log file, as requested (pre-help2man installation)
Comment 4 Tianon 2011-05-03 02:33:02 UTC
This is also needed on =sys-boot/grub-1.99_rc1 (and possibly earlier versions, that's the only one I tried).  Failed at src_install trying to stat grub-install.8 until I installed help2man manually.