Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 570506

Summary: sys-boot/grub-2.02_beta2-r8 should DEPEND on dev-perl/Unicode-EastAsianWidth
Product: Gentoo Linux Reporter: Paul McDermott <pmcdermott98>
Component: Current packagesAssignee: Mike Gilbert <floppym>
Status: RESOLVED WORKSFORME    
Severity: normal CC: base-system
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

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.