id summary reporter owner description type status milestone component version severity resolution keywords cc 13039 geometry::difference with multi_linestring and multi_polygon needs geometry.hpp to compile with MinGW/LLVM bruno.deligny@… Barend Gehrels "{{{ #!div style=""font-size: 80%"" Code highlighting: {{{#!python boost::geometry::model::multi_polygon< boost::geometry::model::polygon< boost::geometry::model::d2::point_xy , false, false> > myMultiPolygon; boost::geometry::model::multi_linestring< boost::geometry::model::linestring< boost::geometry::model::d2::point_xy > > myMultiLineString; boost::geometry::model::multi_linestring< boost::geometry::model::linestring< boost::geometry::model::d2::point_xy > > myMultiLineStringOut; boost::geometry::difference(myMultiLineString, myMultiPolygon, myMultiLineStringOut); }}} }}} On MinGW 5.3.0 with QtCreator, it ouput: boost\boost\geometry\algorithms\detail\overlay\intersection_insert.hpp:403: error: no matching function for call to 'assertion_failed(mpl_::failed************ (boost::geometry::dispatch::intersection_insert > >, boost::geometry::model::multi_polygon, false, false> >, boost::geometry::model::linestring >, (boost::geometry::overlay_type)2u, false, false, false, boost::geometry::multi_linestring_tag, boost::geometry::multi_polygon_tag, boost::geometry::linestring_tag, false, true, false>::NOT_OR_NOT_YET_IMPLEMENTED_FOR_THIS_GEOMETRY_TYPES_OR_ORIENTATIONS::************)(mpl_::assert_::types > >, boost::geometry::model::multi_polygon, false, false> >, boost::geometry::model::linestring >, mpl_::na>))' BOOST_MPL_ASSERT_MSG ^ It works on Visual Studio 2015. And it's the same with a line_string instead of the multi_linestring." Bugs new To Be Determined geometry Boost 1.63.0 Problem