==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done ==> Making package: python-pynest2d 4.12.0-1 (Wed Dec 29 17:25:03 2021) ==> Retrieving sources... -> Found python-pynest2d-4.12.0.tar.gz ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha512sums... python-pynest2d-4.12.0.tar.gz ... Passed ==> Making package: python-pynest2d 4.12.0-1 (Wed 29 Dec 2021 05:25:20 PM UTC) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (4) libnsl-2.0.0-1 nlopt-2.7.1-1 polyclipping-6.4.2-4 python-3.10.1-2 Total Download Size: 10.48 MiB Total Installed Size: 50.48 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-3.10.1-2-armv7h downloading... nlopt-2.7.1-1-armv7h downloading... polyclipping-6.4.2-4-armv7h downloading... libnsl-2.0.0-1-armv7h downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing libnsl... installing python... Optional dependencies for python python-setuptools python-pip sqlite [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing polyclipping... installing nlopt... Optional dependencies for nlopt python-numpy: to use with python [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (9) boost-libs-1.78.0-1 hicolor-icon-theme-0.17-2 jsoncpp-1.9.5-1 libuv-1.42.0-1 rhash-1.4.2-1 boost-1.78.0-1 cmake-3.22.1-5 libnest2d-0.4-2 sip4-4.19.25-3 Total Download Size: 24.60 MiB Total Installed Size: 240.16 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... boost-1.78.0-1-armv7h downloading... cmake-3.22.1-5-armv7h downloading... boost-libs-1.78.0-1-armv7h downloading... libuv-1.42.0-1-armv7h downloading... libnest2d-0.4-2-armv7h downloading... rhash-1.4.2-1-armv7h downloading... sip4-4.19.25-3-armv7h downloading... jsoncpp-1.9.5-1-armv7h downloading... hicolor-icon-theme-0.17-2-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing sip4... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake qt6-base: cmake-gui installing boost-libs... Optional dependencies for boost-libs openmpi: for mpi support installing boost... Optional dependencies for boost python: for python bindings [installed] installing libnest2d... [?25h==> Retrieving sources... -> Found python-pynest2d-4.12.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting python-pynest2d-4.12.0.tar.gz with bsdtar ==> Starting prepare()... ==> Starting build()... -- The C compiler identification is GNU 10.2.0 -- The CXX compiler identification is GNU 10.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/bin/python3.10 (found suitable version "3.10.1", minimum required is "3.5") found components: Interpreter Development Development.Module Development.Embed -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.10.1", minimum required is "3.5") -- Found PythonLibs: /usr/lib/libpython3.10.so (found suitable version "3.10.1", minimum required is "3.5") <string>:1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives <string>:1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead <string>:1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives <string>:1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead Traceback (most recent call last): File "<string>", line 1, in <module> ModuleNotFoundError: No module named 'sip' -- Found SIP: /bin/sip -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0") CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (LIBNEST2D) does not match the name of the calling package (libnest2d). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/Findlibnest2d.cmake:28 (find_package_handle_standard_args) CMakeLists.txt:24 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found LIBNEST2D: /usr/include -- Found Clipper: /usr/include/polyclipping -- Found NLopt: /usr/include -- Found Boost: /usr/lib/cmake/Boost-1.78.0/BoostConfig.cmake (found version "1.78.0") -- Configuring done -- Generating done -- Build files have been written to: /build/python-pynest2d/src/pynest2d-4.12.0/build ==> Entering fakeroot environment... ==> Starting package()... [ 10%] Generating src/sippynest2dpart0.cpp, src/sippynest2dpart1.cpp, src/sippynest2dpart2.cpp, src/sippynest2dpart3.cpp, src/sippynest2dpart4.cpp, src/sippynest2dpart5.cpp, src/sippynest2dpart6.cpp, src/sippynest2dpart7.cpp [ 40%] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart2.cpp.o [ 40%] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart3.cpp.o [ 40%] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart0.cpp.o [ 50%] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart1.cpp.o [ 60%] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart4.cpp.o In file included from /usr/include/c++/10.2.0/vector:72, from /usr/include/nlopt.hpp:27, from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:9, from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart2.cpp:7: /usr/include/c++/10.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {libnest2d::Radians}; _Tp = libnest2d::Radians; _Alloc = std::allocator<libnest2d::Radians>]': /usr/include/c++/10.2.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<libnest2d::Radians>::iterator' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc: In function 'int varset_NfpConfig_rotations(void*, PyObject*, PyObject*)': /usr/include/c++/10.2.0/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::Radians*, std::vector<libnest2d::Radians> >' changed in GCC 7.1 [ 70%] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart5.cpp.o [ 80%] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart6.cpp.o [ 90%] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart7.cpp.o In file included from /usr/include/c++/10.2.0/vector:72, from /usr/include/nlopt.hpp:27, from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:9, from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart1.cpp:7: /usr/include/c++/10.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator<ClipperLib::IntPoint>]': /usr/include/c++/10.2.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<ClipperLib::IntPoint>::iterator' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ClipperLib::IntPoint}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator<ClipperLib::IntPoint>]': /usr/include/c++/10.2.0/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/c++/10.2.0/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::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>&}; _Tp = boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>; _Alloc = std::allocator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2> >]': /usr/include/c++/10.2.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>, std::allocator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2> > >::iterator' changed in GCC 7.1 In file included from /usr/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:42, from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:27, from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from /usr/include/boost/geometry/algorithms/covered_by.hpp:24, from /usr/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from /usr/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29, from /usr/include/boost/geometry/algorithms/buffer.hpp:41, from /usr/include/boost/geometry/geometry.hpp:66, from /usr/include/boost/geometry.hpp:17, from /usr/include/libnest2d/utils/boost_alg.hpp:17, from /usr/include/libnest2d/backends/clipper/geometries.hpp:348, from /usr/include/libnest2d/libnest2d.hpp:7, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:19, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart1.cpp:7: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In function 'static void boost::geometry::detail::sectionalize::sectionalize_part<Point, DimensionVector>::apply(Sections&, Iterator, Iterator, const RobustPolicy&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Iterator = __gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections<boost::geometry::model::box<ClipperLib::IntPoint>, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; Point = ClipperLib::IntPoint; DimensionVector = std::integer_sequence<unsigned int, 0, 1>]': /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:401:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 401 | > | ^ /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:401:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 In file included from /usr/include/c++/10.2.0/vector:67, from /usr/include/nlopt.hpp:27, from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:9, from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart1.cpp:7: /usr/include/c++/10.2.0/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>*, std::vector<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>, std::allocator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2> > > >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>*, std::vector<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>, std::allocator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2> > > >' changed in GCC 7.1 In file included from /usr/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:42, from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:27, from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from /usr/include/boost/geometry/algorithms/covered_by.hpp:24, from /usr/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from /usr/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29, from /usr/include/boost/geometry/algorithms/buffer.hpp:41, from /usr/include/boost/geometry/geometry.hpp:66, from /usr/include/boost/geometry.hpp:17, from /usr/include/libnest2d/utils/boost_alg.hpp:17, from /usr/include/libnest2d/backends/clipper/geometries.hpp:348, from /usr/include/libnest2d/libnest2d.hpp:7, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:19, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart1.cpp:7: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In static member function 'static bool libnest2d::_Item<RawShape>::intersects(const libnest2d::_Item<RawShape>&, const libnest2d::_Item<RawShape>&) [with RawShape = ClipperLib::Polygon]': /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 604 | // Line with one point ==> no sections | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 605 | return; | ~~~~~~~ 606 | } | ~ 607 | | /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 604 | // Line with one point ==> no sections | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 605 | return; | ~~~~~~~ 606 | } | ~ 607 | | /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 604 | // Line with one point ==> no sections | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 605 | return; | ~~~~~~~ 606 | } | ~ 607 | | /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 604 | // Line with one point ==> no sections | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 605 | return; | ~~~~~~~ 606 | } | ~ 607 | | /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In static member function 'static void boost::geometry::detail::get_turns::get_turns_generic<Geometry1, Geometry2, Reverse1, Reverse2, TurnPolicy>::apply(int, const Geometry1&, int, const Geometry2&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::vector<boost::geometry::detail::overlay::turn_info<ClipperLib::IntPoint, boost::geometry::segment_ratio<long long int>, boost::geometry::detail::overlay::turn_operation<ClipperLib::IntPoint, boost::geometry::segment_ratio<long long int> >, boost::array<boost::geometry::detail::overlay::turn_operation<ClipperLib::IntPoint, boost::geometry::segment_ratio<long long int> >, 2> >, std::allocator<boost::geometry::detail::overlay::turn_info<ClipperLib::IntPoint, boost::geometry::segment_ratio<long long int>, boost::geometry::detail::overlay::turn_operation<ClipperLib::IntPoint, boost::geometry::segment_ratio<long long int> >, boost::array<boost::geometry::detail::overlay::turn_operation<ClipperLib::IntPoint, boost::geometry::segment_ratio<long long int> >, 2> > > >; InterruptPolicy = boost::geometry::detail::relate::areal_areal<ClipperLib::Polygon, ClipperLib::Polygon>::interrupt_policy_areal_areal<boost::geometry::detail::relate::static_mask_handler<boost::geometry::util::type_sequence<boost::geometry::de9im::static_mask<'F', 'T', '*', '*', '*', '*', '*', '*', '*'>, boost::geometry::de9im::static_mask<'F', '*', '*', 'T', '*', '*', '*', '*', '*'>, boost::geometry::de9im::static_mask<'F', '*', '*', '*', 'T', '*', '*', '*', '*'> >, true> >; Geometry1 = ClipperLib::Polygon; Geometry2 = ClipperLib::Polygon; bool Reverse1 = false; bool Reverse2 = false; TurnPolicy = boost::geometry::detail::get_turns::get_turn_info_type<ClipperLib::Polygon, ClipperLib::Polygon, boost::geometry::detail::relate::turns::assign_policy<>, boost::geometry::polygon_tag, boost::geometry::polygon_tag, boost::geometry::areal_tag, boost::geometry::areal_tag>]': /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 604 | // Line with one point ==> no sections | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 605 | return; | ~~~~~~~ 606 | } | ~ 607 | | /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 604 | // Line with one point ==> no sections | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 605 | return; | ~~~~~~~ 606 | } | ~ 607 | | /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 604 | // Line with one point ==> no sections | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 605 | return; | ~~~~~~~ 606 | } | ~ 607 | | /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 604 | // Line with one point ==> no sections | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 605 | return; | ~~~~~~~ 606 | } | ~ 607 | | /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In static member function 'static void boost::geometry::detail::get_turns::get_turns_generic<Geometry1, Geometry2, Reverse1, Reverse2, TurnPolicy>::apply(int, const Geometry1&, int, const Geometry2&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::vector<boost::geometry::detail::overlay::turn_info<ClipperLib::IntPoint, boost::geometry::segment_ratio<long long int>, boost::geometry::detail::overlay::turn_operation<ClipperLib::IntPoint, boost::geometry::segment_ratio<long long int> >, boost::array<boost::geometry::detail::overlay::turn_operation<ClipperLib::IntPoint, boost::geometry::segment_ratio<long long int> >, 2> >, std::allocator<boost::geometry::detail::overlay::turn_info<ClipperLib::IntPoint, boost::geometry::segment_ratio<long long int>, boost::geometry::detail::overlay::turn_operation<ClipperLib::IntPoint, boost::geometry::segment_ratio<long long int> >, boost::array<boost::geometry::detail::overlay::turn_operation<ClipperLib::IntPoint, boost::geometry::segment_ratio<long long int> >, 2> > > >; InterruptPolicy = boost::geometry::detail::relate::areal_areal<ClipperLib::Polygon, ClipperLib::Polygon>::interrupt_policy_areal_areal<boost::geometry::detail::relate::static_mask_handler<boost::geometry::de9im::static_mask<'T', '*', 'F', '*', '*', 'F', '*', '*', '*'>, true> >; Geometry1 = ClipperLib::Polygon; Geometry2 = ClipperLib::Polygon; bool Reverse1 = false; bool Reverse2 = false; TurnPolicy = boost::geometry::detail::get_turns::get_turn_info_type<ClipperLib::Polygon, ClipperLib::Polygon, boost::geometry::detail::relate::turns::assign_policy<>, boost::geometry::polygon_tag, boost::geometry::polygon_tag, boost::geometry::areal_tag, boost::geometry::areal_tag>]': /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 604 | // Line with one point ==> no sections | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 605 | return; | ~~~~~~~ 606 | } | ~ 607 | | /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 604 | // Line with one point ==> no sections | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 605 | return; | ~~~~~~~ 606 | } | ~ 607 | | /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 604 | // Line with one point ==> no sections | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 605 | return; | ~~~~~~~ 606 | } | ~ 607 | | /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 604 | // Line with one point ==> no sections | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 605 | return; | ~~~~~~~ 606 | } | ~ 607 | | In file included from /usr/include/c++/10.2.0/functional:65, from /usr/include/libnest2d/optimizer.hpp:5, from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:14, from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/10.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<libnest2d::shapelike::convexHull<std::vector<ClipperLib::IntPoint> >::<lambda(const Point&, const Point&)> >]': /usr/include/c++/10.2.0/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 In file included from /usr/include/c++/10.2.0/vector:72, from /usr/include/nlopt.hpp:27, from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:9, from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/10.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const ClipperLib::IntPoint&}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator<ClipperLib::IntPoint>]': /usr/include/c++/10.2.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<ClipperLib::IntPoint>::iterator' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator<ClipperLib::IntPoint>]': /usr/include/c++/10.2.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<ClipperLib::IntPoint>::iterator' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ClipperLib::IntPoint}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator<ClipperLib::IntPoint>]': /usr/include/c++/10.2.0/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint&}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator<ClipperLib::IntPoint>]': /usr/include/c++/10.2.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<ClipperLib::IntPoint>::iterator' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ClipperLib::IntPoint&}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator<ClipperLib::IntPoint>]': /usr/include/c++/10.2.0/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const libnest2d::_Item<ClipperLib::Polygon>&}; _Tp = libnest2d::_Item<ClipperLib::Polygon>; _Alloc = std::allocator<libnest2d::_Item<ClipperLib::Polygon> >]': /usr/include/c++/10.2.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<libnest2d::_Item<ClipperLib::Polygon> >::iterator' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {libnest2d::_Box<ClipperLib::IntPoint>&}; _Tp = libnest2d::PlacementStrategyLike<libnest2d::placers::_NofitPolyPlacer<ClipperLib::Polygon, libnest2d::_Box<ClipperLib::IntPoint> > >; _Alloc = std::allocator<libnest2d::PlacementStrategyLike<libnest2d::placers::_NofitPolyPlacer<ClipperLib::Polygon, libnest2d::_Box<ClipperLib::IntPoint> > > >]': /usr/include/c++/10.2.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<libnest2d::PlacementStrategyLike<libnest2d::placers::_NofitPolyPlacer<ClipperLib::Polygon, libnest2d::_Box<ClipperLib::IntPoint> > >, std::allocator<libnest2d::PlacementStrategyLike<libnest2d::placers::_NofitPolyPlacer<ClipperLib::Polygon, libnest2d::_Box<ClipperLib::IntPoint> > > > >::iterator' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libnest2d::_Box<ClipperLib::IntPoint>&}; _Tp = libnest2d::PlacementStrategyLike<libnest2d::placers::_NofitPolyPlacer<ClipperLib::Polygon, libnest2d::_Box<ClipperLib::IntPoint> > >; _Alloc = std::allocator<libnest2d::PlacementStrategyLike<libnest2d::placers::_NofitPolyPlacer<ClipperLib::Polygon, libnest2d::_Box<ClipperLib::IntPoint> > > >]': /usr/include/c++/10.2.0/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::PlacementStrategyLike<libnest2d::placers::_NofitPolyPlacer<ClipperLib::Polygon, libnest2d::_Box<ClipperLib::IntPoint> > >*, std::vector<libnest2d::PlacementStrategyLike<libnest2d::placers::_NofitPolyPlacer<ClipperLib::Polygon, libnest2d::_Box<ClipperLib::IntPoint> > >, std::allocator<libnest2d::PlacementStrategyLike<libnest2d::placers::_NofitPolyPlacer<ClipperLib::Polygon, libnest2d::_Box<ClipperLib::IntPoint> > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/10.2.0/bits/stl_algo.h:61, from /usr/include/c++/10.2.0/functional:65, from /usr/include/libnest2d/optimizer.hpp:5, from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:14, from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/10.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::reference_wrapper<libnest2d::_Item<ClipperLib::Polygon> >*, std::vector<std::reference_wrapper<libnest2d::_Item<ClipperLib::Polygon> >, std::allocator<std::reference_wrapper<libnest2d::_Item<ClipperLib::Polygon> > > > >; _Distance = int; _Tp = std::reference_wrapper<libnest2d::_Item<ClipperLib::Polygon> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<libnest2d::selections::_FirstFitSelection<RawShape>::packItems<libnest2d::placers::_NofitPolyPlacer<ClipperLib::Polygon, libnest2d::_Box<ClipperLib::IntPoint> >, __gnu_cxx::__normal_iterator<libnest2d::_Item<ClipperLib::Polygon>*, std::vector<libnest2d::_Item<ClipperLib::Polygon> > >, libnest2d::_Box<ClipperLib::IntPoint>&, libnest2d::placers::NfpPConfig<ClipperLib::Polygon>&>::<lambda(libnest2d::selections::SelectionBoilerplate<ClipperLib::Polygon>::Item&, libnest2d::selections::SelectionBoilerplate<ClipperLib::Polygon>::Item&)> >]': /usr/include/c++/10.2.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type 'std::reference_wrapper<libnest2d::_Item<ClipperLib::Polygon> >' changed in GCC 7.1 In file included from /usr/include/c++/10.2.0/bits/stl_algo.h:61, from /usr/include/c++/10.2.0/functional:65, from /usr/include/libnest2d/optimizer.hpp:5, from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:14, from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/10.2.0/bits/stl_heap.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::reference_wrapper<libnest2d::_Item<ClipperLib::Polygon> >*, std::vector<std::reference_wrapper<libnest2d::_Item<ClipperLib::Polygon> >, std::allocator<std::reference_wrapper<libnest2d::_Item<ClipperLib::Polygon> > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<libnest2d::selections::_FirstFitSelection<RawShape>::packItems<libnest2d::placers::_NofitPolyPlacer<ClipperLib::Polygon, libnest2d::_Box<ClipperLib::IntPoint> >, __gnu_cxx::__normal_iterator<libnest2d::_Item<ClipperLib::Polygon>*, std::vector<libnest2d::_Item<ClipperLib::Polygon> > >, libnest2d::_Box<ClipperLib::IntPoint>&, libnest2d::placers::NfpPConfig<ClipperLib::Polygon>&>::<lambda(libnest2d::selections::SelectionBoilerplate<ClipperLib::Polygon>::Item&, libnest2d::selections::SelectionBoilerplate<ClipperLib::Polygon>::Item&)> >]': /usr/include/c++/10.2.0/bits/stl_heap.h:355:22: note: parameter passing for argument of type '_ValueType' {aka 'std::reference_wrapper<libnest2d::_Item<ClipperLib::Polygon> >'} changed in GCC 7.1 In file included from /usr/include/c++/10.2.0/bits/stl_algo.h:61, from /usr/include/c++/10.2.0/functional:65, from /usr/include/libnest2d/optimizer.hpp:5, from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:14, from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/10.2.0/bits/stl_heap.h:263:25: note: parameter passing for argument of type '_ValueType' {aka 'std::reference_wrapper<libnest2d::_Item<ClipperLib::Polygon> >'} changed in GCC 7.1 In file included from /usr/include/c++/10.2.0/vector:72, from /usr/include/nlopt.hpp:27, from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:9, from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/10.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/10.2.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc: In member function 'void libnest2d::placers::EdgeCache<RawShape>::fetchCorners() const [with RawShape = ClipperLib::Polygon]': /usr/include/c++/10.2.0/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const ClipperLib::IntPoint&, const ClipperLib::IntPoint&}; _Tp = libnest2d::_Segment<ClipperLib::IntPoint>; _Alloc = std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> >]': /usr/include/c++/10.2.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<libnest2d::_Segment<ClipperLib::IntPoint>, std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> > >::iterator' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const ClipperLib::IntPoint&, const ClipperLib::IntPoint&}; _Tp = libnest2d::_Segment<ClipperLib::IntPoint>; _Alloc = std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> >]': /usr/include/c++/10.2.0/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Segment<ClipperLib::IntPoint>*, std::vector<libnest2d::_Segment<ClipperLib::IntPoint>, std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> > > >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double&}; _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/10.2.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {libnest2d::placers::EdgeCache<ClipperLib::Polygon>::ContourCache}; _Tp = libnest2d::placers::EdgeCache<ClipperLib::Polygon>::ContourCache; _Alloc = std::allocator<libnest2d::placers::EdgeCache<ClipperLib::Polygon>::ContourCache>]': /usr/include/c++/10.2.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<libnest2d::placers::EdgeCache<ClipperLib::Polygon>::ContourCache, std::allocator<libnest2d::placers::EdgeCache<ClipperLib::Polygon>::ContourCache> >::iterator' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc: In member function 'void libnest2d::placers::EdgeCache<RawShape>::createCache(const RawShape&) [with RawShape = ClipperLib::Polygon]': /usr/include/c++/10.2.0/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::placers::EdgeCache<ClipperLib::Polygon>::ContourCache*, std::vector<libnest2d::placers::EdgeCache<ClipperLib::Polygon>::ContourCache, std::allocator<libnest2d::placers::EdgeCache<ClipperLib::Polygon>::ContourCache> > >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {ClipperLib::Polygon&}; _Tp = libnest2d::placers::EdgeCache<ClipperLib::Polygon>; _Alloc = std::allocator<libnest2d::placers::EdgeCache<ClipperLib::Polygon> >]': /usr/include/c++/10.2.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<libnest2d::placers::EdgeCache<ClipperLib::Polygon>, std::allocator<libnest2d::placers::EdgeCache<ClipperLib::Polygon> > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10.2.0/functional:65, from /usr/include/libnest2d/optimizer.hpp:5, from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:14, from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/10.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<libnest2d::shapelike::convexHull<std::vector<ClipperLib::IntPoint> >::<lambda(const Point&, const Point&)> >]': /usr/include/c++/10.2.0/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<libnest2d::_Segment<ClipperLib::IntPoint>*, std::vector<libnest2d::_Segment<ClipperLib::IntPoint>, std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<libnest2d::nfp::nfpConvexOnly<ClipperLib::Polygon, double>::<lambda(const Edge&, const Edge&)> >]': /usr/include/c++/10.2.0/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Segment<ClipperLib::IntPoint>*, std::vector<libnest2d::_Segment<ClipperLib::IntPoint>, std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> > > >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<libnest2d::_Segment<ClipperLib::IntPoint>*, std::vector<libnest2d::_Segment<ClipperLib::IntPoint>, std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<libnest2d::nfp::nfpConvexOnly<ClipperLib::Polygon, double>::<lambda(const Edge&, const Edge&)> >]': /usr/include/c++/10.2.0/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Segment<ClipperLib::IntPoint>*, std::vector<libnest2d::_Segment<ClipperLib::IntPoint>, std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> > > >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Segment<ClipperLib::IntPoint>*, std::vector<libnest2d::_Segment<ClipperLib::IntPoint>, std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> > > >' changed in GCC 7.1 In file included from /usr/include/c++/10.2.0/bits/stl_algo.h:61, from /usr/include/c++/10.2.0/functional:65, from /usr/include/libnest2d/optimizer.hpp:5, from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:14, from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/10.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<libnest2d::_Segment<ClipperLib::IntPoint>*, std::vector<libnest2d::_Segment<ClipperLib::IntPoint>, std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> > > >; _Distance = int; _Tp = libnest2d::_Segment<ClipperLib::IntPoint>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<libnest2d::nfp::nfpConvexOnly<ClipperLib::Polygon, double>::<lambda(const Edge&, const Edge&)> >]': /usr/include/c++/10.2.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Segment<ClipperLib::IntPoint>*, std::vector<libnest2d::_Segment<ClipperLib::IntPoint>, std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> > > >' changed in GCC 7.1 In file included from /usr/include/c++/10.2.0/functional:65, from /usr/include/libnest2d/optimizer.hpp:5, from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:14, from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/10.2.0/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<libnest2d::_Segment<ClipperLib::IntPoint>*, std::vector<libnest2d::_Segment<ClipperLib::IntPoint>, std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<libnest2d::nfp::nfpConvexOnly<ClipperLib::Polygon, double>::<lambda(const Edge&, const Edge&)> >]': /usr/include/c++/10.2.0/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Segment<ClipperLib::IntPoint>*, std::vector<libnest2d::_Segment<ClipperLib::IntPoint>, std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> > > >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Segment<ClipperLib::IntPoint>*, std::vector<libnest2d::_Segment<ClipperLib::IntPoint>, std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> > > >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Segment<ClipperLib::IntPoint>*, std::vector<libnest2d::_Segment<ClipperLib::IntPoint>, std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> > > >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Segment<ClipperLib::IntPoint>*, std::vector<libnest2d::_Segment<ClipperLib::IntPoint>, std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> > > >' changed in GCC 7.1 In file included from /usr/include/c++/10.2.0/functional:65, from /usr/include/libnest2d/optimizer.hpp:5, from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:14, from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/10.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<libnest2d::_Segment<ClipperLib::IntPoint>*, std::vector<libnest2d::_Segment<ClipperLib::IntPoint>, std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<libnest2d::nfp::nfpConvexOnly<ClipperLib::Polygon, double>::<lambda(const Edge&, const Edge&)> >]': /usr/include/c++/10.2.0/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Segment<ClipperLib::IntPoint>*, std::vector<libnest2d::_Segment<ClipperLib::IntPoint>, std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> > > >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Segment<ClipperLib::IntPoint>*, std::vector<libnest2d::_Segment<ClipperLib::IntPoint>, std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> > > >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Segment<ClipperLib::IntPoint>*, std::vector<libnest2d::_Segment<ClipperLib::IntPoint>, std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> > > >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Segment<ClipperLib::IntPoint>*, std::vector<libnest2d::_Segment<ClipperLib::IntPoint>, std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> > > >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/stl_algo.h: In function 'libnest2d::nfp::NfpResult<RawShape> libnest2d::nfp::nfpConvexOnly(const RawShape&, const RawShape&) [with RawShape = ClipperLib::Polygon; Ratio = double]': /usr/include/c++/10.2.0/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Segment<ClipperLib::IntPoint>*, std::vector<libnest2d::_Segment<ClipperLib::IntPoint>, std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> > > >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Segment<ClipperLib::IntPoint>*, std::vector<libnest2d::_Segment<ClipperLib::IntPoint>, std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> > > >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Segment<ClipperLib::IntPoint>*, std::vector<libnest2d::_Segment<ClipperLib::IntPoint>, std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> > > >' changed in GCC 7.1 In file included from /usr/include/c++/10.2.0/bits/stl_algo.h:61, from /usr/include/c++/10.2.0/functional:65, from /usr/include/libnest2d/optimizer.hpp:5, from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:14, from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/10.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >; _Distance = int; _Tp = ClipperLib::IntPoint; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<libnest2d::shapelike::convexHull<std::vector<ClipperLib::IntPoint> >::<lambda(const Point&, const Point&)> >]': /usr/include/c++/10.2.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 In file included from /usr/include/c++/10.2.0/functional:65, from /usr/include/libnest2d/optimizer.hpp:5, from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:14, from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/10.2.0/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<libnest2d::shapelike::convexHull<std::vector<ClipperLib::IntPoint> >::<lambda(const Point&, const Point&)> >]': /usr/include/c++/10.2.0/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 In file included from /usr/include/c++/10.2.0/functional:65, from /usr/include/libnest2d/optimizer.hpp:5, from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:14, from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/10.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<libnest2d::shapelike::convexHull<std::vector<ClipperLib::IntPoint> >::<lambda(const Point&, const Point&)> >]': /usr/include/c++/10.2.0/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 In file included from /usr/include/c++/10.2.0/vector:72, from /usr/include/nlopt.hpp:27, from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:9, from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/10.2.0/bits/vector.tcc: In lambda function: /usr/include/c++/10.2.0/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 In file included from /usr/include/c++/10.2.0/vector:67, from /usr/include/nlopt.hpp:27, from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:9, from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/10.2.0/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 In file included from /usr/include/c++/10.2.0/functional:65, from /usr/include/libnest2d/optimizer.hpp:5, from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:14, from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/10.2.0/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 In file included from /usr/include/libnest2d/placers/nfpplacer.hpp:23, from /usr/include/libnest2d/libnest2d.hpp:18, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:19, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/libnest2d/parallel.hpp: In function 'void libnest2d::__parallel::enumerate(Iterator, Iterator, std::function<void(typename std::iterator_traits< <template-parameter-1-1> >::value_type, unsigned int)>, std::launch) [with Iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >]': /usr/include/libnest2d/parallel.hpp:22:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1 /usr/include/libnest2d/parallel.hpp:22:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1 /usr/include/libnest2d/parallel.hpp:22:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1 In file included from /usr/include/c++/10.2.0/vector:72, from /usr/include/nlopt.hpp:27, from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:9, from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/10.2.0/bits/vector.tcc: In member function 'typename libnest2d::placers::_NofitPolyPlacer<RawShape, TBin>::Base::PackResult libnest2d::placers::_NofitPolyPlacer<RawShape, TBin>::_trypack(typename libnest2d::placers::_NofitPolyPlacer<RawShape, TBin>::Base::Item&, const Range&) [with Range = libnest2d::ConstItemRange<__gnu_cxx::__normal_iterator<const std::reference_wrapper<libnest2d::_Item<ClipperLib::Polygon> >*, std::vector<std::reference_wrapper<libnest2d::_Item<ClipperLib::Polygon> >, std::allocator<std::reference_wrapper<libnest2d::_Item<ClipperLib::Polygon> > > > > >; RawShape = ClipperLib::Polygon; TBin = libnest2d::_Box<ClipperLib::IntPoint>]': /usr/include/c++/10.2.0/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::placers::EdgeCache<ClipperLib::Polygon>*, std::vector<libnest2d::placers::EdgeCache<ClipperLib::Polygon>, std::allocator<libnest2d::placers::EdgeCache<ClipperLib::Polygon> > > >' changed in GCC 7.1 In file included from /usr/include/libnest2d/libnest2d.hpp:18, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:19, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/libnest2d/placers/nfpplacer.hpp:888:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1 In file included from /usr/include/c++/10.2.0/vector:72, from /usr/include/nlopt.hpp:27, from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:9, from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/10.2.0/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 In file included from /usr/include/libnest2d/libnest2d.hpp:18, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:19, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/libnest2d/placers/nfpplacer.hpp:938:46: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1 In file included from /usr/include/libnest2d/libnest2d.hpp:19, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:19, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/libnest2d/selections/firstfit.hpp: In member function 'void libnest2d::selections::_FirstFitSelection<RawShape>::packItems(TIterator, TIterator, TBin&&, PConfig&&) [with TPlacer = libnest2d::placers::_NofitPolyPlacer<ClipperLib::Polygon, libnest2d::_Box<ClipperLib::IntPoint> >; TIterator = __gnu_cxx::__normal_iterator<libnest2d::_Item<ClipperLib::Polygon>*, std::vector<libnest2d::_Item<ClipperLib::Polygon> > >; TBin = libnest2d::_Box<ClipperLib::IntPoint>&; PConfig = libnest2d::placers::NfpPConfig<ClipperLib::Polygon>&; RawShape = ClipperLib::Polygon]': /usr/include/libnest2d/selections/firstfit.hpp:29:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Item<ClipperLib::Polygon>*, std::vector<libnest2d::_Item<ClipperLib::Polygon> > >' changed in GCC 7.1 /usr/include/libnest2d/selections/firstfit.hpp:29:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Item<ClipperLib::Polygon>*, std::vector<libnest2d::_Item<ClipperLib::Polygon> > >' changed in GCC 7.1 /usr/include/libnest2d/selections/firstfit.hpp:29:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Item<ClipperLib::Polygon>*, std::vector<libnest2d::_Item<ClipperLib::Polygon> > >' changed in GCC 7.1 In file included from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:19, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/libnest2d/libnest2d.hpp: In function 'std::size_t libnest2d::nest(Iterator, Iterator, const typename Placer::BinType&, libnest2d::Coord, const libnest2d::NestConfig<Placer, Selector>&, libnest2d::NestControl) [with Placer = libnest2d::placers::_NofitPolyPlacer<ClipperLib::Polygon, libnest2d::_Box<ClipperLib::IntPoint> >; Selector = libnest2d::selections::_FirstFitSelection<ClipperLib::Polygon>; Iterator = __gnu_cxx::__normal_iterator<libnest2d::_Item<ClipperLib::Polygon>*, std::vector<libnest2d::_Item<ClipperLib::Polygon> > >]': /usr/include/libnest2d/libnest2d.hpp:89:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Item<ClipperLib::Polygon>*, std::vector<libnest2d::_Item<ClipperLib::Polygon> > >' changed in GCC 7.1 /usr/include/libnest2d/libnest2d.hpp:89:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Item<ClipperLib::Polygon>*, std::vector<libnest2d::_Item<ClipperLib::Polygon> > >' changed in GCC 7.1 /usr/include/libnest2d/libnest2d.hpp:89:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Item<ClipperLib::Polygon>*, std::vector<libnest2d::_Item<ClipperLib::Polygon> > >' changed in GCC 7.1 In file included from /usr/include/libnest2d/libnest2d.hpp:16, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:19, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/libnest2d/nester.hpp:747:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Item<ClipperLib::Polygon>*, std::vector<libnest2d::_Item<ClipperLib::Polygon> > >' changed in GCC 7.1 In file included from /usr/include/c++/10.2.0/vector:67, from /usr/include/nlopt.hpp:27, from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:9, from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/10.2.0/bits/stl_vector.h: In function 'PyObject* func_nest(PyObject*, PyObject*)': /usr/include/c++/10.2.0/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Item<ClipperLib::Polygon>*, std::vector<libnest2d::_Item<ClipperLib::Polygon> > >' changed in GCC 7.1 In file included from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:19, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/libnest2d/libnest2d.hpp:129:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Item<ClipperLib::Polygon>*, std::vector<libnest2d::_Item<ClipperLib::Polygon> > >' changed in GCC 7.1 In file included from /usr/include/c++/10.2.0/vector:72, from /usr/include/nlopt.hpp:27, from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:9, from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart3.cpp:7: /usr/include/c++/10.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator<ClipperLib::IntPoint>]': /usr/include/c++/10.2.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<ClipperLib::IntPoint>::iterator' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ClipperLib::IntPoint}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator<ClipperLib::IntPoint>]': /usr/include/c++/10.2.0/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long int&, const long int&}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator<ClipperLib::IntPoint>]': /usr/include/c++/10.2.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<ClipperLib::IntPoint>::iterator' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/vector.tcc: In function 'void* init_type_Item(sipSimpleWrapper*, PyObject*, PyObject*, PyObject**, PyObject**, PyObject**)': /usr/include/c++/10.2.0/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/c++/10.2.0/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::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>&}; _Tp = boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>; _Alloc = std::allocator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2> >]': /usr/include/c++/10.2.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>, std::allocator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2> > >::iterator' changed in GCC 7.1 In file included from /usr/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:42, from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:27, from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from /usr/include/boost/geometry/algorithms/covered_by.hpp:24, from /usr/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from /usr/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29, from /usr/include/boost/geometry/algorithms/buffer.hpp:41, from /usr/include/boost/geometry/geometry.hpp:66, from /usr/include/boost/geometry.hpp:17, from /usr/include/libnest2d/utils/boost_alg.hpp:17, from /usr/include/libnest2d/backends/clipper/geometries.hpp:348, from /usr/include/libnest2d/libnest2d.hpp:7, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:19, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart3.cpp:7: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In function 'static void boost::geometry::detail::sectionalize::sectionalize_part<Point, DimensionVector>::apply(Sections&, Iterator, Iterator, const RobustPolicy&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Iterator = __gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections<boost::geometry::model::box<ClipperLib::IntPoint>, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; Point = ClipperLib::IntPoint; DimensionVector = std::integer_sequence<unsigned int, 0, 1>]': /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:401:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:401:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 In file included from /usr/include/c++/10.2.0/vector:67, from /usr/include/nlopt.hpp:27, from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:9, from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart3.cpp:7: /usr/include/c++/10.2.0/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>*, std::vector<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>, std::allocator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2> > > >' changed in GCC 7.1 /usr/include/c++/10.2.0/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>*, std::vector<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>, std::allocator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2> > > >' changed in GCC 7.1 In file included from /usr/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:42, from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:27, from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from /usr/include/boost/geometry/algorithms/covered_by.hpp:24, from /usr/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from /usr/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29, from /usr/include/boost/geometry/algorithms/buffer.hpp:41, from /usr/include/boost/geometry/geometry.hpp:66, from /usr/include/boost/geometry.hpp:17, from /usr/include/libnest2d/utils/boost_alg.hpp:17, from /usr/include/libnest2d/backends/clipper/geometries.hpp:348, from /usr/include/libnest2d/libnest2d.hpp:7, from /build/python-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:19, from /build/python-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart3.cpp:7: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In static member function 'static bool libnest2d::_Item<RawShape>::intersects(const libnest2d::_Item<RawShape>&, const libnest2d::_Item<RawShape>&) [with RawShape = ClipperLib::Polygon]': /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In static member function 'static void boost::geometry::detail::get_turns::get_turns_generic<Geometry1, Geometry2, Reverse1, Reverse2, TurnPolicy>::apply(int, const Geometry1&, int, const Geometry2&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::vector<boost::geometry::detail::overlay::turn_info<ClipperLib::IntPoint, boost::geometry::segment_ratio<long long int>, boost::geometry::detail::overlay::turn_operation<ClipperLib::IntPoint, boost::geometry::segment_ratio<long long int> >, boost::array<boost::geometry::detail::overlay::turn_operation<ClipperLib::IntPoint, boost::geometry::segment_ratio<long long int> >, 2> >, std::allocator<boost::geometry::detail::overlay::turn_info<ClipperLib::IntPoint, boost::geometry::segment_ratio<long long int>, boost::geometry::detail::overlay::turn_operation<ClipperLib::IntPoint, boost::geometry::segment_ratio<long long int> >, boost::array<boost::geometry::detail::overlay::turn_operation<ClipperLib::IntPoint, boost::geometry::segment_ratio<long long int> >, 2> > > >; InterruptPolicy = boost::geometry::detail::relate::areal_areal<ClipperLib::Polygon, ClipperLib::Polygon>::interrupt_policy_areal_areal<boost::geometry::detail::relate::static_mask_handler<boost::geometry::util::type_sequence<boost::geometry::de9im::static_mask<'F', 'T', '*', '*', '*', '*', '*', '*', '*'>, boost::geometry::de9im::static_mask<'F', '*', '*', 'T', '*', '*', '*', '*', '*'>, boost::geometry::de9im::static_mask<'F', '*', '*', '*', 'T', '*', '*', '*', '*'> >, true> >; Geometry1 = ClipperLib::Polygon; Geometry2 = ClipperLib::Polygon; bool Reverse1 = false; bool Reverse2 = false; TurnPolicy = boost::geometry::detail::get_turns::get_turn_info_type<ClipperLib::Polygon, ClipperLib::Polygon, boost::geometry::detail::relate::turns::assign_policy<>, boost::geometry::polygon_tag, boost::geometry::polygon_tag, boost::geometry::areal_tag, boost::geometry::areal_tag>]': /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In static member function 'static void boost::geometry::detail::get_turns::get_turns_generic<Geometry1, Geometry2, Reverse1, Reverse2, TurnPolicy>::apply(int, const Geometry1&, int, const Geometry2&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::vector<boost::geometry::detail::overlay::turn_info<ClipperLib::IntPoint, boost::geometry::segment_ratio<long long int>, boost::geometry::detail::overlay::turn_operation<ClipperLib::IntPoint, boost::geometry::segment_ratio<long long int> >, boost::array<boost::geometry::detail::overlay::turn_operation<ClipperLib::IntPoint, boost::geometry::segment_ratio<long long int> >, 2> >, std::allocator<boost::geometry::detail::overlay::turn_info<ClipperLib::IntPoint, boost::geometry::segment_ratio<long long int>, boost::geometry::detail::overlay::turn_operation<ClipperLib::IntPoint, boost::geometry::segment_ratio<long long int> >, boost::array<boost::geometry::detail::overlay::turn_operation<ClipperLib::IntPoint, boost::geometry::segment_ratio<long long int> >, 2> > > >; InterruptPolicy = boost::geometry::detail::relate::areal_areal<ClipperLib::Polygon, ClipperLib::Polygon>::interrupt_policy_areal_areal<boost::geometry::detail::relate::static_mask_handler<boost::geometry::de9im::static_mask<'T', '*', 'F', '*', '*', 'F', '*', '*', '*'>, true> >; Geometry1 = ClipperLib::Polygon; Geometry2 = ClipperLib::Polygon; bool Reverse1 = false; bool Reverse2 = false; TurnPolicy = boost::geometry::detail::get_turns::get_turn_info_type<ClipperLib::Polygon, ClipperLib::Polygon, boost::geometry::detail::relate::turns::assign_policy<>, boost::geometry::polygon_tag, boost::geometry::polygon_tag, boost::geometry::areal_tag, boost::geometry::areal_tag>]': /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1 [100%] Linking CXX shared library pynest2d.so [100%] Built target python_module_pynest2d Install the project... -- Install configuration: "" -- Installing: /build/python-pynest2d/pkg/python-pynest2d/usr/lib/python3.10/site-packages/pynest2d.so ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> WARNING: Package contains reference to $srcdir usr/lib/python3.10/site-packages/pynest2d.so ==> Creating package "python-pynest2d"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: python-pynest2d 4.12.0-1 (Wed 29 Dec 2021 05:26:10 PM UTC) ==> Cleaning up...