Compile [2025-05-03 21:18:23 UTC]: succeed
call "C:\teeks99-09\run\results\boost\bin.v2\standalone\msvc\msvc-14.3\msvc-setup.bat" >nul
cl /Zm800 -nologo "..\libs\geometry\test\algorithms\buffer\buffer_multi_linestring_geo.cpp" -c -Fo"C:\teeks99-09\run\results\boost\bin.v2\libs\geometry\test\algorithms\buffer\algorithms_buffer_multi_linestring_geo.test\msvc-14.3\dbg\x86_6\async-excpt-on\dbg-symbl-off\thrdp-wn32\thrd-mlt\buffer_multi_linestring_geo.obj" -TP /wd4675 /EHa /GR /Zc:throwingNew /Od /Ob0 /W3 /MDd /Zc:forScope /Zc:wchar_t /Zc:inline /favor:blend -wd4275 /bigobj -DBOOST_ALL_NO_LIB=1 -DBOOST_BUILD_PCH_ENABLED -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_CHRONO_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -DBOOST_CONTAINER_DYN_LINK=1 -DBOOST_CONTAINER_NO_LIB=1 -DBOOST_GEOMETRY_TEST_ONLY_ONE_TYPE -DBOOST_MATH_TR1_NO_LIB=1 -DBOOST_RANDOM_DYN_LINK=1 -DBOOST_RANDOM_NO_LIB=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_LIB=1 -DBOOST_TEST_NO_AUTO_LINK=1 -DBOOST_THREAD_BUILD_DLL=1 -DBOOST_THREAD_USE_DLL=1 -DBOOST_THREAD_WIN32 "-I.." "-I..\libs\config\include" "-I..\libs\geometry\test" "-I..\libs\geometry\test\algorithms\buffer" "-IC:\teeks99-09\run\boost_root\libs\any\include" "-IC:\teeks99-09\run\boost_root\libs\array\include" "-IC:\teeks99-09\run\boost_root\libs\assert\include" "-IC:\teeks99-09\run\boost_root\libs\assign\include" "-IC:\teeks99-09\run\boost_root\libs\chrono\include" "-IC:\teeks99-09\run\boost_root\libs\concept_check\include" "-IC:\teeks99-09\run\boost_root\libs\container\include" "-IC:\teeks99-09\run\boost_root\libs\container_hash\include" "-IC:\teeks99-09\run\boost_root\libs\core\include" "-IC:\teeks99-09\run\boost_root\libs\describe\include" "-IC:\teeks99-09\run\boost_root\libs\detail\include" "-IC:\teeks99-09\run\boost_root\libs\dynamic_bitset\include" "-IC:\teeks99-09\run\boost_root\libs\endian\include" "-IC:\teeks99-09\run\boost_root\libs\function_types\include" "-IC:\teeks99-09\run\boost_root\libs\geometry\include" "-IC:\teeks99-09\run\boost_root\libs\integer\include" "-IC:\teeks99-09\run\boost_root\libs\intrusive\include" "-IC:\teeks99-09\run\boost_root\libs\iterator\include" "-IC:\teeks99-09\run\boost_root\libs\lexical_cast\include" "-IC:\teeks99-09\run\boost_root\libs\math\build" "-IC:\teeks99-09\run\boost_root\libs\math\include" "-IC:\teeks99-09\run\boost_root\libs\move\include" "-IC:\teeks99-09\run\boost_root\libs\mp11\include" "-IC:\teeks99-09\run\boost_root\libs\mpl\include" "-IC:\teeks99-09\run\boost_root\libs\optional\include" "-IC:\teeks99-09\run\boost_root\libs\predef\include" "-IC:\teeks99-09\run\boost_root\libs\ptr_container\include" "-IC:\teeks99-09\run\boost_root\libs\random\include" "-IC:\teeks99-09\run\boost_root\libs\ratio\include" "-IC:\teeks99-09\run\boost_root\libs\rational\include" "-IC:\teeks99-09\run\boost_root\libs\smart_ptr\include" "-IC:\teeks99-09\run\boost_root\libs\system\include" "-IC:\teeks99-09\run\boost_root\libs\throw_exception\include" "-IC:\teeks99-09\run\boost_root\libs\tokenizer\include" "-IC:\teeks99-09\run\boost_root\libs\tuple\include" "-IC:\teeks99-09\run\boost_root\libs\type_index\include" "-IC:\teeks99-09\run\boost_root\libs\type_traits\include" "-IC:\teeks99-09\run\boost_root\libs\unordered\include" "-IC:\teeks99-09\run\boost_root\libs\utility\include" "-IC:\teeks99-09\run\boost_root\libs\variant\include" "-IC:\teeks99-09\run\boost_root\libs\variant2\include" "-IC:\teeks99-09\run\boost_root\libs\winapi\include"
buffer_multi_linestring_geo.cpp
..\boost/geometry/algorithms/detail/overlay/check_enrich.hpp(138): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
..\boost/geometry/algorithms/detail/overlay/check_enrich.hpp(138): note: the template instantiation context (the oldest one first) is
..\libs\geometry\test\algorithms\buffer\buffer_multi_linestring_geo.cpp(81): note: see reference to function template instantiation 'void test_geometry<boost::geometry::strategy::thomas,true,boost::geometry::model::point<default_test_type,2,boost::geometry::cs::geographic<boost::geometry::degree>>>(void)' being compiled
..\libs\geometry\test\algorithms\buffer\buffer_multi_linestring_geo.cpp(44): note: see reference to function template instantiation 'void test_one_geo<test_geometry::ml,test_geometry::polygon,boost::geometry::strategies::buffer::geographic<Formula,boost::geometry::srs::spheroid<double>,void>,boost::geometry::strategy::buffer::geographic_side_straight<Formula,boost::geometry::srs::spheroid<double>,void>,boost::geometry::strategy::buffer::geographic_point_circle<Formula,boost::geometry::srs::spheroid<double>,void>,boost::geometry::strategy::buffer::geographic_join_round<Formula,boost::geometry::srs::spheroid<double>,void>,boost::geometry::strategy::buffer::geographic_end_round<Formula,boost::geometry::srs::spheroid<double>,void>>(const std::string &,const std::string &,const UmbrellaStrategy &,const SideStrategy &,const PointStrategy &,const JoinStrategy &,const EndStrategy &,double,double,ut_settings,double)' being compiled
with
[
Formula=boost::geometry::strategy::thomas,
UmbrellaStrategy=boost::geometry::strategies::buffer::geographic<boost::geometry::strategy::thomas,boost::geometry::srs::spheroid<double>,void>,
SideStrategy=boost::geometry::strategy::buffer::geographic_side_straight<boost::geometry::strategy::thomas,boost::geometry::srs::spheroid<double>,void>,
PointStrategy=boost::geometry::strategy::buffer::geographic_point_circle<boost::geometry::strategy::thomas,boost::geometry::srs::spheroid<double>,void>,
JoinStrategy=boost::geometry::strategy::buffer::geographic_join_round<boost::geometry::strategy::thomas,boost::geometry::srs::spheroid<double>,void>,
EndStrategy=boost::geometry::strategy::buffer::geographic_end_round<boost::geometry::strategy::thomas,boost::geometry::srs::spheroid<double>,void>
]
C:\teeks99-09\run\boost_root\libs\geometry\test\algorithms\buffer\test_buffer_geo.hpp(56): note: see reference to function template instantiation 'void test_buffer<GeometryOut,JoinStrategy,EndStrategy,boost::geometry::strategy::buffer::distance_asymmetric<double>,SideStrategy,PointStrategy,UmbrellaStrategy,Geometry>(const std::string &,boost::geometry::model::multi_polygon<GeometryOut,std::vector,std::allocator> &,const Geometry &,const JoinStrategy &,const EndStrategy &,const DistanceStrategy &,const SideStrategy &,const PointStrategy &,const Strategy &,int,int,const expectation_limits &,const ut_settings &)' being compiled
with
[
GeometryOut=test_geometry::polygon,
JoinStrategy=boost::geometry::strategy::buffer::geographic_join_round<boost::geometry::strategy::thomas,boost::geometry::srs::spheroid<double>,void>,
EndStrategy=boost::geometry::strategy::buffer::geographic_end_round<boost::geometry::strategy::thomas,boost::geometry::srs::spheroid<double>,void>,
SideStrategy=boost::geometry::strategy::buffer::geographic_side_straight<boost::geometry::strategy::thomas,boost::geometry::srs::spheroid<double>,void>,
PointStrategy=boost::geometry::strategy::buffer::geographic_point_circle<boost::geometry::strategy::thomas,boost::geometry::srs::spheroid<double>,void>,
UmbrellaStrategy=boost::geometry::strategies::buffer::geographic<boost::geometry::strategy::thomas,boost::geometry::srs::spheroid<double>,void>,
Geometry=test_geometry::ml,
DistanceStrategy=boost::geometry::strategy::buffer::distance_asymmetric<double>,
Strategy=boost::geometry::strategies::buffer::geographic<boost::geometry::strategy::thomas,boost::geometry::srs::spheroid<double>,void>
]
C:\teeks99-09\run\boost_root\libs\geometry\test\algorithms\buffer\test_buffer.hpp(278): note: see reference to function template instantiation 'void boost::geometry::detail::buffer::buffer_inserter<GeometryOut,Geometry,std::back_insert_iterator<boost::geometry::model::multi_polygon<GeometryOut,std::vector,std::allocator>>,DistanceStrategy,SideStrategy,JoinStrategy,EndStrategy,PointStrategy,Strategy,boost::geometry::detail::buffer::visit_pieces_default_policy>(const GeometryInput &,OutputIterator,const DistanceStrategy &,const SegmentStrategy &,const JoinStrategy &,const EndStrategy &,const PointStrategy &,const Strategies &,VisitPiecesPolicy &)' being compiled
with
[
GeometryOut=test_geometry::polygon,
Geometry=test_geometry::ml,
DistanceStrategy=boost::geometry::strategy::buffer::distance_asymmetric<double>,
SideStrategy=boost::geometry::strategy::buffer::geographic_side_straight<boost::geometry::strategy::thomas,boost::geometry::srs::spheroid<double>,void>,
JoinStrategy=boost::geometry::strategy::buffer::geographic_join_round<boost::geometry::strategy::thomas,boost::geometry::srs::spheroid<double>,void>,
EndStrategy=boost::geometry::strategy::buffer::geographic_end_round<boost::geometry::strategy::thomas,boost::geometry::srs::spheroid<double>,void>,
PointStrategy=boost::geometry::strategy::buffer::geographic_point_circle<boost::geometry::strategy::thomas,boost::geometry::srs::spheroid<double>,void>,
Strategy=boost::geometry::strategies::buffer::geographic<boost::geometry::strategy::thomas,boost::geometry::srs::spheroid<double>,void>,
GeometryInput=test_geometry::ml,
OutputIterator=std::back_insert_iterator<boost::geometry::model::multi_polygon<test_geometry::polygon,std::vector,std::allocator>>,
SegmentStrategy=boost::geometry::strategy::buffer::geographic_side_straight<boost::geometry::strategy::thomas,boost::geometry::srs::spheroid<double>,void>,
Strategies=boost::geometry::strategies::buffer::geographic<boost::geometry::strategy::thomas,boost::geometry::srs::spheroid<double>,void>,
VisitPiecesPolicy=boost::geometry::detail::buffer::visit_pieces_default_policy
]
..\boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp(921): note: see reference to class template instantiation 'boost::geometry::detail::buffer::buffered_piece_collection<boost::geometry::model::ring<Point,true,true,PointList,PointAlloc>,Strategies,DistanceStrategy>' being compiled
with
[
Point=boost::geometry::model::point<default_test_type,2,boost::geometry::cs::geographic<boost::geometry::degree>>,
PointList=std::vector,
PointAlloc=std::allocator,
Strategies=boost::geometry::strategies::buffer::geographic<boost::geometry::strategy::thomas,boost::geometry::srs::spheroid<double>,void>,
DistanceStrategy=boost::geometry::strategy::buffer::distance_asymmetric<double>
]
..\boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp(925): note: while compiling class template member function 'void boost::geometry::detail::buffer::buffered_piece_collection<boost::geometry::model::ring<Point,true,true,PointList,PointAlloc>,Strategies,DistanceStrategy>::enrich(void)'
with
[
Point=boost::geometry::model::point<default_test_type,2,boost::geometry::cs::geographic<boost::geometry::degree>>,
PointList=std::vector,
PointAlloc=std::allocator,
Strategies=boost::geometry::strategies::buffer::geographic<boost::geometry::strategy::thomas,boost::geometry::srs::spheroid<double>,void>,
DistanceStrategy=boost::geometry::strategy::buffer::distance_asymmetric<double>
]
..\boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp(953): note: see the first reference to 'boost::geometry::detail::buffer::buffered_piece_collection<boost::geometry::model::ring<Point,true,true,PointList,PointAlloc>,Strategies,DistanceStrategy>::enrich' in 'boost::geometry::detail::buffer::buffer_inserter'
with
[
Point=boost::geometry::model::point<default_test_type,2,boost::geometry::cs::geographic<boost::geometry::degree>>,
PointList=std::vector,
PointAlloc=std::allocator,
Strategies=boost::geometry::strategies::buffer::geographic<boost::geometry::strategy::thomas,boost::geometry::srs::spheroid<double>,void>,
DistanceStrategy=boost::geometry::strategy::buffer::distance_asymmetric<double>
]
C:\teeks99-09\run\boost_root\libs\geometry\test\algorithms\buffer\test_buffer.hpp(278): note: see the first reference to 'boost::geometry::detail::buffer::buffer_inserter' in 'test_buffer'
C:\teeks99-09\run\boost_root\libs\geometry\test\algorithms\buffer\test_buffer_geo.hpp(56): note: see the first reference to 'test_buffer' in 'test_one_geo'
..\libs\geometry\test\algorithms\buffer\buffer_multi_linestring_geo.cpp(44): note: see the first reference to 'test_one_geo' in 'test_geometry'
..\boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp(927): note: see reference to function template instantiation 'void boost::geometry::enrich_intersection_points<false,false,boost::geometry::overlay_buffer,std::vector<boost::geometry::detail::buffer::buffer_turn_info<boost::geometry::model::point<default_test_type,2,boost::geometry::cs::geographic<boost::geometry::degree>>,boost::geometry::segment_ratio<double>>,std::allocator<boost::geometry::detail::buffer::buffer_turn_info<boost::geometry::model::point<default_test_type,2,boost::geometry::cs::geographic<boost::geometry::degree>>,boost::geometry::segment_ratio<double>>>>,boost::geometry::detail::buffer::buffered_piece_collection<boost::geometry::model::ring<Point,true,true,PointList,PointAlloc>,Strategies,DistanceStrategy>::cluster_type,boost::geometry::detail::buffer::buffered_ring_collection<boost::geometry::detail::buffer::buffered_ring<Ring>>,boost::geometry::detail::buffer::buffered_ring_collection<boost::geometry::detail::buffer::buffered_ring<Ring>>,Strategy>(Turns &,Clusters &,const Geometry1 &,const Geometry2 &,const IntersectionStrategy &)' being compiled
with
[
Point=boost::geometry::model::point<default_test_type,2,boost::geometry::cs::geographic<boost::geometry::degree>>,
PointList=std::vector,
PointAlloc=std::allocator,
Strategies=boost::geometry::strategies::buffer::geographic<boost::geometry::strategy::thomas,boost::geometry::srs::spheroid<double>,void>,
DistanceStrategy=boost::geometry::strategy::buffer::distance_asymmetric<double>,
Ring=boost::geometry::model::ring<boost::geometry::model::point<default_test_type,2,boost::geometry::cs::geographic<boost::geometry::degree>>,true,true,std::vector,std::allocator>,
Strategy=boost::geometry::strategies::buffer::geographic<boost::geometry::strategy::thomas,boost::geometry::srs::spheroid<double>,void>,
Turns=std::vector<boost::geometry::detail::buffer::buffer_turn_info<boost::geometry::model::point<default_test_type,2,boost::geometry::cs::geographic<boost::geometry::degree>>,boost::geometry::segment_ratio<double>>,std::allocator<boost::geometry::detail::buffer::buffer_turn_info<boost::geometry::model::point<default_test_type,2,boost::geometry::cs::geographic<boost::geometry::degree>>,boost::geometry::segment_ratio<double>>>>,
Clusters=boost::geometry::detail::buffer::buffered_piece_collection<boost::geometry::model::ring<boost::geometry::model::point<default_test_type,2,boost::geometry::cs::geographic<boost::geometry::degree>>,true,true,std::vector,std::allocator>,boost::geometry::strategies::buffer::geographic<boost::geometry::strategy::thomas,boost::geometry::srs::spheroid<double>,void>,boost::geometry::strategy::buffer::distance_asymmetric<double>>::cluster_type,
Geometry1=boost::geometry::detail::buffer::buffered_ring_collection<boost::geometry::detail::buffer::buffered_ring<boost::geometry::model::ring<boost::geometry::model::point<default_test_type,2,boost::geometry::cs::geographic<boost::geometry::degree>>,true,true,std::vector,std::allocator>>>,
Geometry2=boost::geometry::detail::buffer::buffered_ring_collection<boost::geometry::detail::buffer::buffered_ring<boost::geometry::model::ring<boost::geometry::model::point<default_test_type,2,boost::geometry::cs::geographic<boost::geometry::degree>>,true,true,std::vector,std::allocator>>>,
IntersectionStrategy=boost::geometry::strategies::buffer::geographic<boost::geometry::strategy::thomas,boost::geometry::srs::spheroid<double>,void>
]
..\boost/geometry/algorithms/detail/overlay/enrich_intersection_points.hpp(481): note: see reference to function template instantiation 'bool boost::geometry::detail::overlay::check_graph<Turns>(const TurnPoints &,boost::geometry::detail::overlay::operation_type)' being compiled
with
[
Turns=std::vector<boost::geometry::detail::buffer::buffer_turn_info<boost::geometry::model::point<default_test_type,2,boost::geometry::cs::geographic<boost::geometry::degree>>,boost::geometry::segment_ratio<double>>,std::allocator<boost::geometry::detail::buffer::buffer_turn_info<boost::geometry::model::point<default_test_type,2,boost::geometry::cs::geographic<boost::geometry::degree>>,boost::geometry::segment_ratio<double>>>>,
TurnPoints=std::vector<boost::geometry::detail::buffer::buffer_turn_info<boost::geometry::model::point<default_test_type,2,boost::geometry::cs::geographic<boost::geometry::degree>>,boost::geometry::segment_ratio<double>>,std::allocator<boost::geometry::detail::buffer::buffer_turn_info<boost::geometry::model::point<default_test_type,2,boost::geometry::cs::geographic<boost::geometry::degree>>,boost::geometry::segment_ratio<double>>>>
]