Bug #6069
closed
ceph-0.67.1 fail to build with boost-1.53.0
Added by Yixun Lan over 10 years ago.
Updated about 10 years ago.
Description
building under Gentoo Linux, I've also attached the build log
Files
file of /usr/include/boost/variant.hpp
file of /usr/include/boost/variant/variant.hpp
- Assignee set to Anonymous
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...
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.
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.
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".
- Status changed from New to Closed
- Assignee deleted (
Anonymous)
Also available in: Atom
PDF