Emerging boost 1.39 fails with message: * boost_1_39_0.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * boost-patches-1.39.0-1.tbz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking boost_1_39_0.tar.bz2 to /var/tmp/portage/dev-libs/boost-1.39.0/work >>> Unpacking boost-patches-1.39.0-1.tbz2 to /var/tmp/portage/dev-libs/boost-1.39.0/work >>> Source unpacked in /var/tmp/portage/dev-libs/boost-1.39.0/work >>> Preparing source in /var/tmp/portage/dev-libs/boost-1.39.0/work/boost_1_39_0 ... * Applying various patches (bugfixes/updates) ... * 01_all_1.39.0-tools_wave_cpp.patch ... [ ok ] * 02_all_1.37.0-function-templates-compile-fix.patch ... [ ok ] * 07_all_1.35.0-fix_mpi_installation.patch ... [ ok ] * Done with patching * Applying remove_toolset_from_targetname.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-libs/boost-1.39.0/work/boost_1_39_0 ... * Writing new user-config.jam >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-libs/boost-1.39.0/work/boost_1_39_0 ... * Using the following options to build: * -sICU_PATH=/usr -sEXPAT_INCLUDE=/usr/include -sEXPAT_LIBPATH=/usr/lib64 --user-config="/var/tmp/portage/dev-libs/boost-1.39.0/work/boost_1_39_0/user-config.jam" --boost-build=/usr/share/boost-build-1_39 --prefix="/var/tmp/portage/dev-libs/boost-1.39.0/image//usr" --layout=versioned types/register.jam: No such file or directory /usr/share/boost-build-1_39/build/type.jam:146: in type.validate from module type error: Unknown target type EXE /usr/share/boost-build-1_39/kernel/modules.jam:103: in modules.call-in from module object(installed-exe-generator)@3 /usr/share/boost-build-1_39/util/sequence.jam:48: in sequence.transform from module sequence /usr/share/boost-build-1_39/build/generators.jam:227: in generator.__init__ from module object(installed-exe-generator)@3 /usr/share/boost-build-1_39/tools/stage.jam:352: in object(installed-exe-generator)@3.__init__ from module object(installed-exe-generator)@3 /usr/share/boost-build-1_39/kernel/class.jam:88: in new from module class /usr/share/boost-build-1_39/tools/stage.jam:373: in load from module stage /usr/share/boost-build-1_39/kernel/modules.jam:283: in import from module modules /usr/share/boost-build-1_39/tools/builtin.jam:25: in load from module builtin /usr/share/boost-build-1_39/kernel/modules.jam:283: in import from module modules /usr/share/boost-build-1_39/build-system.jam:11: in load from module build-system /usr/share/boost-build-1_39/kernel/modules.jam:283: in import from module modules /usr/share/boost-build-1_39/kernel/bootstrap.jam:138: in boost-build from module /var/tmp/portage/dev-libs/boost-1.39.0/work/boost_1_39_0/boost-build.jam:16: in module scope from module * * ERROR: dev-libs/boost-1.39.0 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3581: Called die * The specific snippet of code: * ${BJAM} ${NUMJOBS} -q gentoorelease ${OPTIONS} threading=single,multi link=shared,static runtime-link=shared || 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.39.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/boost-1.39.0/temp/environment'.
Please do not CC arch teams by yourself. Thanks.
Resolved. Need to use "python" flag while compiling boost-build and boost.