After installation, /usr/bin/makepp contains a wrong search path for its own perl modules, which make it search in the former build directory: % makepp Can't locate Makefile.pm in @INC (@INC contains: /usr/bin//gentoo/build/dev-util-makepp-1.40.1a/image/none /etc/perl /usr/lib/perl5/vendor_perl/5.8.8/i686-linux /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl/5.8.8/i686-linux /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/5.8.8/i686-linux /usr/lib/perl5/5.8.8 /usr/local/lib/site_perl .) at /usr/bin/makepp line 33. BEGIN failed--compilation aborted at /usr/bin/makepp line 33. % paludis --contents makepp|grep Makefile.pm /usr/share/makepp/Makefile.pm Reproducible: Always Steps to Reproduce: 1. paludis -i makepp 2. makepp Actual Results: See above. Expected Results: Compile some program. # paludis --info makepp [Will be attached]
Created attachment 210713 [details] paludis --info output
I would close that bug makepp 1.4x is nothing anybody would like to use. Actually I would remove 1.4 as ancient from portage altogether. Contrary to that, 2.0 has been released march 2012 and is still missing in the tree.
makepp-2.0 is in the tree now