Open wuyanxing opened 5 years ago
/usr/local/include/boost/icl/type_traits/type_to_string.hpp:56:12: error: partial specialization of ‘struct boost::icl::type_to_string<Unary >’ after instantiation of ‘struct boost::icl::type_to_string<std::basic_string >’ [-fpermissive] struct type_to_string<Unary > ^~~~~~~~ /usr/local/include/boost/icl/type_traits/type_to_string.hpp:72:12: error: partial specialization of ‘struct boost::icl::type_to_string<Binary<Type1, Type2> >’ after instantiation of ‘struct boost::icl::type_to_string<std::basic_string >’ [-fpermissive] struct type_to_string<Binary<Type1, Type2> >
i could fix it by adding the following patch on top of boost 1.65 ubuntu installation https://github.com/boostorg/icl/commit/32178e147a976419b9ac846d3c40c3ab4d1e0ff6.patch
/usr/local/include/boost/icl/type_traits/type_to_string.hpp:56:12: error: partial specialization of ‘struct boost::icl::type_to_string<Unary >’ after instantiation of ‘struct boost::icl::type_to_string<std::basic_string >’ [-fpermissive]
struct type_to_string<Unary >
^ >’ [-fpermissive]
struct type_to_string<Binary<Type1, Type2> >
~~~~~~~ /usr/local/include/boost/icl/type_traits/type_to_string.hpp:72:12: error: partial specialization of ‘struct boost::icl::type_to_string<Binary<Type1, Type2> >’ after instantiation of ‘struct boost::icl::type_to_string<std::basic_string