Since I updated to perl-5.8.0-r12 I get an error when compiling any perl package: Processing hints file hints/linux.pl Writing Makefile for DynaLoader ==> Your Makefile has been rebuilt. <== ==> Please rerun the make command. <== I had the same error when I "emerge -u system" with a gentoo-1.4rc4-stage1 so I switched to a stage 3 which did'nt give the error Until I installed perl-5.8.0-r12. To install it I had to uninstall ExtUtils-MakeMaker-6.05-r6, File-Spec-0.84-r1 and Test-Simple-0.47-r1. But as I though some package needed these, I reemerged them. When I realized that they where included in the new perl package I removed them but it still does not compile. There's a lot of computer having the same problem as I saw on the forum, but it seems that no one filled a bug report... So here it is. Reproducible: Always Steps to Reproduce: 1. Compile a perl package. Actual Results: Processing hints file hints/linux.pl Writing Makefile for DynaLoader ==> Your Makefile has been rebuilt. <== ==> Please rerun the make command. <== Expected Results: [...] compilation successful !!! :) emerge info Portage 2.0.48-r5 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.20-gentoo-r5 i686 Pentium II (Deschutes) GENTOO_MIRRORS="ftp://cs.ubishops.ca/pub/gentoo http://adelie.polymtl.ca/ http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/home/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 gif libg++ gdbm tcltk gpm -3dnow X aalib alsa apm arts avi berkdb crypt cups cdr curl dga directfb dvd encode esd fbcon foomaticdb -gnome gtk gtk2 imlib java jpeg -kde lib libwww mad matrox mikmod mmx motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba sdl slang spell ssl svga tcpd tetex tiff truetype usb xml2 xmms xv zlib" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium2 -pipe -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -falign-functions=4 -frerun-loop-opt -fforce-addr" CXXFLAGS="-O3 -march=pentium2 -pipe -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -falign-functions=4 -frerun-loop-opt -fforce-addr" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
I've never seen this. Does remerging perl help?
Is this still happening? Could this be an atime issue?
FWIW, I remember where I've seen this issue. Happens in particular if the system clock is behind the timestamp of the untarred package. Since it's been 6 months now, I'm closing this bug. Please reopen if you still need it.