Compile [2024-11-21 15:34:08 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_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/any/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/assert/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_types/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/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/smart_ptr/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/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/algorithms/disjoint/algorithms_disjoint_point_box_geometry.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/threading-multi/visibility-hidden/disjoint_point_box_geometry.o" "../libs/geometry/test/algorithms/disjoint/disjoint_point_box_geometry.cpp"
In file included from ../libs/geometry/test/algorithms/disjoint/disjoint_point_box_geometry.cpp:20:
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp: In function ???void test_disjoint(const string&, const string&, const string&, bool) [with G1 = boost::geometry::model::d2::point_xy<double>; G2 = boost::geometry::model::d2::point_xy<double>]???:
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:90:56: note: parameter passing for argument of type ???std::initializer_list<boost::variant<boost::geometry::model::d2::point_xy<double> > >??? changed in GCC 7.1
bg::model::geometry_collection<boost::variant<G1>> gc1{v1};
^~~
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:91:56: note: parameter passing for argument of type ???std::initializer_list<boost::variant<boost::geometry::model::d2::point_xy<double> > >??? changed in GCC 7.1
bg::model::geometry_collection<boost::variant<G2>> gc2{v2};
^~~
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp: In function ???void test_disjoint(const string&, const string&, const string&, bool) [with G1 = boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> >; G2 = boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> >]???:
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:90:56: note: parameter passing for argument of type ???std::initializer_list<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > > >??? changed in GCC 7.1
bg::model::geometry_collection<boost::variant<G1>> gc1{v1};
^~~
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:91:56: note: parameter passing for argument of type ???std::initializer_list<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > > >??? changed in GCC 7.1
bg::model::geometry_collection<boost::variant<G2>> gc2{v2};
^~~
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp: In function ???void test_disjoint(const string&, const string&, const string&, bool) [with G1 = boost::geometry::model::d2::point_xy<double>; G2 = boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> >]???:
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:90:56: note: parameter passing for argument of type ???std::initializer_list<boost::variant<boost::geometry::model::d2::point_xy<double> > >??? changed in GCC 7.1
bg::model::geometry_collection<boost::variant<G1>> gc1{v1};
^~~
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:91:56: note: parameter passing for argument of type ???std::initializer_list<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > > >??? changed in GCC 7.1
bg::model::geometry_collection<boost::variant<G2>> gc2{v2};
^~~
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp: In function ???void test_disjoint(const string&, const string&, const string&, bool) [with G1 = boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> >; G2 = boost::geometry::model::d2::point_xy<double>]???:
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:90:56: note: parameter passing for argument of type ???std::initializer_list<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > > >??? changed in GCC 7.1
bg::model::geometry_collection<boost::variant<G1>> gc1{v1};
^~~
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:91:56: note: parameter passing for argument of type ???std::initializer_list<boost::variant<boost::geometry::model::d2::point_xy<double> > >??? changed in GCC 7.1
bg::model::geometry_collection<boost::variant<G2>> gc2{v2};
^~~
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp: In function ???void test_disjoint(const string&, const string&, const string&, bool) [with G1 = boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> >; G2 = boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<double>, true, true, std::vector, std::vector, std::allocator, std::allocator>]???:
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:90:56: note: parameter passing for argument of type ???std::initializer_list<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > > >??? changed in GCC 7.1
bg::model::geometry_collection<boost::variant<G1>> gc1{v1};
^~~
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp: In function ???void test_disjoint(const string&, const string&, const string&, bool) [with G1 = boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> >; G2 = boost::geometry::model::ring<boost::geometry::model::d2::point_xy<double>, true, true, std::vector, std::allocator>]???:
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:90:56: note: parameter passing for argument of type ???std::initializer_list<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > > >??? changed in GCC 7.1
bg::model::geometry_collection<boost::variant<G1>> gc1{v1};
^~~
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp: In function ???void test_disjoint(const string&, const string&, const string&, bool) [with G1 = boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<double>, true, true, std::vector, std::vector, std::allocator, std::allocator>; G2 = boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> >]???:
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:91:56: note: parameter passing for argument of type ???std::initializer_list<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > > >??? changed in GCC 7.1
bg::model::geometry_collection<boost::variant<G2>> gc2{v2};
^~~
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp: In function ???void test_disjoint(const string&, const string&, const string&, bool) [with G1 = boost::geometry::model::ring<boost::geometry::model::d2::point_xy<double>, true, true, std::vector, std::allocator>; G2 = boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> >]???:
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:91:56: note: parameter passing for argument of type ???std::initializer_list<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > > >??? changed in GCC 7.1
bg::model::geometry_collection<boost::variant<G2>> gc2{v2};
^~~
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp: In function ???void test_disjoint(const string&, const string&, const string&, bool) [with G1 = boost::geometry::model::d2::point_xy<double>; G2 = boost::geometry::model::ring<boost::geometry::model::d2::point_xy<double>, true, true, std::vector, std::allocator>]???:
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:90:56: note: parameter passing for argument of type ???std::initializer_list<boost::variant<boost::geometry::model::d2::point_xy<double> > >??? changed in GCC 7.1
bg::model::geometry_collection<boost::variant<G1>> gc1{v1};
^~~
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp: In function ???void test_disjoint(const string&, const string&, const string&, bool) [with G1 = boost::geometry::model::d2::point_xy<double>; G2 = boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<double>, true, true, std::vector, std::vector, std::allocator, std::allocator>]???:
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:90:56: note: parameter passing for argument of type ???std::initializer_list<boost::variant<boost::geometry::model::d2::point_xy<double> > >??? changed in GCC 7.1
bg::model::geometry_collection<boost::variant<G1>> gc1{v1};
^~~
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp: In function ???void test_disjoint(const string&, const string&, const string&, bool) [with G1 = boost::geometry::model::ring<boost::geometry::model::d2::point_xy<double>, true, true, std::vector, std::allocator>; G2 = boost::geometry::model::d2::point_xy<double>]???:
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:91:56: note: parameter passing for argument of type ???std::initializer_list<boost::variant<boost::geometry::model::d2::point_xy<double> > >??? changed in GCC 7.1
bg::model::geometry_collection<boost::variant<G2>> gc2{v2};
^~~
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp: In function ???void test_disjoint(const string&, const string&, const string&, bool) [with G1 = boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<double>, true, true, std::vector, std::vector, std::allocator, std::allocator>; G2 = boost::geometry::model::d2::point_xy<double>]???:
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:91:56: note: parameter passing for argument of type ???std::initializer_list<boost::variant<boost::geometry::model::d2::point_xy<double> > >??? changed in GCC 7.1
bg::model::geometry_collection<boost::variant<G2>> gc2{v2};
^~~
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp: In function ???void test_disjoint(const string&, const string&, const string&, bool) [with G1 = boost::geometry::model::multi_polygon<boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<double>, false, false, std::vector, std::vector, std::allocator, std::allocator>, std::vector, std::allocator>; G2 = boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> >]???:
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:91:56: note: parameter passing for argument of type ???std::initializer_list<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > > >??? changed in GCC 7.1
bg::model::geometry_collection<boost::variant<G2>> gc2{v2};
^~~
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp: In function ???void test_disjoint(const string&, const string&, const string&, bool) [with G1 = boost::geometry::model::ring<boost::geometry::model::d2::point_xy<double>, true, false, std::vector, std::allocator>; G2 = boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> >]???:
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:91:56: note: parameter passing for argument of type ???std::initializer_list<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > > >??? changed in GCC 7.1
bg::model::geometry_collection<boost::variant<G2>> gc2{v2};
^~~
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp: In function ???void test_disjoint(const string&, const string&, const string&, bool) [with G1 = boost::geometry::model::point<double, 3, boost::geometry::cs::cartesian>; G2 = boost::geometry::model::point<double, 3, boost::geometry::cs::cartesian>]???:
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:90:56: note: parameter passing for argument of type ???std::initializer_list<boost::variant<boost::geometry::model::point<double, 3, boost::geometry::cs::cartesian> > >??? changed in GCC 7.1
bg::model::geometry_collection<boost::variant<G1>> gc1{v1};
^~~
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:91:56: note: parameter passing for argument of type ???std::initializer_list<boost::variant<boost::geometry::model::point<double, 3, boost::geometry::cs::cartesian> > >??? changed in GCC 7.1
bg::model::geometry_collection<boost::variant<G2>> gc2{v2};
^~~
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp: In function ???void test_disjoint(const string&, const string&, const string&, bool) [with G1 = boost::geometry::model::box<boost::geometry::model::point<double, 3, boost::geometry::cs::cartesian> >; G2 = boost::geometry::model::box<boost::geometry::model::point<double, 3, boost::geometry::cs::cartesian> >]???:
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:90:56: note: parameter passing for argument of type ???std::initializer_list<boost::variant<boost::geometry::model::box<boost::geometry::model::point<double, 3, boost::geometry::cs::cartesian> > > >??? changed in GCC 7.1
bg::model::geometry_collection<boost::variant<G1>> gc1{v1};
^~~
../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:91:56: note: parameter passing for argument of type ???std::initializer_list<boost::variant<boost::geometry::model::box<boost::geometry::model::point<double, 3, boost::geometry::cs::cartesian> > > >??? changed in GCC 7.1
bg::model::geometry_collection<boost::variant<G2>> gc2{v2};
^~~
In file included from ../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:29,
from ../libs/geometry/test/algorithms/disjoint/disjoint_point_box_geometry.cpp:20:
../boost/geometry/geometries/geometry_collection.hpp: In constructor ???boost::geometry::model::geometry_collection<DynamicGeometry, Container, Allocator>::geometry_collection(std::initializer_list<_Tp>) [with DynamicGeometry = boost::variant<boost::geometry::model::d2::point_xy<double> >; Container = std::vector; Allocator = std::allocator]???:
../boost/geometry/geometries/geometry_collection.hpp:45:5: note: parameter passing for argument of type ???std::initializer_list<boost::variant<boost::geometry::model::d2::point_xy<double> > >??? changed in GCC 7.1
geometry_collection(std::initializer_list<DynamicGeometry> l)
^~~~~~~~~~~~~~~~~~~
../boost/geometry/geometries/geometry_collection.hpp: In constructor ???boost::geometry::model::geometry_collection<DynamicGeometry, Container, Allocator>::geometry_collection(std::initializer_list<_Tp>) [with DynamicGeometry = boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >; Container = std::vector; Allocator = std::allocator]???:
../boost/geometry/geometries/geometry_collection.hpp:45:5: note: parameter passing for argument of type ???std::initializer_list<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > > >??? changed in GCC 7.1
../boost/geometry/geometries/geometry_collection.hpp: In constructor ???boost::geometry::model::geometry_collection<DynamicGeometry, Container, Allocator>::geometry_collection(std::initializer_list<_Tp>) [with DynamicGeometry = boost::variant<boost::geometry::model::point<double, 3, boost::geometry::cs::cartesian> >; Container = std::vector; Allocator = std::allocator]???:
../boost/geometry/geometries/geometry_collection.hpp:45:5: note: parameter passing for argument of type ???std::initializer_list<boost::variant<boost::geometry::model::point<double, 3, boost::geometry::cs::cartesian> > >??? changed in GCC 7.1
../boost/geometry/geometries/geometry_collection.hpp: In constructor ???boost::geometry::model::geometry_collection<DynamicGeometry, Container, Allocator>::geometry_collection(std::initializer_list<_Tp>) [with DynamicGeometry = boost::variant<boost::geometry::model::box<boost::geometry::model::point<double, 3, boost::geometry::cs::cartesian> > >; Container = std::vector; Allocator = std::allocator]???:
../boost/geometry/geometries/geometry_collection.hpp:45:5: note: parameter passing for argument of type ???std::initializer_list<boost::variant<boost::geometry::model::box<boost::geometry::model::point<double, 3, boost::geometry::cs::cartesian> > > >??? changed in GCC 7.1
In file included from /usr/include/c++/8/vector:64,
from /usr/include/c++/8/functional:62,
from ../boost/variant/detail/std_hash.hpp:32,
from ../boost/variant/variant.hpp:35,
from ../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:24,
from ../libs/geometry/test/algorithms/disjoint/disjoint_point_box_geometry.cpp:20:
/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::d2::point_xy<double>; _Alloc = std::allocator<boost::geometry::model::d2::point_xy<double> >]???:
/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::d2::point_xy<double>*, std::vector<boost::geometry::model::d2::point_xy<double>, std::allocator<boost::geometry::model::d2::point_xy<double> > > >??? changed in GCC 7.1
std::__uninitialized_copy_a(__x.begin(), __x.end(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
this->_M_impl._M_start,
~~~~~~~~~~~~~~~~~~~~~~~
_M_get_Tp_allocator());
~~~~~~~~~~~~~~~~~~~~~~
/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::d2::point_xy<double>; _Alloc = std::allocator<boost::geometry::model::d2::point_xy<double> >]???:
/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<boost::geometry::model::d2::point_xy<double>*, std::vector<boost::geometry::model::d2::point_xy<double>, std::allocator<boost::geometry::model::d2::point_xy<double> > > >??? changed in GCC 7.1
_M_realloc_insert(end(), __x);
^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:63,
from /usr/include/c++/8/functional:62,
from ../boost/variant/detail/std_hash.hpp:32,
from ../boost/variant/variant.hpp:35,
from ../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:24,
from ../libs/geometry/test/algorithms/disjoint/disjoint_point_box_geometry.cpp:20:
/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::d2::point_xy<double>*, std::vector<boost::geometry::model::d2::point_xy<double>, std::allocator<boost::geometry::model::d2::point_xy<double> > > >; _ForwardIterator = boost::geometry::model::d2::point_xy<double>*; _Tp = boost::geometry::model::d2::point_xy<double>]???:
/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::d2::point_xy<double>*, std::vector<boost::geometry::model::d2::point_xy<double>, std::allocator<boost::geometry::model::d2::point_xy<double> > > >??? 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::d2::point_xy<double>*, std::vector<boost::geometry::model::d2::point_xy<double>, std::allocator<boost::geometry::model::d2::point_xy<double> > > >??? 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::d2::point_xy<double>*, std::vector<boost::geometry::model::d2::point_xy<double>, std::allocator<boost::geometry::model::d2::point_xy<double> > > >??? changed in GCC 7.1
{ return std::uninitialized_copy(__first, __last, __result); }
~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:69,
from /usr/include/c++/8/functional:62,
from ../boost/variant/detail/std_hash.hpp:32,
from ../boost/variant/variant.hpp:35,
from ../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:24,
from ../libs/geometry/test/algorithms/disjoint/disjoint_point_box_geometry.cpp:20:
/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::d2::point_xy<double, boost::geometry::cs::cartesian>&}; _Tp = boost::geometry::model::d2::point_xy<double>; _Alloc = std::allocator<boost::geometry::model::d2::point_xy<double> >]???:
/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ???std::vector<boost::geometry::model::d2::point_xy<double>, std::allocator<boost::geometry::model::d2::point_xy<double> > >::iterator??? {aka ???__gnu_cxx::__normal_iterator<boost::geometry::model::d2::point_xy<double>*, std::vector<boost::geometry::model::d2::point_xy<double>, std::allocator<boost::geometry::model::d2::point_xy<double> > > >???} changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
In file included from ../boost/geometry/algorithms/detail/disjoint/interface.hpp:27,
from ../boost/geometry/algorithms/disjoint.hpp:24,
from ../libs/geometry/test/algorithms/disjoint/test_disjoint.hpp:28,
from ../libs/geometry/test/algorithms/disjoint/disjoint_point_box_geometry.cpp:20:
../boost/geometry/algorithms/detail/visit.hpp: In static member function ???static bool boost::geometry::detail::visit_breadth_first_impl<PassIterator>::apply(F, Geom&&) [with F = boost::geometry::resolve_dynamic::disjoint<Geometry1, Geometry2, IsDynamic, true>::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::vector, std::allocator>; Geometry2 = boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::vector, std::allocator>; bool IsDynamic = false]::<lambda(const auto:20&)>; Geom = const boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::vector, std::allocator>&; bool PassIterator = false]???:
../boost/geometry/algorithms/detail/visit.hpp:214:69: note: parameter passing for argument of type ???iter_t??? {aka ???__gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::d2::point_xy<double> >*, std::vector<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::allocator<boost::variant<boost::geometry::model::d2::point_xy<double> > > > >???} changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
result = visit_breadth_first_impl::visit_or_enqueue<PassIterator>(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function, std::forward<decltype(g)>(g), queue, it);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}, it);
~~~~~~
../boost/geometry/algorithms/detail/visit.hpp:233:65: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::d2::point_xy<double> >*, std::vector<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::allocator<boost::variant<boost::geometry::model::d2::point_xy<double> > > > >??? changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
visit_breadth_first_impl::set_iterators(std::forward<decltype(g)>(g), it, end);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}, queue.front());
~~~~~~~~~~~~~~~~~
../boost/geometry/algorithms/detail/visit.hpp: In static member function ???static bool boost::geometry::detail::visit_breadth_first_impl<PassIterator>::apply(F, Geom&&) [with F = boost::geometry::resolve_dynamic::disjoint<Geometry1, Geometry2, IsDynamic, true>::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::strategy::within::cartesian_point_point; Geometry1 = boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::vector, std::allocator>; Geometry2 = boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::vector, std::allocator>; bool IsDynamic = false]::<lambda(const auto:20&)>; Geom = const boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::vector, std::allocator>&; bool PassIterator = false]???:
../boost/geometry/algorithms/detail/visit.hpp:214:69: note: parameter passing for argument of type ???iter_t??? {aka ???__gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::d2::point_xy<double> >*, std::vector<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::allocator<boost::variant<boost::geometry::model::d2::point_xy<double> > > > >???} changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
result = visit_breadth_first_impl::visit_or_enqueue<PassIterator>(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function, std::forward<decltype(g)>(g), queue, it);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}, it);
~~~~~~
../boost/geometry/algorithms/detail/visit.hpp:233:65: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::d2::point_xy<double> >*, std::vector<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::allocator<boost::variant<boost::geometry::model::d2::point_xy<double> > > > >??? changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
visit_breadth_first_impl::set_iterators(std::forward<decltype(g)>(g), it, end);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}, queue.front());
~~~~~~~~~~~~~~~~~
../boost/geometry/algorithms/detail/visit.hpp: In static member function ???static bool boost::geometry::detail::visit_breadth_first_impl<PassIterator>::apply(F, Geom&&) [with F = boost::geometry::resolve_dynamic::disjoint<Geometry1, Geometry2, IsDynamic, true>::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Geometry1 = boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::vector, std::allocator>; Geometry2 = boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::vector, std::allocator>; bool IsDynamic = false]::<lambda(const auto:20&)>; Geom = const boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::vector, std::allocator>&; bool PassIterator = false]???:
../boost/geometry/algorithms/detail/visit.hpp:214:69: note: parameter passing for argument of type ???iter_t??? {aka ???__gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::d2::point_xy<double> >*, std::vector<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::allocator<boost::variant<boost::geometry::model::d2::point_xy<double> > > > >???} changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
result = visit_breadth_first_impl::visit_or_enqueue<PassIterator>(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function, std::forward<decltype(g)>(g), queue, it);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}, it);
~~~~~~
../boost/geometry/algorithms/detail/visit.hpp:233:65: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::d2::point_xy<double> >*, std::vector<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::allocator<boost::variant<boost::geometry::model::d2::point_xy<double> > > > >??? changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
visit_breadth_first_impl::set_iterators(std::forward<decltype(g)>(g), it, end);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}, queue.front());
~~~~~~~~~~~~~~~~~
../boost/geometry/algorithms/detail/visit.hpp: In static member function ???static bool boost::geometry::detail::visit_breadth_first_impl<PassIterator>::apply(F, Geom&&) [with F = boost::geometry::resolve_dynamic::disjoint<Geometry1, Geometry2, IsDynamic, true>::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::vector, std::allocator>; Geometry2 = boost::geometry::model::d2::point_xy<double>; bool IsDynamic = false]::<lambda(const auto:20&)>; Geom = const boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::vector, std::allocator>&; bool PassIterator = false]???:
../boost/geometry/algorithms/detail/visit.hpp:214:69: note: parameter passing for argument of type ???iter_t??? {aka ???__gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::d2::point_xy<double> >*, std::vector<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::allocator<boost::variant<boost::geometry::model::d2::point_xy<double> > > > >???} changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
result = visit_breadth_first_impl::visit_or_enqueue<PassIterator>(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function, std::forward<decltype(g)>(g), queue, it);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}, it);
~~~~~~
../boost/geometry/algorithms/detail/visit.hpp:233:65: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::d2::point_xy<double> >*, std::vector<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::allocator<boost::variant<boost::geometry::model::d2::point_xy<double> > > > >??? changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
visit_breadth_first_impl::set_iterators(std::forward<decltype(g)>(g), it, end);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}, queue.front());
~~~~~~~~~~~~~~~~~
../boost/geometry/algorithms/detail/visit.hpp: In static member function ???static bool boost::geometry::detail::visit_breadth_first_impl<PassIterator>::apply(F, Geom&&) [with F = boost::geometry::resolve_dynamic::disjoint<Geometry1, Geometry2, IsDynamic, true>::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::strategy::within::cartesian_point_point; Geometry1 = boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::vector, std::allocator>; Geometry2 = boost::geometry::model::d2::point_xy<double>; bool IsDynamic = false]::<lambda(const auto:20&)>; Geom = const boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::vector, std::allocator>&; bool PassIterator = false]???:
../boost/geometry/algorithms/detail/visit.hpp:214:69: note: parameter passing for argument of type ???iter_t??? {aka ???__gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::d2::point_xy<double> >*, std::vector<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::allocator<boost::variant<boost::geometry::model::d2::point_xy<double> > > > >???} changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
result = visit_breadth_first_impl::visit_or_enqueue<PassIterator>(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function, std::forward<decltype(g)>(g), queue, it);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}, it);
~~~~~~
../boost/geometry/algorithms/detail/visit.hpp:233:65: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::d2::point_xy<double> >*, std::vector<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::allocator<boost::variant<boost::geometry::model::d2::point_xy<double> > > > >??? changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
visit_breadth_first_impl::set_iterators(std::forward<decltype(g)>(g), it, end);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}, queue.front());
~~~~~~~~~~~~~~~~~
../boost/geometry/algorithms/detail/visit.hpp: In static member function ???static bool boost::geometry::detail::visit_breadth_first_impl<PassIterator>::apply(F, Geom&&) [with F = boost::geometry::resolve_dynamic::disjoint<Geometry1, Geometry2, IsDynamic, true>::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Geometry1 = boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::vector, std::allocator>; Geometry2 = boost::geometry::model::d2::point_xy<double>; bool IsDynamic = false]::<lambda(const auto:20&)>; Geom = const boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::vector, std::allocator>&; bool PassIterator = false]???:
../boost/geometry/algorithms/detail/visit.hpp:214:69: note: parameter passing for argument of type ???iter_t??? {aka ???__gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::d2::point_xy<double> >*, std::vector<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::allocator<boost::variant<boost::geometry::model::d2::point_xy<double> > > > >???} changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
result = visit_breadth_first_impl::visit_or_enqueue<PassIterator>(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function, std::forward<decltype(g)>(g), queue, it);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}, it);
~~~~~~
../boost/geometry/algorithms/detail/visit.hpp:233:65: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::d2::point_xy<double> >*, std::vector<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::allocator<boost::variant<boost::geometry::model::d2::point_xy<double> > > > >??? changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
visit_breadth_first_impl::set_iterators(std::forward<decltype(g)>(g), it, end);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}, queue.front());
~~~~~~~~~~~~~~~~~
../boost/geometry/algorithms/detail/visit.hpp: In static member function ???static bool boost::geometry::detail::visit_breadth_first_impl<PassIterator>::apply(F, Geom&&) [with F = boost::geometry::resolve_dynamic::disjoint<Geometry1, Geometry2, IsDynamic, true>::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::vector, std::allocator>; Geometry2 = boost::variant<boost::geometry::model::d2::point_xy<double> >; bool IsDynamic = true]::<lambda(const auto:20&)>; Geom = const boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::vector, std::allocator>&; bool PassIterator = false]???:
../boost/geometry/algorithms/detail/visit.hpp:214:69: note: parameter passing for argument of type ???iter_t??? {aka ???__gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::d2::point_xy<double> >*, std::vector<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::allocator<boost::variant<boost::geometry::model::d2::point_xy<double> > > > >???} changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
result = visit_breadth_first_impl::visit_or_enqueue<PassIterator>(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function, std::forward<decltype(g)>(g), queue, it);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}, it);
~~~~~~
../boost/geometry/algorithms/detail/visit.hpp:233:65: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::d2::point_xy<double> >*, std::vector<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::allocator<boost::variant<boost::geometry::model::d2::point_xy<double> > > > >??? changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
visit_breadth_first_impl::set_iterators(std::forward<decltype(g)>(g), it, end);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}, queue.front());
~~~~~~~~~~~~~~~~~
../boost/geometry/algorithms/detail/visit.hpp: In static member function ???static bool boost::geometry::detail::visit_breadth_first_impl<PassIterator>::apply(F, Geom&&) [with F = boost::geometry::resolve_dynamic::disjoint<Geometry1, Geometry2, IsDynamic, true>::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::strategy::within::cartesian_point_point; Geometry1 = boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::vector, std::allocator>; Geometry2 = boost::variant<boost::geometry::model::d2::point_xy<double> >; bool IsDynamic = true]::<lambda(const auto:20&)>; Geom = const boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::vector, std::allocator>&; bool PassIterator = false]???:
../boost/geometry/algorithms/detail/visit.hpp:214:69: note: parameter passing for argument of type ???iter_t??? {aka ???__gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::d2::point_xy<double> >*, std::vector<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::allocator<boost::variant<boost::geometry::model::d2::point_xy<double> > > > >???} changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
result = visit_breadth_first_impl::visit_or_enqueue<PassIterator>(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function, std::forward<decltype(g)>(g), queue, it);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}, it);
~~~~~~
../boost/geometry/algorithms/detail/visit.hpp:233:65: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::d2::point_xy<double> >*, std::vector<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::allocator<boost::variant<boost::geometry::model::d2::point_xy<double> > > > >??? changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
visit_breadth_first_impl::set_iterators(std::forward<decltype(g)>(g), it, end);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}, queue.front());
~~~~~~~~~~~~~~~~~
../boost/geometry/algorithms/detail/visit.hpp: In static member function ???static bool boost::geometry::detail::visit_breadth_first_impl<PassIterator>::apply(F, Geom&&) [with F = boost::geometry::resolve_dynamic::disjoint<Geometry1, Geometry2, IsDynamic, true>::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Geometry1 = boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::vector, std::allocator>; Geometry2 = boost::variant<boost::geometry::model::d2::point_xy<double> >; bool IsDynamic = true]::<lambda(const auto:20&)>; Geom = const boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::vector, std::allocator>&; bool PassIterator = false]???:
../boost/geometry/algorithms/detail/visit.hpp:214:69: note: parameter passing for argument of type ???iter_t??? {aka ???__gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::d2::point_xy<double> >*, std::vector<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::allocator<boost::variant<boost::geometry::model::d2::point_xy<double> > > > >???} changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
result = visit_breadth_first_impl::visit_or_enqueue<PassIterator>(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function, std::forward<decltype(g)>(g), queue, it);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}, it);
~~~~~~
../boost/geometry/algorithms/detail/visit.hpp:233:65: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::d2::point_xy<double> >*, std::vector<boost::variant<boost::geometry::model::d2::point_xy<double> >, std::allocator<boost::variant<boost::geometry::model::d2::point_xy<double> > > > >??? changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
visit_breadth_first_impl::set_iterators(std::forward<decltype(g)>(g), it, end);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}, queue.front());
~~~~~~~~~~~~~~~~~
../boost/geometry/algorithms/detail/visit.hpp: In static member function ???static bool boost::geometry::detail::visit_breadth_first_impl<PassIterator>::apply(F, Geom&&) [with F = boost::geometry::resolve_dynamic::disjoint<Geometry1, Geometry2, IsDynamic, true>::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >, std::vector, std::allocator>; Geometry2 = boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >, std::vector, std::allocator>; bool IsDynamic = false]::<lambda(const auto:20&)>; Geom = const boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >, std::vector, std::allocator>&; bool PassIterator = false]???:
../boost/geometry/algorithms/detail/visit.hpp:214:69: note: parameter passing for argument of type ???iter_t??? {aka ???__gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >*, std::vector<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >, std::allocator<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > > > > >???} changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
result = visit_breadth_first_impl::visit_or_enqueue<PassIterator>(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function, std::forward<decltype(g)>(g), queue, it);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}, it);
~~~~~~
../boost/geometry/algorithms/detail/visit.hpp:233:65: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >*, std::vector<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >, std::allocator<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > > > > >??? changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
visit_breadth_first_impl::set_iterators(std::forward<decltype(g)>(g), it, end);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}, queue.front());
~~~~~~~~~~~~~~~~~
../boost/geometry/algorithms/detail/visit.hpp: In static member function ???static bool boost::geometry::detail::visit_breadth_first_impl<PassIterator>::apply(F, Geom&&) [with F = boost::geometry::resolve_dynamic::disjoint<Geometry1, Geometry2, IsDynamic, true>::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::strategy::disjoint::cartesian_box_box; Geometry1 = boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >, std::vector, std::allocator>; Geometry2 = boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >, std::vector, std::allocator>; bool IsDynamic = false]::<lambda(const auto:20&)>; Geom = const boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >, std::vector, std::allocator>&; bool PassIterator = false]???:
../boost/geometry/algorithms/detail/visit.hpp:214:69: note: parameter passing for argument of type ???iter_t??? {aka ???__gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >*, std::vector<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >, std::allocator<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > > > > >???} changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
result = visit_breadth_first_impl::visit_or_enqueue<PassIterator>(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function, std::forward<decltype(g)>(g), queue, it);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}, it);
~~~~~~
../boost/geometry/algorithms/detail/visit.hpp:233:65: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >*, std::vector<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >, std::allocator<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > > > > >??? changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
visit_breadth_first_impl::set_iterators(std::forward<decltype(g)>(g), it, end);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}, queue.front());
~~~~~~~~~~~~~~~~~
../boost/geometry/algorithms/detail/visit.hpp: In static member function ???static bool boost::geometry::detail::visit_breadth_first_impl<PassIterator>::apply(F, Geom&&) [with F = boost::geometry::resolve_dynamic::disjoint<Geometry1, Geometry2, IsDynamic, true>::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Geometry1 = boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >, std::vector, std::allocator>; Geometry2 = boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >, std::vector, std::allocator>; bool IsDynamic = false]::<lambda(const auto:20&)>; Geom = const boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >, std::vector, std::allocator>&; bool PassIterator = false]???:
../boost/geometry/algorithms/detail/visit.hpp:214:69: note: parameter passing for argument of type ???iter_t??? {aka ???__gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >*, std::vector<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >, std::allocator<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > > > > >???} changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
result = visit_breadth_first_impl::visit_or_enqueue<PassIterator>(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function, std::forward<decltype(g)>(g), queue, it);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}, it);
~~~~~~
../boost/geometry/algorithms/detail/visit.hpp:233:65: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >*, std::vector<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >, std::allocator<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > > > > >??? changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
visit_breadth_first_impl::set_iterators(std::forward<decltype(g)>(g), it, end);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}, queue.front());
~~~~~~~~~~~~~~~~~
../boost/geometry/algorithms/detail/visit.hpp: In static member function ???static bool boost::geometry::detail::visit_breadth_first_impl<PassIterator>::apply(F, Geom&&) [with F = boost::geometry::resolve_dynamic::disjoint<Geometry1, Geometry2, IsDynamic, true>::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >, std::vector, std::allocator>; Geometry2 = boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> >; bool IsDynamic = false]::<lambda(const auto:20&)>; Geom = const boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >, std::vector, std::allocator>&; bool PassIterator = false]???:
../boost/geometry/algorithms/detail/visit.hpp:214:69: note: parameter passing for argument of type ???iter_t??? {aka ???__gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >*, std::vector<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >, std::allocator<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > > > > >???} changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
result = visit_breadth_first_impl::visit_or_enqueue<PassIterator>(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function, std::forward<decltype(g)>(g), queue, it);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}, it);
~~~~~~
../boost/geometry/algorithms/detail/visit.hpp:233:65: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >*, std::vector<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >, std::allocator<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > > > > >??? changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
visit_breadth_first_impl::set_iterators(std::forward<decltype(g)>(g), it, end);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}, queue.front());
~~~~~~~~~~~~~~~~~
../boost/geometry/algorithms/detail/visit.hpp: In static member function ???static bool boost::geometry::detail::visit_breadth_first_impl<PassIterator>::apply(F, Geom&&) [with F = boost::geometry::resolve_dynamic::disjoint<Geometry1, Geometry2, IsDynamic, true>::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::strategy::disjoint::cartesian_box_box; Geometry1 = boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >, std::vector, std::allocator>; Geometry2 = boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> >; bool IsDynamic = false]::<lambda(const auto:20&)>; Geom = const boost::geometry::model::geometry_collection<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >, std::vector, std::allocator>&; bool PassIterator = false]???:
../boost/geometry/algorithms/detail/visit.hpp:214:69: note: parameter passing for argument of type ???iter_t??? {aka ???__gnu_cxx::__normal_iterator<const boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >*, std::vector<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > >, std::allocator<boost::variant<boost::geometry::model::box<boost::geometry::model::d2::point_xy<double> > > > > >???} changed in GCC 7.1
traits::iter_visit<util::remove_cref_t<Geom>>::apply([&](auto && g)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
{
~
result = visit_breadth_first_impl::visit_or_enqueue<PassIterator>(
...
[The content has been trimmed by the report system because it exceeds 65536 bytes]