|

楼主 |
发表于 2009-12-11 21:10:22
|
显示全部楼层
话说现在卡在gcc更新上了。问题稍后贴出来,这里先发发有此产生的感想。
由于gentoo因为各种原因没有提供二进制包。如果有时候自己需要安装某个包的时候,恰好自己自己emerge又发生编译过程中的问题。那就比较卡壳了。这种时候其实有很多,有时候因为某中特殊需求,必须马上装上某工具,结果emerge的时候就是提示错误。诚然是可以通过各种文档、wiki、搜索、论坛解决掉。但是时间是耽搁不起的阿。
顺带,贴上gcc更新的错误提示(执行的是:emerge --update --deep --newuse world,中间我记得有增加过一个png的use,其他方面就是装了几个小软件。然后回想起也许应该更新一下了,所以就这样更新了):
Error: Unclassifiable statement at (1)
make[3]: *** [selected_real_kind.lo] 错误 1
make[3]: Leaving directory `/var/tmp/portage/sys-devel/gcc-4.3.4/work/build/i686-pc-linux-gnu/libgfortran'
make[2]: *** [all] 错误 2
make[2]: Leaving directory `/var/tmp/portage/sys-devel/gcc-4.3.4/work/build/i686-pc-linux-gnu/libgfortran'
make[1]: *** [all-target-libgfortran] 错误 2
make[1]: Leaving directory `/var/tmp/portage/sys-devel/gcc-4.3.4/work/build'
make: *** [bootstrap-lean] 错误 2
*
* ERROR: sys-devel/gcc-4.3.4 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 4871: Called toolchain_src_compile
* environment, line 5433: Called gcc_src_compile
* environment, line 3073: Called gcc_do_make
* environment, line 2863: Called die
* The specific snippet of code:
* emake LDFLAGS="${LDFLAGS}" STAGE1_CFLAGS="${STAGE1_CFLAGS}" LIBPATH="${LIBPATH}" BOOT_CFLAGS="${BOOT_CFLAGS}" ${GCC_MAKE_TARGET} || die "emake failed with ${GCC_MAKE_TARGET}";
* The die message:
* emake failed with bootstrap-lean
*
* 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/gcc-4.3.4/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-devel/gcc-4.3.4/temp/environment'.
*
>>> Failed to emerge sys-devel/gcc-4.3.4, Log file:
>>> '/var/tmp/portage/sys-devel/gcc-4.3.4/temp/build.log'
* Messages for package sys-devel/gcc-4.3.4:
*
* ERROR: sys-devel/gcc-4.3.4 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 4871: Called toolchain_src_compile
* environment, line 5433: Called gcc_src_compile
* environment, line 3073: Called gcc_do_make
* environment, line 2863: Called die
* The specific snippet of code:
* emake LDFLAGS="${LDFLAGS}" STAGE1_CFLAGS="${STAGE1_CFLAGS}" LIBPATH="${LIBPATH}" BOOT_CFLAGS="${BOOT_CFLAGS}" ${GCC_MAKE_TARGET} || die "emake failed with ${GCC_MAKE_TARGET}";
* The die message:
* emake failed with bootstrap-lean
*
* 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/gcc-4.3.4/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-devel/gcc-4.3.4/temp/environment'.
* |
|