Bug #12306
closedbuild ceph in centos 6.2 gcc 4.8.2 boost 1.41 return error
0%
Description
/usr/include/boost/spirit/home/support/attributes.hpp:419:32: error: ‘assign_to’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
assign_to(attr, val);
^
In file included from /usr/include/boost/spirit/home/qi/auxiliary/attr.hpp:18:0,
from /usr/include/boost/spirit/home/qi/auxiliary.hpp:19,
from /usr/include/boost/spirit/home/qi.hpp:15,
from /usr/include/boost/spirit/include/qi.hpp:16,
from mon/MonCap.cc:16:
/usr/include/boost/spirit/home/qi/detail/assign_to.hpp:104:5: note: ‘template<class T> void boost::spirit::traits::assign_to(const T&, boost::fusion::unused_type)’ declared here, later in the translation unit
assign_to(T const&, unused_type)
^
make3: * [mon/MonCap.lo] Error 1
make3: Leaving directory `/home/chenzongzhi/git/ceph/src'
make2: [all-recursive] Error 1
make2: Leaving directory `/home/chenzongzhi/git/ceph/src'
make1: ** [all] Error 2
make1: Leaving directory `/home/chenzongzhi/git/ceph/src'
Updated by zongzhi chen almost 9 years ago
I build the version tags 0.89
Finally in the irc kefu tell me that it is the bugs of boost.
boost 1.4.4 had fixed this bug
file a ticket here just want to notice someone who face the same problem