We were just compiling Boost Geometry Extension using VS 2017 64 bit and Warning Level 4.
Doing that showed a few warnings regarding size_t to int conversions which you might want to change.
It is in the file:
int n = boost::size(output_collection);
and Line 580
int size = 0, previous_size = 0;
We assume that both should be size_t.
Thanks a lot for all your hard work