Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 570506 - sys-boot/grub-2.02_beta2-r8 should DEPEND on dev-perl/Unicode-EastAsianWidth
Summary: sys-boot/grub-2.02_beta2-r8 should DEPEND on dev-perl/Unicode-EastAsianWidth
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mike Gilbert
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-01-01 17:09 UTC by Paul McDermott
Modified: 2016-01-04 02:54 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 Paul McDermott 2016-01-01 17:09:11 UTC
Installation of grub2 fails when dev-perl/Unicode-EastAsianWidth is not present.



Reproducible: Always

Steps to Reproduce:
1.emerge -auv grub
2.
3.
Actual Results:  
Can't locate Unicode/EastAsianWidth.pm in @INC (you may need to install the Unicode::EastAsianWidth module) (@INC contains: /usr/share/texinfo /etc/perl /usr/local/lib/perl5/5.22.0/i686-linux-thread-multi /usr/local/lib/perl5/5.22.0 /usr/lib/perl5/vendor_perl/5.22.0/i686-linux-thread-multi /usr/lib/perl5/vendor_perl/5.22.0 /usr/local/lib/perl5/5.18.2 /usr/local/lib/perl5/5.16.3 /usr/local/lib/perl5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.22.0/i686-linux-thread-multi /usr/lib/perl5/5.22.0 .) at /usr/share/texinfo/Texinfo/Convert/Unicode.pm line 31.
BEGIN failed--compilation aborted at /usr/share/texinfo/Texinfo/Convert/Unicode.pm line 31.
Compilation failed in require at /usr/share/texinfo/Texinfo/Convert/Text.pm line 27.
BEGIN failed--compilation aborted at /usr/share/texinfo/Texinfo/Convert/Text.pm line 27.
Compilation failed in require at /usr/share/texinfo/Texinfo/Parser.pm line 55.
BEGIN failed--compilation aborted at /usr/share/texinfo/Texinfo/Parser.pm line 55.
Compilation failed in require at /usr/bin/makeinfo line 101.
BEGIN failed--compilation aborted at /usr/bin/makeinfo line 101.
Makefile:1120: recipe for target '/var/tmp/portage/sys-boot/grub-2.02_beta2-r8/work/grub-2.02~beta2/docs/grub.info' failed
make[2]: *** [/var/tmp/portage/sys-boot/grub-2.02_beta2-r8/work/grub-2.02~beta2/docs/grub.info] Error 2
make[2]: Leaving directory '/var/tmp/portage/sys-boot/grub-2.02_beta2-r8/work/grub-2.02~beta2-guessed/docs'
Makefile:11542: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/sys-boot/grub-2.02_beta2-r8/work/grub-2.02~beta2-guessed'
Makefile:3938: recipe for target 'all' failed


Expected Results:  
grub should install

Manual installation of dev-perl/Unicode-EastAsianWidth resolves
Comment 1 Mike Gilbert gentoo-dev 2016-01-04 02:54:12 UTC
sys-boot/grub:2 DEPENDs on sys-apps/texinfo.
sys-apps/texinfo RDEPENDs on dev-perl/Unicode-EastAsianWidth.

GRUB does nothing with dev-perl/Unicode-EastAsianWidth directly, so a direct dependency is unnecessary.