On Wed, Jan 13, 2010 at 05:15:09PM +0800, Li wrote: > Hi all: > > >>> Failed to emerge sys-devel/libperl-5.8.8-r2, Log file: > > >>> '/var/tmp/portage/sys-devel/libperl-5.8.8-r2/temp/build.log' > > * Messages for package sys-devel/libperl-5.8.8-r2: > > * > * ERROR: sys-devel/libperl-5.8.8-r2 failed. > * Call stack: > * ebuild.sh, line 49: Called src_compile > * environment, line 2719: Called die > * The specific snippet of code: > * emake -j1 -f Makefile LDFLAGS="${LDFLAGS}" > * LIBPERL=${LIBPERL} ${LIBPERL} || die "Unable to make > * libperl$(get_libname)"; > * The die message: > * Unable to make libperl.so > * > * If you need support, post the topmost build error, and the > * call stack if relevant. > * A complete build log is located at > * '/var/tmp/portage/sys-devel/libperl-5.8.8-r2/temp/build.log'. > * The ebuild environment file is located at > * '/var/tmp/portage/sys-devel/libperl-5.8.8-r2/temp/environment'. > * > > fender0107401 :(
Hi all: Solved! Thanks "zhllg" a gentoo developer! I post this this problem to www.linuxsir.org's gentoo forum, and hi told me clear the ccache and disable keepworkd feature. Before this compilation error, I have encountered an accident power off. So, some file (I think is perlib.o) in the ccache directory is compromised. Then this file results the following compilation failure. Thanks all! :) fender0107401