
Kef Schecter wrote:
It doesn't help, I'm afraid. I get exactly the same errors -- no more, no less.
I'll take another shoot at this. I patched polygon_traits.hpp a little to require less SFINAE "power" from the compiler. So can you try the attached patch to polygon_traits.hpp, and add the line #define BOOST_VERY_LITTLE_SFINAE before the line that contains the include statement for polygon.hpp? As a side note, the latest revision of Boost.Polygon doesn't pass all regression tests on MSVC-9.0 (basically the "std::map" from "typedef std::map<half_edge, property_map, less_half_edge> scanline_type;" complains at runtime that "less_half_edge" implements an "invalid operator<"). The last revision that works for me is r58551, the first revisions that fails for me is r58795. Regards, Thomas