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

Reply via email to