in the pkg_postinst() method of the dev-lang/perl-5.8.7.ebuild, it skips the "Converting C headers to Perl" step if the ROOT var is != /. As a result, if I try to run: ROOT="/image" emerge dev-lang/perl The following path is empty instead of containing .ph files: /image/usr/lib/perl5/site_perl/5.8.7/i686-linux/ Reproducible: Always Steps to Reproduce: 1.ROOT="/image" emerge dev-lang/perl 2. 3. Actual Results: The following path in not populated: /image/usr/lib/perl5/site_perl/5.8.7/i686-linux/ Expected Results: The following path should be filled with the perl version of he /usr/src/linux header files
Mass re-assign.
Marking this wontfix - if ROOT != /, then its difficult to run this part since this takes place in POSTINST, ie after perl has been merged onto your shiny system.