id summary reporter owner description type status milestone component version severity resolution keywords cc 5744 [geometry] mistake fusion adapt example Akira Takahashi Barend Gehrels "mistake Boost.Fusion adapt example of reference: http://www.boost.org/doc/libs/1_47_0/libs/geometry/doc/html/geometry/reference/adapted/boost_fusion.html {{{ BOOST_GEOMETRY_REGISTER_BOOST_FUSION_CS(sample_point) }}} should be {{{ BOOST_GEOMETRY_REGISTER_BOOST_FUSION_CS(cs::cartesian); }}} and, BOOST_GEOMETRY_REGISTER_BOOST_FUSION_CS no use `CoordinateSystem` parameter. I think need modify `cs::certesian` to `CoordinateSystem`. {{{ // boost/geometry/geometries/adapted/boost_fusion.hpp #define BOOST_GEOMETRY_REGISTER_BOOST_FUSION_CS(CoordinateSystem) \ namespace boost { namespace geometry { namespace traits { \ template \ struct coordinate_system \ < \ Sequence, \ typename boost::enable_if \ < \ fusion_adapt_detail::is_fusion_sequence \ >::type \ > \ { typedef cs::cartesian type; }; \ }}} }}}" Bugs closed Boost 1.48.0 geometry Boost 1.47.0 Problem fixed