In file included from /home/meastp/Development/boostgeometry_multiwkb/geometry/include/boost/geometry/algorithms/length.hpp:41:0, from /home/meastp/Development/boostgeometry_multiwkb/geometry/include/boost/geometry/algorithms/equals.hpp:35, from /home/meastp/Development/boostgeometry_multiwkb/geometry/extensions/test/gis/io/wkb/read_wkb.cpp:19: /home/meastp/Development/boostgeometry_multiwkb/geometry/include/boost/geometry/strategies/distance.hpp: In instantiation of ‘boost::geometry::strategy::distance::services::default_strategy, boost::geometry::model::point, boost::geometry::cartesian_tag, boost::geometry::cartesian_tag, void>’: /home/meastp/Development/boostgeometry_multiwkb/geometry/include/boost/geometry/algorithms/length.hpp:241:17: instantiated from ‘typename boost::geometry::dispatch::devarianted_length::result_type boost::geometry::length(const Geometry&) [with Geometry = boost::geometry::model::linestring >, typename boost::geometry::dispatch::devarianted_length::result_type = long double]’ /home/meastp/Development/boostgeometry_multiwkb/geometry/include/boost/geometry/algorithms/equals.hpp:114:44: instantiated from ‘static bool boost::geometry::detail::equals::length_check::apply(const Geometry1&, const Geometry2&) [with Geometry1 = boost::geometry::model::linestring >, Geometry2 = boost::geometry::model::linestring >]’ /home/meastp/Development/boostgeometry_multiwkb/geometry/include/boost/geometry/algorithms/equals.hpp:125:9: instantiated from ‘static bool boost::geometry::detail::equals::equals_by_collection::apply(const Geometry1&, const Geometry2&) [with Geometry1 = boost::geometry::model::linestring >, Geometry2 = boost::geometry::model::linestring >, TrivialCheck = boost::geometry::detail::equals::length_check]’ /home/meastp/Development/boostgeometry_multiwkb/geometry/include/boost/geometry/algorithms/equals.hpp:267:72: instantiated from ‘static bool boost::geometry::dispatch::devarianted_equals::apply(const Geometry1&, const Geometry2&) [with Geometry1 = boost::geometry::model::linestring >, Geometry2 = boost::geometry::model::linestring >]’ /home/meastp/Development/boostgeometry_multiwkb/geometry/include/boost/geometry/algorithms/equals.hpp:385:44: instantiated from ‘bool boost::geometry::equals(const Geometry1&, const Geometry2&) [with Geometry1 = boost::geometry::model::linestring >, Geometry2 = boost::geometry::model::linestring >]’ /home/meastp/Development/boostgeometry_multiwkb/geometry/extensions/test/gis/io/wkb/read_wkb.cpp:56:5: instantiated from ‘void {anonymous}::test_geometry_equals(const string&, const string&) [with Geometry = boost::geometry::model::linestring >, bool IsEqual = true, std::string = std::basic_string]’ /home/meastp/Development/boostgeometry_multiwkb/geometry/extensions/test/gis/io/wkb/read_wkb.cpp:119:66: instantiated from here /home/meastp/Development/boostgeometry_multiwkb/geometry/include/boost/geometry/strategies/distance.hpp:92:5: error: no matching function for call to ‘assertion_failed(mpl_::failed************ (boost::geometry::strategy::distance::services::default_strategy, boost::geometry::model::point, boost::geometry::cartesian_tag, boost::geometry::cartesian_tag, void>::NOT_IMPLEMENTED_FOR_THIS_POINT_TYPE_COMBINATION::************)(mpl_::assert_::types, boost::geometry::model::point, boost::geometry::cartesian_tag, boost::geometry::cartesian_tag>))’ /home/meastp/Development/boostgeometry_multiwkb/geometry/include/boost/geometry/strategies/distance.hpp:92:5: note: candidate is: /home/meastp/Development/boostgeometry_multiwkb/boost_154/boost/mpl/assert.hpp:82:5: note: template int mpl_::assertion_failed(typename mpl_::assert::type) In file included from /home/meastp/Development/boostgeometry_multiwkb/geometry/include/boost/geometry/algorithms/equals.hpp:35:0, from /home/meastp/Development/boostgeometry_multiwkb/geometry/extensions/test/gis/io/wkb/read_wkb.cpp:19: /home/meastp/Development/boostgeometry_multiwkb/geometry/include/boost/geometry/algorithms/length.hpp: In function ‘typename boost::geometry::dispatch::devarianted_length::result_type boost::geometry::length(const Geometry&) [with Geometry = boost::geometry::model::linestring >, typename boost::geometry::dispatch::devarianted_length::result_type = long double]’: /home/meastp/Development/boostgeometry_multiwkb/geometry/include/boost/geometry/algorithms/equals.hpp:114:44: instantiated from ‘static bool boost::geometry::detail::equals::length_check::apply(const Geometry1&, const Geometry2&) [with Geometry1 = boost::geometry::model::linestring >, Geometry2 = boost::geometry::model::linestring >]’ /home/meastp/Development/boostgeometry_multiwkb/geometry/include/boost/geometry/algorithms/equals.hpp:125:9: instantiated from ‘static bool boost::geometry::detail::equals::equals_by_collection::apply(const Geometry1&, const Geometry2&) [with Geometry1 = boost::geometry::model::linestring >, Geometry2 = boost::geometry::model::linestring >, TrivialCheck = boost::geometry::detail::equals::length_check]’ /home/meastp/Development/boostgeometry_multiwkb/geometry/include/boost/geometry/algorithms/equals.hpp:267:72: instantiated from ‘static bool boost::geometry::dispatch::devarianted_equals::apply(const Geometry1&, const Geometry2&) [with Geometry1 = boost::geometry::model::linestring >, Geometry2 = boost::geometry::model::linestring >]’ /home/meastp/Development/boostgeometry_multiwkb/geometry/include/boost/geometry/algorithms/equals.hpp:385:44: instantiated from ‘bool boost::geometry::equals(const Geometry1&, const Geometry2&) [with Geometry1 = boost::geometry::model::linestring >, Geometry2 = boost::geometry::model::linestring >]’ /home/meastp/Development/boostgeometry_multiwkb/geometry/extensions/test/gis/io/wkb/read_wkb.cpp:56:5: instantiated from ‘void {anonymous}::test_geometry_equals(const string&, const string&) [with Geometry = boost::geometry::model::linestring >, bool IsEqual = true, std::string = std::basic_string]’ /home/meastp/Development/boostgeometry_multiwkb/geometry/extensions/test/gis/io/wkb/read_wkb.cpp:119:66: instantiated from here /home/meastp/Development/boostgeometry_multiwkb/geometry/include/boost/geometry/algorithms/length.hpp:241:17: error: no type named ‘type’ in ‘struct boost::geometry::strategy::distance::services::default_strategy, boost::geometry::model::point, boost::geometry::cartesian_tag, boost::geometry::cartesian_tag, void>’ bash: ./a.out: No such file or directory rm: cannot remove `a.out': No such file or directory meastp@jake:~/Development/boostgeometry_multiwkb/geometry$