[Boost-bugs] [Boost C++ Libraries] #6020: Area won't compile on intel icc/windows

Subject: [Boost-bugs] [Boost C++ Libraries] #6020: Area won't compile on intel icc/windows
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2011-10-13 15:00:43


#6020: Area won't compile on intel icc/windows
------------------------------------------------+---------------------------
 Reporter: Crispin Cooper <cooperch@…> | Owner: barendgehrels
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: geometry
  Version: Boost 1.47.0 | Severity: Showstopper
 Keywords: area intel icc |
------------------------------------------------+---------------------------
 Hi, I wonder if I'm doing something wrong here!

 Attached is a program to calculate the area of a polygon. Attempting to
 compile using intel 11.1 on Windows, fails entirely. Build log is pasted
 below.

 Please let me know; many thanks!

 1>------ Build started: Project: boost_geom_test, Configuration: Debug
 Win32 ------
 1>Compiling with Intel(R) C++ 11.1.054 [IA-32]... (Intel C++ Environment)
 1>boost_geom_test_no_intel.cpp
 1>ry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::allocator> *]" at
 line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/modifiers.hpp(53): error: class
 "boost::type_of::encode_type<boost::type_of::vector2<boost::mpl::size_t<65592U>,
 boost::mpl::size_t<65589U>>,
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>" has no member "type"
 1> BOOST_TYPEOF_modifier_support(BOOST_TYPEOF_UNIQUE_ID(),
 BOOST_TYPEOF_const_fun);
 1> ^
 1> detected during:
 1> instantiation of class
 "<unnamed>::boost_typeof::encode_type_impl<V, const T> [with
 V=boost::type_of::vector1<boost::mpl::size_t<65592U>>,
 T=boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>]" at line 50 of
 "d:\boost\boost_1_47_0\boost/typeof/encode_decode.hpp"
 1> instantiation of class "boost::type_of::encode_type<V, T>
 [with V=boost::type_of::vector1<boost::mpl::size_t<65592U>>, T=const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>]" at line 56
 1> instantiation of class
 "<unnamed>::boost_typeof::encode_type_impl<V, T *> [with
 V=boost::type_of::vector0<void>, T=const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>]" at line 50 of
 "d:\boost\boost_1_47_0\boost/typeof/encode_decode.hpp"
 1> instantiation of class "boost::type_of::encode_type<V, T>
 [with V=boost::type_of::vector0<void>, T=const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator> *]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/typeof/typeof_impl.hpp(29): error: name
 followed by "::" must be a class or namespace name
 1> BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
 BOOST_TYPEOF_sizer_item, ~)
 1> ^
 1> detected during:
 1> instantiation of class "boost::type_of::sizer<V> [with V
 =<error-type>]" at line 42 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54 of
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp"
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp(42):
 error: a value of type "const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator> *" cannot be used to initialize an entity of type
 "int"
 1> for (BOOST_AUTO_TPL(it, boost::begin(rings)); it !=
 boost::end(rings); ++it)
 1> ^
 1> detected during:
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp(42):
 error: operand types are incompatible ("int" and "const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator> *")
 1> for (BOOST_AUTO_TPL(it, boost::begin(rings)); it !=
 boost::end(rings); ++it)
 1> ^
 1> detected during:
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>,
 Rings=stlp_std::vector<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>,
 stlp_std::allocator<boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>>>]"
 1> at line 54
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::apply(const Polygon &, const Strategy &) [with
 ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 1> boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp(44):
 error: operand of "*" must be a pointer
 1> sum += Policy::apply(*it, strategy);
 1> ^
 1> detected during:
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>::cartesian>, 1, 1, stlp_std::vector, stlp_std::allocator>,
 boost::geometry::iterate_forward, boost::geometry::closed,
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>]" at line 237 of
 1>
 "d:\boost\boost_1_47_0\boost/geometry/algorithms/area.hpp"
 1> instantiation of
 "boost::geometry::default_area_result<Geometry>::type
 boost::geometry::area(const Geometry &) [with
 Geometry=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>]" at line 20 of
 ".\boost_geom_test_no_intel.cpp"
 1>
 1>d:\boost\boost_1_47_0\boost/geometry/algorithms/detail/calculate_sum.hpp(44):
 error: operand of "*" must be a pointer
 1> sum += Policy::apply(*it, strategy);
 1> ^
 1> detected during:
 1> instantiation of "ReturnType
 boost::geometry::detail::calculate_polygon_sum<ReturnType, Polygon,
 Strategy, Policy>::sum_interior_rings(const Rings &, const Strategy &)
 [with ReturnType=double,
 Polygon=boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector, stlp_std::vector,
 stlp_std::allocator, stlp_std::allocator>,
 1>
 Strategy=boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>,
 Policy=boost::geometry::detail::area::ring_area<const
 boost::geometry::model::ring<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, 1, 1, stlp_std::vector,
 stlp_std::allocator>, boost::geometry::iterate_forward,
 boost::geometry::closed,
 1>
 boost::geometry::strategy::area::surveyor<boost::geometry::model::d2::point_xy<float,
 boost::geometry::cs::cartesian>, void>>, Rings=stlp_std::compilation
 aborted for .\boost_geom_test_no_intel.cpp (code 2)
 1>Build log was saved at
 "file://D:\test\boost_geom_test\Debug\BuildLog.htm"
 1>boost_geom_test - 55 error(s), 0 warning(s)
 ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped
 ==========

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/6020>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:07 UTC