|
|
我实在vm上装的gentoo,在emerge kde-4的过程中编译boost出错,大家帮忙看看我应该怎么解决
make.conf
##########################################
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
GENTOO_MIRRORS="http://61.135.158.199"
SYNC="rsync://61.135.158.199/gentoo-portage"
LINGUAS="zh_CN"
MAKEOPTS="-j5"
ACCEPT_KEYWORDS="~x86"
USE="unicode -qt3 -cups cjk -eds -esd -gnome -games -dlloader -firefox opengl en zh_CN nls"
##########################################
build.log:
Calculating dependencies... done!
>>> Verifying ebuild Manifests...
>>> Emerging (1 of 1) dev-libs/boost-1.35.0-r1 to /
* boost_1_35_0.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* boost-patches-1.35.0-2.tbz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking boost_1_35_0.tar.bz2 ;-) ... [ ok ]
* checking boost-patches-1.35.0-2.tbz2 ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking boost_1_35_0.tar.bz2 to /var/tmp/portage/dev-libs/boost-1.35.0-r1/work
>>> Unpacking boost-patches-1.35.0-2.tbz2 to /var/tmp/portage/dev-libs/boost-1.35.0-r1/work
* Applying various patches (bugfixes/updates) ...
* 01_all_1.35.0-gcc-4.3-fixes-pulled_from_trunk.patch ... [ ok ]
* 02_all_1.35.0-0001-serialization-gcc-4.3-compile-fixes.bug-1616-included.patch ... [ ok ]
* 03_all_1.35.0-0001-spirit-gcc-4.3-fixes.bug-1617-not_included.patch ... [ ok ]
* 04_all_1.35.0-0001-mpl-g-4.3-fix.bug-1528-not-included.patch ... [ ok ]
* 05_all_1.35.0-0001-date_time-gcc-4.3-fix.bug-1615-not_included.patch ... [ ok ]
* 06_all_1.35.0-0002-serialisation-utility-include.bug-1822-not_included.patch ... [ ok ]
* 07_all_1.35.0-fix_mpi_installation.patch ... [ ok ]
* 08_all_1.35.0-use_shared_expat.patch ... [ ok ]
* Done with patching
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/dev-libs/boost-1.35.0-r1/work/boost_1_35_0 ...
* Writing new user-config.jam
* Using the following options to build:
* gentoorelease --without-mpi --user-config=/var/tmp/portage/dev-libs/boost-1.35.0-r1/work/boost_1_35_0/user-config.jam --boost-build=/usr/share/boost-build
warning: Graph library does not contain optional GraphML reader.
note: to enable GraphML support, set EXPAT_INCLUDE and EXPAT_LIBPATH to the
note: directories containing the Expat headers and libraries, respectively.
Building Boost.Regex with the optional Unicode/ICU support disabled.
Please refer to the Boost.Regex documentation for more information
(don't panic: this is a strictly optional feature).
Skipping build of: ./headers <build>no in common properties
Skipping build of: ./stage-unversioned <build>no in common properties
Skipping build of: ./install-unversioned <build>no in common properties
Skipping build of: ./build_all <build>no in common properties
Skipping build of: ./headers <build>no in common properties
Skipping build of: ./stage-unversioned <build>no in common properties
Skipping build of: ./install-unversioned <build>no in common properties
Skipping build of: ./build_all <build>no in common properties
...patience...
...patience...
...found 4867 targets...
...updating 1162 targets...
MkDir1 bin.v2
MkDir1 bin.v2/libs
MkDir1 bin.v2/libs/serialization
MkDir1 bin.v2/libs/signals
MkDir1 bin.v2/libs/test
MkDir1 bin.v2/libs/thread
MkDir1 bin.v2/libs/thread/build
MkDir1 bin.v2/libs/test/build
MkDir1 bin.v2/libs/signals/build
MkDir1 bin.v2/libs/wave
MkDir1 bin.v2/libs/wave/build
MkDir1 bin.v2/libs/signals/build/gcc-4.1
MkDir1 bin.v2/libs/test/build/gcc-4.1
MkDir1 bin.v2/libs/serialization/build
MkDir1 bin.v2/libs/serialization/build/gcc-4.1
MkDir1 bin.v2/libs/test/build/gcc-4.1/gentoorelease
MkDir1 bin.v2/libs/thread/build/gcc-4.1
MkDir1 bin.v2/libs/thread/build/gcc-4.1/gentoorelease
MkDir1 bin.v2/libs/signals/build/gcc-4.1/gentoorelease
MkDir1 bin.v2/libs/wave/build/gcc-4.1
MkDir1 bin.v2/libs/wave/build/gcc-4.1/gentoorelease
gcc.compile.c++ bin.v2/libs/signals/build/gcc-4.1/gentoorelease/connection.o
gcc.compile.c++ bin.v2/libs/test/build/gcc-4.1/gentoorelease/execution_monitor.o
gcc.compile.c++ bin.v2/libs/signals/build/gcc-4.1/gentoorelease/trackable.o
gcc.compile.c++ bin.v2/libs/test/build/gcc-4.1/gentoorelease/debug.o
gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.1/gentoorelease/instantiate_cpp_exprgrammar.o
i686-pc-linux-gnu-g++: Internal error: Killed (program cc1plus)
Please submit a full bug report.
See <URL:http://bugs.gentoo.org/> for instructions.
"i686-pc-linux-gnu-g++" -ftemplate-depth-128 -march=prescott -O2 -pipe -fomit-frame-pointer -finline-functions -Wno-inline -Wall -fPIC -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -c -o "bin.v2/libs/wave/build/gcc-4.1/gentoorelease/instantiate_cpp_exprgrammar.o" "libs/wave/src/instantiate_cpp_exprgrammar.cpp"
...failed gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.1/gentoorelease/instantiate_cpp_exprgrammar.o...
...removing bin.v2/libs/wave/build/gcc-4.1/gentoorelease/instantiate_cpp_exprgrammar.o
gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.1/gentoorelease/instantiate_defined_grammar.o
gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.1/gentoorelease/instantiate_predef_macros.o
gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.1/gentoorelease/instantiate_cpp_literalgrs.o
gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.1/gentoorelease/instantiate_cpp_grammar.o
...failed updating 1 target...
...updated 23 targets...
*
* ERROR: dev-libs/boost-1.35.0-r1 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2982: Called die
* The specific snippet of code:
* bjam ${NUMJOBS} -q ${OPTIONS} threading=single,multi link=shared,static runtime-link=shared,static --prefix="${D}/usr" --layout=system || die "building boost failed";
* The die message:
* building boost failed
*
* 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/dev-libs/boost-1.35.0-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-libs/boost-1.35.0-r1/temp/environment'.
*
* Messages for package dev-libs/boost-1.35.0-r1:
* Using the following options to build:
* gentoorelease --without-mpi --user-config=/var/tmp/portage/dev-libs/boost-1.35.0-r1/work/boost_1_35_0/user-config.jam --boost-build=/usr/share/boost-build
*
* ERROR: dev-libs/boost-1.35.0-r1 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2982: Called die
* The specific snippet of code:
* bjam ${NUMJOBS} -q ${OPTIONS} threading=single,multi link=shared,static runtime-link=shared,static --prefix="${D}/usr" --layout=system || die "building boost failed";
* The die message:
* building boost failed
*
* 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/dev-libs/boost-1.35.0-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-libs/boost-1.35.0-r1/temp/environment' |
|