Bug #6069
closedceph-0.67.1 fail to build with boost-1.53.0
0%
Description
building under Gentoo Linux, I've also attached the build log
Files
Updated by Yixun Lan over 10 years ago
- File variant.hpp variant.hpp added
file of /usr/include/boost/variant.hpp
Updated by Yixun Lan over 10 years ago
- File variant.hpp variant.hpp added
file of /usr/include/boost/variant/variant.hpp
Updated by Yixun Lan over 10 years ago
I'm also testing on another machine, same gcc version(4.8.1), boost version (1.53.0), compiling fine.
the only difference is the fail one using glib-2.18, while the compiling pass one use glibc-2.17.
so I'm not sure it's a problem relate to glibc..
if you need additional information, let me know...
Updated by Anonymous over 10 years ago
Gentoo is not one of our supported platforms, so we have not done any builds in that environment. The closest we have is fedora19 which has the following versions:
boost 1.53
glibc 2.17
gcc+c++ 4.8.1
Which supports glib-2.18 being the problem package as you noted. As I get a chance, I'll try doing a fedora19 build with the newer glibc. We'll probably see this issue when fedora20 releases.
Updated by Yixun Lan over 10 years ago
it's a bug related to boost when glibc upgrade to version 2.18
see upstream report here
https://svn.boost.org/trac/boost/ticket/8731
and the fix for boost
https://svn.boost.org/trac/boost/changeset/84950
Updated by Dmitry Smirnov about 10 years ago
I just got FTBFS on versions 0.72.2 and 0.77 in Debian unstable (with boost-1.54):
common/cmdparse.cc:179:21: required from here /usr/include/boost/variant/variant.hpp:1557:17: error: call of overloaded 'initialize(void*, const long long int&)' is ambiguous
Perhaps bug severity should be raised. Please prioritise.
Updated by Dmitry Smirnov about 10 years ago
It looks like the issue was due to temporary regression in glib(c)-2.18. It was fixed in one of the updates so now Ceph builds perfectly in Debian "unstable".
Updated by Ian Colle about 10 years ago
- Status changed from New to Closed
- Assignee deleted (
Anonymous)