A gentoo 1.4_rc1 system with emerge -u world running every week everything would seem quite up to date. Perl version is 5.6.1-r9. Cron runs a system & world update, planning to merge perl-5.6.1-r10 but the build fails. Error message given below. Since then attempts have been made to merge perl (currently unmerged) through other versions, such as 5.8.0-r7 but a similar error was given. make[3]: Entering directory `/var/tmp/portage/perl-5.6.1-r10/work/perl- 5.6.1/x2p' echo Makefile.SH cflags.SH | tr ' ' '\n' >.shlist make[3]: Leaving directory `/var/tmp/portage/perl-5.6.1-r10/work/perl- 5.6.1/x2p' Updating makefile... make[2]: Leaving directory `/var/tmp/portage/perl-5.6.1-r10/work/perl- 5.6.1/x2p' make[1]: Leaving directory `/var/tmp/portage/perl-5.6.1-r10/work/perl-5.6.1' make: *** No rule to make target `<built-in>', needed by `miniperlmain.o'. Stop. !!! ERROR: sys-devel/perl-5.6.1-r10 failed. !!! Function src_compile, Line 158, Exitcode 2 !!! (no error message)
Problem solved with emerge rsync, then merging perl-5.8.0-r9.