1 |
On Wed, Jan 13, 2010 at 05:15:09PM +0800, Li wrote: |
2 |
> Hi all: |
3 |
> |
4 |
> >>> Failed to emerge sys-devel/libperl-5.8.8-r2, Log file: |
5 |
> |
6 |
> >>> '/var/tmp/portage/sys-devel/libperl-5.8.8-r2/temp/build.log' |
7 |
> |
8 |
> * Messages for package sys-devel/libperl-5.8.8-r2: |
9 |
> |
10 |
> * |
11 |
> * ERROR: sys-devel/libperl-5.8.8-r2 failed. |
12 |
> * Call stack: |
13 |
> * ebuild.sh, line 49: Called src_compile |
14 |
> * environment, line 2719: Called die |
15 |
> * The specific snippet of code: |
16 |
> * emake -j1 -f Makefile LDFLAGS="${LDFLAGS}" |
17 |
> * LIBPERL=${LIBPERL} ${LIBPERL} || die "Unable to make |
18 |
> * libperl$(get_libname)"; |
19 |
> * The die message: |
20 |
> * Unable to make libperl.so |
21 |
> * |
22 |
> * If you need support, post the topmost build error, and the |
23 |
> * call stack if relevant. |
24 |
> * A complete build log is located at |
25 |
> * '/var/tmp/portage/sys-devel/libperl-5.8.8-r2/temp/build.log'. |
26 |
> * The ebuild environment file is located at |
27 |
> * '/var/tmp/portage/sys-devel/libperl-5.8.8-r2/temp/environment'. |
28 |
> * |
29 |
> |
30 |
> fender0107401 :( |
31 |
|
32 |
Hi all: |
33 |
|
34 |
Solved! Thanks "zhllg" a gentoo developer! |
35 |
|
36 |
I post this this problem to www.linuxsir.org's gentoo forum, and hi told |
37 |
me clear the ccache and disable keepworkd feature. |
38 |
|
39 |
Before this compilation error, I have encountered an accident power off. |
40 |
|
41 |
So, some file (I think is perlib.o) in the ccache directory is compromised. |
42 |
|
43 |
Then this file results the following compilation failure. |
44 |
|
45 |
Thanks all! :) |
46 |
|
47 |
fender0107401 |