Summary: | sys-cluster/ceph-10.2.8 emake failed (compile error) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Darko Luketic <info> |
Component: | Current packages | Assignee: | Gentoo Cluster Team <cluster> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | chutzpah, dlan, jstein, lssndrbarbieri, plevine457 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | binutils 2.28 build log |
Description
Darko Luketic
2017-07-16 22:34:48 UTC
Created attachment 485162 [details]
binutils 2.28 build log
From the build log:
> /usr/include/boost/regex/v4/cpp_regex_traits.hpp:966: undefined reference to `boost::re_detail_106300::cpp_regex_traits_implementation<char>::transform_primary[abi:cxx11](char const*, char const*) const'
> /usr/include/boost/regex/v4/cpp_regex_traits.hpp:962: undefined reference to `boost::re_detail_106300::cpp_regex_traits_implementation<char>::transform[abi:cxx11](char const*, char const*) const'
This is a boost c++11 abi mismatch. What version/repo is your installed dev-libs/boost?
dev-libs/boost-1.63.0:0/1.63.0::gentoo Upstream says not to use this version (10.2.8). http://docs.ceph.com/docs/master/release-notes/#v10-2-8-jewel "This point release brought a number of important bugfixes in all major components of Ceph. However, it also introduced a regression that could cause MDS damage, and a new release, v10.2.9, was published to address this. Therefore, Jewel users should not upgrade to this version - instead, we recommend upgrading directly to v10.2.9." |