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
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.