Compile [2024-11-20 18:53:50 UTC]: fail
"g++-8" -fvisibility-inlines-hidden -std=c++2a -fPIC -pthread -O0 -fno-inline -Wall -fvisibility=hidden -Winvalid-pch -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_MATH_TR1_NO_LIB=1 -DBOOST_RANDOM_DYN_LINK=1 -DBOOST_RANDOM_NO_LIB=1 -DBOOST_REGEX_NO_LIB=1 -DBOOST_SERIALIZATION_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_POSIX -DBOOST_THREAD_USE_DLL=1 -I".." -I"../libs/geometry/test" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/algorithm/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/any/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/assert/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/bind/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/chrono/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/container/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/container_hash/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/core/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/describe/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/detail/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/endian/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/function/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/function_types/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/fusion/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/geometry/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/integer/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/intrusive/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/iterator/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/lexical_cast/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/math/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/move/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/mp11/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/optional/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/phoenix/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/predef/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/random/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/ratio/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/regex/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/serialization/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/smart_ptr/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/spirit/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/system/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/throw_exception/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/tuple/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/type_index/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/type_traits/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/unordered/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/variant/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/variant2/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/winapi/include" -c -o "/mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/geometry/test/cs_undefined/csundef_relops2.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/threading-multi/visibility-hidden/csundef_relops2.o" "../libs/geometry/test/cs_undefined/relops2.cpp"
In file included from ../boost/geometry/strategies/geographic/parameters.hpp:16,
from ../boost/geometry/strategies/detail.hpp:15,
from ../boost/geometry/algorithms/detail/equals/point_point.hpp:27,
from ../boost/geometry/strategies/cartesian/intersection.hpp:30,
from ../boost/geometry/strategies/intersection_strategies.hpp:25,
from ../boost/geometry/strategies/strategies.hpp:37,
from ../libs/geometry/test/cs_undefined/common.hpp:17,
from ../libs/geometry/test/cs_undefined/test_relops.hpp:14,
from ../libs/geometry/test/cs_undefined/relops2.cpp:10:
../boost/geometry/formulas/andoyer_inverse.hpp: In instantiation of ???static boost::geometry::formula::andoyer_inverse<CT, EnableDistance, EnableAzimuth, EnableReverseAzimuth, EnableReducedLength, EnableGeodesicScale>::result_type boost::geometry::formula::andoyer_inverse<CT, EnableDistance, EnableAzimuth, EnableReverseAzimuth, EnableReducedLength, EnableGeodesicScale>::apply(const T1&, const T1&, const T2&, const T2&, const Spheroid&) [with T1 = double; T2 = double; Spheroid = boost::geometry::srs::spheroid<double>; CT = double; bool EnableDistance = true; bool EnableAzimuth = false; bool EnableReverseAzimuth = false; bool EnableReducedLength = false; bool EnableGeodesicScale = false; boost::geometry::formula::andoyer_inverse<CT, EnableDistance, EnableAzimuth, EnableReverseAzimuth, EnableReducedLength, EnableGeodesicScale>::result_type = boost::geometry::formula::result_inverse<double>]???:
../boost/geometry/strategies/geographic/intersection.hpp:776:45: required from ???static bool boost::geometry::strategy::intersection::geographic_segments<FormulaPolicy, Order, Spheroid, CalculationType>::calculate_ip_data(const Point1&, const Point1&, const Point2&, const Point2&, const CalcT&, const CalcT&, const CalcT&, const CalcT&, const CalcT&, const CalcT&, const CalcT&, const CalcT&, const ResultInverse&, const ResultInverse&, const ResultInverse&, const ResultInverse&, const ResultInverse&, const ResultInverse&, const boost::geometry::side_info&, const Spheroid_&, CalcT&, CalcT&, CalcT&, CalcT&, CalcT&, CalcT&, boost::geometry::strategy::intersection::geographic_segments<FormulaPolicy, Order, Spheroid, CalculationType>::intersection_point_flag&) [with Point1 = boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>; Point2 = boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>; CalcT = double; ResultInverse = boost::geometry::formula::result_inverse<double>; Spheroid_ = boost::geometry::srs::spheroid<double>; FormulaPolicy = boost::geometry::strategy::andoyer; unsigned int Order = 1; Spheroid = boost::geometry::srs::spheroid<double>; CalculationType = void]???
../boost/geometry/strategies/geographic/intersection.hpp:453:34: required from ???typename Policy::return_type boost::geometry::strategy::intersection::geographic_segments<FormulaPolicy, Order, Spheroid, CalculationType>::apply(const Segment1&, const Segment2&, const Point1&, const Point1&, const Point2&, const Point2&, bool, bool) const [with Policy = boost::geometry::policies::relate::segments_intersection_policy<boost::geometry::segment_intersection_points<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, boost::geometry::segment_ratio<double> > >; Segment1 = boost::geometry::model::referring_segment<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> >; Segment2 = boost::geometry::model::referring_segment<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> >; Point1 = boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>; Point2 = boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>; FormulaPolicy = boost::geometry::strategy::andoyer; unsigned int Order = 1; Spheroid = boost::geometry::srs::spheroid<double>; CalculationType = void; typename Policy::return_type = boost::geometry::policies::relate::segments_intersection_policy<boost::geometry::segment_intersection_points<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, boost::geometry::segment_ratio<double> > >::return_type]???
../boost/geometry/strategies/geographic/intersection.hpp:170:29: required from ???typename Policy::return_type boost::geometry::strategy::intersection::geographic_segments<FormulaPolicy, Order, Spheroid, CalculationType>::apply(const UniqueSubRange1&, const UniqueSubRange2&, const Policy&) const [with UniqueSubRange1 = boost::geometry::detail::get_turns::unique_sub_range_from_section<false, boost::geometry::section<boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> >, 2>, boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, boost::geometry::ever_circling_iterator<__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > > >, boost::geometry::strategies::relate::services::strategy_converter<boost::geometry::strategy::intersection::geographic_segments<> >::altered_strategy>; UniqueSubRange2 = boost::geometry::detail::get_turns::unique_sub_range_from_section<false, boost::geometry::section<boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> >, 2>, boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, boost::geometry::ever_circling_iterator<__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > > >, boost::geometry::strategies::relate::services::strategy_converter<boost::geometry::strategy::intersection::geographic_segments<> >::altered_strategy>; Policy = boost::geometry::policies::relate::segments_intersection_policy<boost::geometry::segment_intersection_points<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, boost::geometry::segment_ratio<double> > >; FormulaPolicy = boost::geometry::strategy::andoyer; unsigned int Order = 1; Spheroid = boost::geometry::srs::spheroid<double>; CalculationType = void; typename Policy::return_type = boost::geometry::policies::relate::segments_intersection_policy<boost::geometry::segment_intersection_points<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, boost::geometry::segment_ratio<double> > >::return_type]???
../boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp:126:77: required from ???boost::geometry::detail::overlay::intersection_info_base<UniqueSubRange1, UniqueSubRange2, TurnPoint, UmbrellaStrategy>::intersection_info_base(const UniqueSubRange1&, const UniqueSubRange2&, const UmbrellaStrategy&) [with UniqueSubRange1 = boost::geometry::detail::get_turns::unique_sub_range_from_section<false, boost::geometry::section<boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> >, 2>, boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, boost::geometry::ever_circling_iterator<__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > > >, boost::geometry::strategies::relate::services::strategy_converter<boost::geometry::strategy::intersection::geographic_segments<> >::altered_strategy>; UniqueSubRange2 = boost::geometry::detail::get_turns::unique_sub_range_from_section<false, boost::geometry::section<boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> >, 2>, boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, boost::geometry::ever_circling_iterator<__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > > >, boost::geometry::strategies::relate::services::strategy_converter<boost::geometry::strategy::intersection::geographic_segments<> >::altered_strategy>; TurnPoint = boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>; UmbrellaStrategy = boost::geometry::strategies::relate::services::strategy_converter<boost::geometry::strategy::intersection::geographic_segments<> >::altered_strategy]???
../boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp:187:48: required from ???boost::geometry::detail::overlay::intersection_info<UniqueSubRange1, UniqueSubRange2, TurnPoint, UmbrellaStrategy>::intersection_info(const UniqueSubRange1&, const UniqueSubRange2&, const UmbrellaStrategy&) [with UniqueSubRange1 = boost::geometry::detail::get_turns::unique_sub_range_from_section<false, boost::geometry::section<boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> >, 2>, boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, boost::geometry::ever_circling_iterator<__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > > >, boost::geometry::strategies::relate::services::strategy_converter<boost::geometry::strategy::intersection::geographic_segments<> >::altered_strategy>; UniqueSubRange2 = boost::geometry::detail::get_turns::unique_sub_range_from_section<false, boost::geometry::section<boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> >, 2>, boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, boost::geometry::ever_circling_iterator<__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > > >, boost::geometry::strategies::relate::services::strategy_converter<boost::geometry::strategy::intersection::geographic_segments<> >::altered_strategy>; TurnPoint = boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>; UmbrellaStrategy = boost::geometry::strategies::relate::services::strategy_converter<boost::geometry::strategy::intersection::geographic_segments<> >::altered_strategy]???
../boost/geometry/algorithms/detail/overlay/get_turn_info_ll.hpp:59:21: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../boost/geometry/algorithms/detail/disjoint/interface.hpp:76:25: required from ???static bool boost::geometry::resolve_strategy::disjoint<Strategy, false>::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::linestring<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> >; Geometry2 = boost::geometry::model::linestring<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> >; Strategy = boost::geometry::strategy::intersection::geographic_segments<>]???
../boost/geometry/algorithms/detail/disjoint/interface.hpp:129:21: required from ???static bool boost::geometry::resolve_dynamic::disjoint<Geometry1, Geometry2, IsDynamic, IsCollection>::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::strategy::intersection::geographic_segments<>; Geometry1 = boost::geometry::model::linestring<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> >; Geometry2 = boost::geometry::model::linestring<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> >; bool IsDynamic = false; bool IsCollection = false]???
../boost/geometry/algorithms/detail/disjoint/interface.hpp:204:21: required from ???bool boost::geometry::disjoint(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::linestring<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> >; Geometry2 = boost::geometry::model::linestring<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> >; Strategy = boost::geometry::strategy::intersection::geographic_segments<>]???
../libs/geometry/test/cs_undefined/test_relops.hpp:133:17: required from ???void rel(const G1&, const G2&, const S&) [with G1 = boost::geometry::model::linestring<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> >; G2 = boost::geometry::model::linestring<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> >; S = boost::geometry::strategy::intersection::geographic_segments<>]???
../libs/geometry/test/cs_undefined/test_relops.hpp:162:10: required from ???void rel_ss(const G1&, const G2&) [with G1 = boost::geometry::model::linestring<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> >; G2 = boost::geometry::model::linestring<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> >]???
../libs/geometry/test/cs_undefined/relops2.cpp:21:24: required from here
../boost/geometry/formulas/andoyer_inverse.hpp:76:18: warning: variable ???pi??? set but not used [-Wunused-but-set-variable]
CT const pi = math::pi<CT>();
^~
../boost/geometry/formulas/andoyer_inverse.hpp:80:18: warning: variable ???sin_dlon??? set but not used [-Wunused-but-set-variable]
CT const sin_dlon = sin(dlon);
^~~~~~~~
In file included from /usr/include/c++/8/vector:69,
from ../boost/math/special_functions/math_fwd.hpp:107,
from ../boost/math/special_functions/fpclassify.hpp:20,
from ../boost/multiprecision/detail/fpclassify.hpp:16,
from ../boost/multiprecision/detail/default_ops.hpp:15,
from ../boost/multiprecision/detail/generic_interconvert.hpp:12,
from ../boost/multiprecision/number.hpp:12,
from ../boost/multiprecision/cpp_int.hpp:19,
from ../boost/multiprecision/cpp_bin_float.hpp:15,
from ../libs/geometry/test/string_from_type.hpp:24,
from ../libs/geometry/test/geometry_test_common.hpp:58,
from ../libs/geometry/test/cs_undefined/common.hpp:13,
from ../libs/geometry/test/cs_undefined/test_relops.hpp:14,
from ../libs/geometry/test/cs_undefined/relops2.cpp:10:
/usr/include/c++/8/bits/vector.tcc: In member function ???std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>; _Alloc = std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> >]???:
/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(),
^~~~~
/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
std::_Destroy(std::copy(__x.begin(), __x.end(), begin()),
~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
end(), _M_get_Tp_allocator());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
In file included from /usr/include/c++/8/vector:64,
from ../boost/math/special_functions/math_fwd.hpp:107,
from ../boost/math/special_functions/fpclassify.hpp:20,
from ../boost/multiprecision/detail/fpclassify.hpp:16,
from ../boost/multiprecision/detail/default_ops.hpp:15,
from ../boost/multiprecision/detail/generic_interconvert.hpp:12,
from ../boost/multiprecision/number.hpp:12,
from ../boost/multiprecision/cpp_int.hpp:19,
from ../boost/multiprecision/cpp_bin_float.hpp:15,
from ../libs/geometry/test/string_from_type.hpp:24,
from ../libs/geometry/test/geometry_test_common.hpp:58,
from ../libs/geometry/test/cs_undefined/common.hpp:13,
from ../libs/geometry/test/cs_undefined/test_relops.hpp:14,
from ../libs/geometry/test/cs_undefined/relops2.cpp:10:
/usr/include/c++/8/bits/stl_vector.h: In member function ???void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>; _Alloc = std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> >]???:
/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
_M_realloc_insert(end(), __x);
^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:69,
from ../boost/math/special_functions/math_fwd.hpp:107,
from ../boost/math/special_functions/fpclassify.hpp:20,
from ../boost/multiprecision/detail/fpclassify.hpp:16,
from ../boost/multiprecision/detail/default_ops.hpp:15,
from ../boost/multiprecision/detail/generic_interconvert.hpp:12,
from ../boost/multiprecision/number.hpp:12,
from ../boost/multiprecision/cpp_int.hpp:19,
from ../boost/multiprecision/cpp_bin_float.hpp:15,
from ../libs/geometry/test/string_from_type.hpp:24,
from ../libs/geometry/test/geometry_test_common.hpp:58,
from ../libs/geometry/test/cs_undefined/common.hpp:13,
from ../libs/geometry/test/cs_undefined/test_relops.hpp:14,
from ../libs/geometry/test/cs_undefined/relops2.cpp:10:
/usr/include/c++/8/bits/vector.tcc: In member function ???std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>}; _Tp = boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>; _Alloc = std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> >]???:
/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
from ../boost/math/special_functions/math_fwd.hpp:107,
from ../boost/math/special_functions/fpclassify.hpp:20,
from ../boost/multiprecision/detail/fpclassify.hpp:16,
from ../boost/multiprecision/detail/default_ops.hpp:15,
from ../boost/multiprecision/detail/generic_interconvert.hpp:12,
from ../boost/multiprecision/number.hpp:12,
from ../boost/multiprecision/cpp_int.hpp:19,
from ../boost/multiprecision/cpp_bin_float.hpp:15,
from ../libs/geometry/test/string_from_type.hpp:24,
from ../libs/geometry/test/geometry_test_common.hpp:58,
from ../libs/geometry/test/cs_undefined/common.hpp:13,
from ../libs/geometry/test/cs_undefined/test_relops.hpp:14,
from ../libs/geometry/test/cs_undefined/relops2.cpp:10:
/usr/include/c++/8/bits/stl_vector.h: In member function ???std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >; _Tp = boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>; _Alloc = std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> >]???:
/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
_M_allocate_and_copy(size_type __n,
^~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
std::__uninitialized_copy_a(__first, __last, __result,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
_M_get_Tp_allocator());
~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/char_traits.h:39,
from /usr/include/c++/8/ios:40,
from /usr/include/c++/8/ostream:38,
from /usr/include/c++/8/iterator:64,
from ../boost/concept_check.hpp:22,
from ../libs/geometry/test/geometry_test_common.hpp:55,
from ../libs/geometry/test/cs_undefined/common.hpp:13,
from ../libs/geometry/test/cs_undefined/test_relops.hpp:14,
from ../libs/geometry/test/cs_undefined/relops2.cpp:10:
/usr/include/c++/8/bits/stl_algobase.h: In function ???_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >; _OI = __gnu_cxx::__normal_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >]???:
/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
copy(_II __first, _II __last, _OI __result)
^~~~
/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
return (std::__copy_move_a2<__is_move_iterator<_II>::__value>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(std::__miter_base(__first), std::__miter_base(__last),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__result));
~~~~~~~~~~
In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60,
from /usr/include/c++/8/bits/stl_algo.h:62,
from /usr/include/c++/8/algorithm:62,
from ../boost/math/tools/config.hpp:215,
from ../boost/math/tools/complex.hpp:13,
from ../boost/multiprecision/detail/number_base.hpp:34,
from ../boost/multiprecision/traits/is_variable_precision.hpp:9,
from ../boost/multiprecision/detail/precision.hpp:9,
from ../boost/multiprecision/number.hpp:11,
from ../boost/multiprecision/cpp_int.hpp:19,
from ../boost/multiprecision/cpp_bin_float.hpp:15,
from ../libs/geometry/test/string_from_type.hpp:24,
from ../libs/geometry/test/geometry_test_common.hpp:58,
from ../libs/geometry/test/cs_undefined/common.hpp:13,
from ../libs/geometry/test/cs_undefined/test_relops.hpp:14,
from ../libs/geometry/test/cs_undefined/relops2.cpp:10:
/usr/include/c++/8/bits/stl_construct.h: In function ???void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >; _Tp = boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>]???:
/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
_Destroy(_ForwardIterator __first, _ForwardIterator __last,
^~~~~~~~
/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
/usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
_Destroy(__first, __last);
~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:69,
from ../boost/math/special_functions/math_fwd.hpp:107,
from ../boost/math/special_functions/fpclassify.hpp:20,
from ../boost/multiprecision/detail/fpclassify.hpp:16,
from ../boost/multiprecision/detail/default_ops.hpp:15,
from ../boost/multiprecision/detail/generic_interconvert.hpp:12,
from ../boost/multiprecision/number.hpp:12,
from ../boost/multiprecision/cpp_int.hpp:19,
from ../boost/multiprecision/cpp_bin_float.hpp:15,
from ../libs/geometry/test/string_from_type.hpp:24,
from ../libs/geometry/test/geometry_test_common.hpp:58,
from ../libs/geometry/test/cs_undefined/common.hpp:13,
from ../libs/geometry/test/cs_undefined/test_relops.hpp:14,
from ../libs/geometry/test/cs_undefined/relops2.cpp:10:
/usr/include/c++/8/bits/vector.tcc: In member function ???void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>&}; _Tp = boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>; _Alloc = std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> >]???:
/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ???std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > >::iterator??? {aka ???__gnu_cxx::__normal_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >???} changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/vector.tcc: In member function ???void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>}; _Tp = boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>; _Alloc = std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> >]???:
/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ???std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > >::iterator??? {aka ???__gnu_cxx::__normal_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >???} changed in GCC 7.1
In file included from /usr/include/c++/8/vector:63,
from ../boost/math/special_functions/math_fwd.hpp:107,
from ../boost/math/special_functions/fpclassify.hpp:20,
from ../boost/multiprecision/detail/fpclassify.hpp:16,
from ../boost/multiprecision/detail/default_ops.hpp:15,
from ../boost/multiprecision/detail/generic_interconvert.hpp:12,
from ../boost/multiprecision/number.hpp:12,
from ../boost/multiprecision/cpp_int.hpp:19,
from ../boost/multiprecision/cpp_bin_float.hpp:15,
from ../libs/geometry/test/string_from_type.hpp:24,
from ../libs/geometry/test/geometry_test_common.hpp:58,
from ../libs/geometry/test/cs_undefined/common.hpp:13,
from ../libs/geometry/test/cs_undefined/test_relops.hpp:14,
from ../libs/geometry/test/cs_undefined/relops2.cpp:10:
/usr/include/c++/8/bits/stl_uninitialized.h: In function ???_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >; _ForwardIterator = boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*; _Tp = boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>]???:
/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
__uninitialized_copy_a(_InputIterator __first, _InputIterator __last,
^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
{ return std::uninitialized_copy(__first, __last, __result); }
~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/stl_iterator.h:63,
from /usr/include/c++/8/iterator:63,
from ../boost/concept_check.hpp:22,
from ../libs/geometry/test/geometry_test_common.hpp:55,
from ../libs/geometry/test/cs_undefined/common.hpp:13,
from ../libs/geometry/test/cs_undefined/test_relops.hpp:14,
from ../libs/geometry/test/cs_undefined/relops2.cpp:10:
/usr/include/c++/8/bits/cpp_type_traits.h: In function ???_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >]???:
/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
__miter_base(_Iterator __it)
^~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/char_traits.h:39,
from /usr/include/c++/8/ios:40,
from /usr/include/c++/8/ostream:38,
from /usr/include/c++/8/iterator:64,
from ../boost/concept_check.hpp:22,
from ../libs/geometry/test/geometry_test_common.hpp:55,
from ../libs/geometry/test/cs_undefined/common.hpp:13,
from ../libs/geometry/test/cs_undefined/test_relops.hpp:14,
from ../libs/geometry/test/cs_undefined/relops2.cpp:10:
/usr/include/c++/8/bits/stl_algobase.h: In function ???_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >; _OI = __gnu_cxx::__normal_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >]???:
/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
__copy_move_a2(_II __first, _II __last, _OI __result)
^~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60,
from /usr/include/c++/8/bits/stl_algo.h:62,
from /usr/include/c++/8/algorithm:62,
from ../boost/math/tools/config.hpp:215,
from ../boost/math/tools/complex.hpp:13,
from ../boost/multiprecision/detail/number_base.hpp:34,
from ../boost/multiprecision/traits/is_variable_precision.hpp:9,
from ../boost/multiprecision/detail/precision.hpp:9,
from ../boost/multiprecision/number.hpp:11,
from ../boost/multiprecision/cpp_int.hpp:19,
from ../boost/multiprecision/cpp_bin_float.hpp:15,
from ../libs/geometry/test/string_from_type.hpp:24,
from ../libs/geometry/test/geometry_test_common.hpp:58,
from ../libs/geometry/test/cs_undefined/common.hpp:13,
from ../libs/geometry/test/cs_undefined/test_relops.hpp:14,
from ../libs/geometry/test/cs_undefined/relops2.cpp:10:
/usr/include/c++/8/bits/stl_construct.h: In function ???void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >]???:
/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
_Destroy(_ForwardIterator __first, _ForwardIterator __last)
^~~~~~~~
/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
/usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
std::_Destroy_aux<__has_trivial_destructor(_Value_type)>::
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__destroy(__first, __last);
~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:63,
from ../boost/math/special_functions/math_fwd.hpp:107,
from ../boost/math/special_functions/fpclassify.hpp:20,
from ../boost/multiprecision/detail/fpclassify.hpp:16,
from ../boost/multiprecision/detail/default_ops.hpp:15,
from ../boost/multiprecision/detail/generic_interconvert.hpp:12,
from ../boost/multiprecision/number.hpp:12,
from ../boost/multiprecision/cpp_int.hpp:19,
from ../boost/multiprecision/cpp_bin_float.hpp:15,
from ../libs/geometry/test/string_from_type.hpp:24,
from ../libs/geometry/test/geometry_test_common.hpp:58,
from ../libs/geometry/test/cs_undefined/common.hpp:13,
from ../libs/geometry/test/cs_undefined/test_relops.hpp:14,
from ../libs/geometry/test/cs_undefined/relops2.cpp:10:
/usr/include/c++/8/bits/stl_uninitialized.h: In function ???_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*; _ForwardIterator = boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*; _Allocator = std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> >]???:
/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type ???std::move_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*>??? changed in GCC 7.1
return std::__uninitialized_copy_a
~~~~~~~~~~~~~~~~~~~~~~~~~~~
(_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h: In function ???_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >; _ForwardIterator = boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*]???:
/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
uninitialized_copy(_InputIterator __first, _InputIterator __last,
^~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
return std::__uninitialized_copy<__is_trivial(_ValueType1)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&& __is_trivial(_ValueType2)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&& __assignable>::
~~~~~~~~~~~~~~~~~~
__uninit_copy(__first, __last, __result);
~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/iterator:63,
from ../boost/concept_check.hpp:22,
from ../libs/geometry/test/geometry_test_common.hpp:55,
from ../libs/geometry/test/cs_undefined/common.hpp:13,
from ../libs/geometry/test/cs_undefined/test_relops.hpp:14,
from ../libs/geometry/test/cs_undefined/relops2.cpp:10:
/usr/include/c++/8/bits/stl_iterator.h: In function ???_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*; _Container = std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > >]???:
/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it)
^~~~~~~~~~~~
/usr/include/c++/8/bits/stl_iterator.h: In function ???_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*; _Container = std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > >]???:
/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60,
from /usr/include/c++/8/bits/stl_algo.h:62,
from /usr/include/c++/8/algorithm:62,
from ../boost/math/tools/config.hpp:215,
from ../boost/math/tools/complex.hpp:13,
from ../boost/multiprecision/detail/number_base.hpp:34,
from ../boost/multiprecision/traits/is_variable_precision.hpp:9,
from ../boost/multiprecision/detail/precision.hpp:9,
from ../boost/multiprecision/number.hpp:11,
from ../boost/multiprecision/cpp_int.hpp:19,
from ../boost/multiprecision/cpp_bin_float.hpp:15,
from ../libs/geometry/test/string_from_type.hpp:24,
from ../libs/geometry/test/geometry_test_common.hpp:58,
from ../libs/geometry/test/cs_undefined/common.hpp:13,
from ../libs/geometry/test/cs_undefined/test_relops.hpp:14,
from ../libs/geometry/test/cs_undefined/relops2.cpp:10:
/usr/include/c++/8/bits/stl_construct.h: In static member function ???static void std::_Destroy_aux<true>::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >]???:
/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
__destroy(_ForwardIterator, _ForwardIterator) { }
^~~~~~~~~
/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
In file included from /usr/include/c++/8/vector:64,
from ../boost/math/special_functions/math_fwd.hpp:107,
from ../boost/math/special_functions/fpclassify.hpp:20,
from ../boost/multiprecision/detail/fpclassify.hpp:16,
from ../boost/multiprecision/detail/default_ops.hpp:15,
from ../boost/multiprecision/detail/generic_interconvert.hpp:12,
from ../boost/multiprecision/number.hpp:12,
from ../boost/multiprecision/cpp_int.hpp:19,
from ../boost/multiprecision/cpp_bin_float.hpp:15,
from ../libs/geometry/test/string_from_type.hpp:24,
from ../libs/geometry/test/geometry_test_common.hpp:58,
from ../libs/geometry/test/cs_undefined/common.hpp:13,
from ../libs/geometry/test/cs_undefined/test_relops.hpp:14,
from ../libs/geometry/test/cs_undefined/relops2.cpp:10:
/usr/include/c++/8/bits/stl_vector.h: In copy constructor ???std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>; _Alloc = std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> >]???:
/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
std::__uninitialized_copy_a(__x.begin(), __x.end(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
this->_M_impl._M_start,
~~~~~~~~~~~~~~~~~~~~~~~
_M_get_Tp_allocator());
~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:63,
from ../boost/math/special_functions/math_fwd.hpp:107,
from ../boost/math/special_functions/fpclassify.hpp:20,
from ../boost/multiprecision/detail/fpclassify.hpp:16,
from ../boost/multiprecision/detail/default_ops.hpp:15,
from ../boost/multiprecision/detail/generic_interconvert.hpp:12,
from ../boost/multiprecision/number.hpp:12,
from ../boost/multiprecision/cpp_int.hpp:19,
from ../boost/multiprecision/cpp_bin_float.hpp:15,
from ../libs/geometry/test/string_from_type.hpp:24,
from ../libs/geometry/test/geometry_test_common.hpp:58,
from ../libs/geometry/test/cs_undefined/common.hpp:13,
from ../libs/geometry/test/cs_undefined/test_relops.hpp:14,
from ../libs/geometry/test/cs_undefined/relops2.cpp:10:
/usr/include/c++/8/bits/stl_uninitialized.h: In function ???_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*>; _ForwardIterator = boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*; _Tp = boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>]???:
/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type ???std::move_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*>??? changed in GCC 7.1
__uninitialized_copy_a(_InputIterator __first, _InputIterator __last,
^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type ???std::move_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*>??? changed in GCC 7.1
/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type ???std::move_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*>??? changed in GCC 7.1
{ return std::uninitialized_copy(__first, __last, __result); }
~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h: In static member function ???static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >; _ForwardIterator = boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*]???:
/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
__uninit_copy(_InputIterator __first, _InputIterator __last,
^~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
{ return std::copy(__first, __last, __result); }
~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h: In function ???_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*>; _ForwardIterator = boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*]???:
/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ???std::move_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*>??? changed in GCC 7.1
uninitialized_copy(_InputIterator __first, _InputIterator __last,
^~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ???std::move_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*>??? changed in GCC 7.1
/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type ???std::move_iterator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*>??? changed in GCC 7.1
return std::__uninitialized_copy<__is_trivial(_ValueType1)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&& __is_trivial(_ValueType2)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&& __assignable>::
~~~~~~~~~~~~~~~~~~
__uninit_copy(__first, __last, __result);
~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/char_traits.h:39,
from /usr/include/c++/8/ios:40,
from /usr/include/c++/8/ostream:38,
from /usr/include/c++/8/iterator:64,
from ../boost/concept_check.hpp:22,
from ../libs/geometry/test/geometry_test_common.hpp:55,
from ../libs/geometry/test/cs_undefined/common.hpp:13,
from ../libs/geometry/test/cs_undefined/test_relops.hpp:14,
from ../libs/geometry/test/cs_undefined/relops2.cpp:10:
/usr/include/c++/8/bits/stl_algobase.h: In function ???_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >; _OI = boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*]???:
/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
copy(_II __first, _II __last, _OI __result)
^~~~
/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>*, std::vector<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined>, std::allocator<boost::geometry::model::point<double, 2, boost::geometry::cs::undefined> > > >??? changed in GCC 7.1
return (std::__copy_move_a2<__is_move_iterator<_II>::__value>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(std::__miter_base(__first), std::__miter_base(__last),
^~~~~~~~~~~~~~~~~~~~~~~~~...
[The content has been trimmed by the report system because it exceeds 65536 bytes]