Project

General

Profile

Actions

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.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
% Done:

0%

Source:
other
Tags:
Backport:
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Crash signature (v1):
Crash signature (v2):

Description

building under Gentoo Linux, I've also attached the build log


Files

build.txt (13.9 KB) build.txt Yixun Lan, 08/20/2013 03:55 PM
variant.hpp (883 Bytes) variant.hpp Yixun Lan, 08/20/2013 03:57 PM
variant.hpp (65.2 KB) variant.hpp Yixun Lan, 08/20/2013 04:07 PM
Actions #1

Updated by Yixun Lan over 10 years ago

file of /usr/include/boost/variant.hpp

Actions #2

Updated by Yixun Lan over 10 years ago

file of /usr/include/boost/variant/variant.hpp

Actions #3

Updated by Ian Colle over 10 years ago

  • Assignee set to Anonymous
Actions #4

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...

Actions #5

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.

Actions #6

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

Actions #7

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.

Actions #8

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".

Actions #9

Updated by Ian Colle about 10 years ago

  • Status changed from New to Closed
  • Assignee deleted (Anonymous)
Actions

Also available in: Atom PDF