対応。
[code lang=text]
uname -r
3.18.12-gentoo
emerge -vq mongodb
[/code]
した時にエラーがでた
[code lang=text] * Messages for package dev-libs/boost-1.56.0-r1:
- ERROR: dev-libs/boost-1.56.0-r1::gentoo failed (compile phase):
- Building of Boost libraries failed
- Call stack:
- ebuild.sh, line 93: Called src_compile
- environment, line 4333: Called multilib-minimal_src_compile
- environment, line 2505: Called multilib_foreach_abi 'multilib-minimal_abi_src_compile'
- environment, line 2729: Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile'
- environment, line 2384: Called multibuild_run 'multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile'
- environment, line 2382: Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_compile'
- environment, line 417: Called multilib-minimal_abi_src_compile
- environment, line 2499: Called multilib_src_compile
- environment, line 2985: Called building
- environment, line 2953: Called die
- The specific snippet of code:
ejam ${OPTIONS} ${PYTHON_OPTIONS} || die "Building of Boost libraries failed";
- If you need support, post the output of
emerge --info '=dev-libs/boost-1.56.0-r1::gentoo'
, - the complete build log and the output of
emerge -pqv '=dev-libs/boost-1.56.0-r1::gentoo'
. - The complete build log is located at '/var/tmp/portage/dev-libs/boost-1.56.0-r1/temp/build.log'.
- The ebuild environment file is located at '/var/tmp/portage/dev-libs/boost-1.56.0-r1/temp/environment'.
- Working directory: '/var/tmp/portage/dev-libs/boost-1.56.0-r1/work/boost_1_56_0-abi_x86_64.amd64'
- S: '/var/tmp/portage/dev-libs/boost-1.56.0-r1/work/boost_1_56_0' [/code]
どうやらboostというものはシングルコアでインストールしないといけないらしい。
[code lang=text]
MAKEOPTS="-j1" emerge -uav -1 boost
[/code]
シングルコアなので結構時間かかります。
これでインストールされてmongodbがインストールできるようになりました。