|
|
新安装的系统,使用mini-2006安装的
安装完后已经emerge --update --deep world
然后emerge gnome
在emerge gnome的时候,到emerge apmd的时候出错
出错信息为
Calculating dependencies... done!
>>> Emerging (1 of 1) sys-apps/apmd-3.2.2_p5 to /
>>> checking ebuild checksums
>>> checking auxfile checksums
>>> checking miscfile checksums
>>> checking apmd_3.2.2.orig.tar.gz
>>> checking apmd_3.2.2-5.diff.gz
>>> Unpacking source...
>>> Unpacking apmd_3.2.2.orig.tar.gz to /var/tmp/portage/apmd-3.2.2_p5/work
>>> Unpacking apmd_3.2.2-5.diff.gz to /var/tmp/portage/apmd-3.2.2_p5/work
* Applying apmd_3.2.2-5.diff ... [ ok ]
* Applying apmd-no-on_ac_power_script.patch ... [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/apmd-3.2.2_p5/work/apmd-3.2.2.orig ...
libtool --quiet --mode=compile gcc -c -O -g -Wall -pipe -I. -I/usr/X11R6/include -I/usr/src/linux-2.2/include -I /usr/src/linux-2.0/include -DVERSION=\"3.2.1\" -DDEFAULT_PROXY_NAME=\"/etc/apmd_proxy\" apmlib.c
libtool --quiet --mode=compile gcc -c -O -g -Wall -pipe -I. -I/usr/X11R6/include -I/usr/src/linux-2.2/include -I /usr/src/linux-2.0/include -DVERSION=\"3.2.1\" -DDEFAULT_PROXY_NAME=\"/etc/apmd_proxy\" apm.c
libtool --quiet --mode=compile gcc -c -O -g -Wall -pipe -I. -I/usr/X11R6/include -I/usr/src/linux-2.2/include -I /usr/src/linux-2.0/include -DVERSION=\"3.2.1\" -DDEFAULT_PROXY_NAME=\"/etc/apmd_proxy\" apmd.c
libtool --quiet --mode=compile gcc -c -O -g -Wall -pipe -I. -I/usr/X11R6/include -I/usr/src/linux-2.2/include -I /usr/src/linux-2.0/include -DVERSION=\"3.2.1\" -DDEFAULT_PROXY_NAME=\"/etc/apmd_proxy\" -DNARROWPROTO xapm.c
libtool --quiet --mode=compile gcc -c -O -g -Wall -pipe -I. -I/usr/X11R6/include -I/usr/src/linux-2.2/include -I /usr/src/linux-2.0/include -DVERSION=\"3.2.1\" -DDEFAULT_PROXY_NAME=\"/etc/apmd_proxy\" apmsleep.c
libtool --quiet --mode=link gcc -o libapm.la apmlib.lo -rpath /usr/lib -version-info 1:0
apmsleep.c:60: warning: 'rcsid' defined but not used
i686-pc-linux-gnu-g++: /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../crti.o: No such file or directory
i686-pc-linux-gnu-g++: /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/crtbeginS.o: No such file or directory
i686-pc-linux-gnu-g++: /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/crtendS.o: No such file or directory
i686-pc-linux-gnu-g++: /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../crtn.o: No such file or directory
make: *** [libapm.la] Error 1
make: *** Waiting for unfinished jobs....
rm apm.o
!!! ERROR: sys-apps/apmd-3.2.2_p5 failed.
Call stack:
ebuild.sh, line 1527: Called dyn_compile
ebuild.sh, line 931: Called src_compile
apmd-3.2.2_p5.ebuild, line 56: Called die
!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if relevant
看到网上的一些帖子,有的说要emerge libtool的
也看到有关apm的帖子,
但是在gentoo-2.6.16-r7的内核里面,默认的是没有apm的,是否需要手动加上
然后在grub.conf里面加上apm=on acpi=off这个参数才可以解决
简单的说,就是是否需要把apm编进内核,然后要emerge libtool才可以解决还是直接emerge libtool就可以解决了
谢谢 |
|