>>> py3-pynest2d: Building testing/py3-pynest2d 4.12.0-r2 (using abuild 3.9.0-r1) started Thu, 16 Jun 2022 11:20:37 +0000 >>> py3-pynest2d: Checking sanity of /home/buildozer/aports/testing/py3-pynest2d/APKBUILD... >>> py3-pynest2d: Analyzing dependencies... >>> py3-pynest2d: Installing for build: build-base samurai cmake libnest2d-dev clipper-dev py3-sip4-dev nlopt-dev boost-dev python3-dev (1/64) Installing samurai (1.2-r2) (2/64) Installing libarchive (3.6.1-r0) (3/64) Installing rhash-libs (1.4.2-r2) (4/64) Installing libuv (1.44.1-r0) (5/64) Installing cmake (3.23.2-r0) (6/64) Installing libnest2d-dev (0.4-r2) (7/64) Installing clipper (6.4.2-r1) (8/64) Installing clipper-dev (6.4.2-r1) (9/64) Installing py3-sip4 (4.19.25-r0) (10/64) Installing py3-sip4-dev (4.19.25-r0) (11/64) Installing nlopt (2.7.1-r0) (12/64) Installing nlopt-dev (2.7.1-r0) (13/64) Installing boost1.79-atomic (1.79.0-r0) (14/64) Installing boost1.79-chrono (1.79.0-r0) (15/64) Installing boost1.79-container (1.79.0-r0) (16/64) Installing boost1.79-context (1.79.0-r0) (17/64) Installing boost1.79-contract (1.79.0-r0) (18/64) Installing boost1.79-coroutine (1.79.0-r0) (19/64) Installing boost1.79-date_time (1.79.0-r0) (20/64) Installing boost1.79-fiber (1.79.0-r0) (21/64) Installing boost1.79-filesystem (1.79.0-r0) (22/64) Installing boost1.79-graph (1.79.0-r0) (23/64) Installing boost1.79-iostreams (1.79.0-r0) (24/64) Installing boost1.79-locale (1.79.0-r0) (25/64) Installing boost1.79-thread (1.79.0-r0) (26/64) Installing boost1.79-log (1.79.0-r0) (27/64) Installing boost1.79-log_setup (1.79.0-r0) (28/64) Installing boost1.79-math (1.79.0-r0) (29/64) Installing boost1.79-prg_exec_monitor (1.79.0-r0) (30/64) Installing boost1.79-program_options (1.79.0-r0) (31/64) Installing libffi (3.4.2-r1) (32/64) Installing gdbm (1.23-r0) (33/64) Installing mpdecimal (2.5.1-r1) (34/64) Installing readline (8.1.2-r0) (35/64) Installing sqlite-libs (3.38.5-r0) (36/64) Installing python3 (3.10.5-r0) (37/64) Installing boost1.79-python3 (1.79.0-r0) (38/64) Installing boost1.79-random (1.79.0-r0) (39/64) Installing boost1.79-regex (1.79.0-r0) (40/64) Installing boost1.79-serialization (1.79.0-r0) (41/64) Installing boost1.79-stacktrace_basic (1.79.0-r0) (42/64) Installing boost1.79-stacktrace_noop (1.79.0-r0) (43/64) Installing boost1.79-system (1.79.0-r0) (44/64) Installing boost1.79-timer (1.79.0-r0) (45/64) Installing boost1.79-type_erasure (1.79.0-r0) (46/64) Installing boost1.79-unit_test_framework (1.79.0-r0) (47/64) Installing boost1.79-wave (1.79.0-r0) (48/64) Installing boost1.79-wserialization (1.79.0-r0) (49/64) Installing boost1.79-json (1.79.0-r0) (50/64) Installing boost1.79-nowide (1.79.0-r0) (51/64) Installing boost1.79-libs (1.79.0-r0) (52/64) Installing boost1.79 (1.79.0-r0) (53/64) Installing linux-headers (5.16.7-r1) (54/64) Installing bzip2-dev (1.0.8-r1) (55/64) Installing icu-data-en (71.1-r2) Executing icu-data-en-71.1-r2.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (56/64) Installing icu-libs (71.1-r2) (57/64) Installing icu (71.1-r2) (58/64) Installing icu-dev (71.1-r2) (59/64) Installing xz-dev (5.2.5-r1) (60/64) Installing zlib-dev (1.2.12-r1) (61/64) Installing boost1.79-dev (1.79.0-r0) (62/64) Installing boost-dev (1.79.0-r0) (63/64) Installing python3-dev (3.10.5-r0) (64/64) Installing .makedepends-py3-pynest2d (20220616.112038) Executing busybox-1.35.0-r15.trigger OK: 585 MiB in 163 packages >>> py3-pynest2d: Cleaning up srcdir >>> py3-pynest2d: Cleaning up pkgdir >>> py3-pynest2d: Fetching https://distfiles.alpinelinux.org/distfiles/edge//py3-pynest2d-4.12.0.tar.gz >>> py3-pynest2d: Fetching https://distfiles.alpinelinux.org/distfiles/edge//py3-pynest2d-4.12.0.tar.gz >>> py3-pynest2d: Checking sha512sums... py3-pynest2d-4.12.0.tar.gz: OK >>> py3-pynest2d: Unpacking /var/cache/distfiles/edge//py3-pynest2d-4.12.0.tar.gz... -- The C compiler identification is GNU 11.2.1 -- The CXX compiler identification is GNU 11.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - 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/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/bin/python3.10 (found suitable version "3.10.5", minimum required is "3.5") found components: Interpreter Development Development.Module Development.Embed -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.10.5", minimum required is "3.5") -- Found PythonLibs: /usr/lib/libpython3.10.so (found suitable version "3.10.5", minimum required is "3.5") :1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives :1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead :1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives :1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead -- Found SIP: /usr/bin/sip (found version "4.19.25") -- 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.79.0/BoostConfig.cmake (found version "1.79.0") -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_INSTALL_LIBDIR -- Build files have been written to: /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build [1/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 [2/10] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart7.cpp.o [3/10] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart6.cpp.o [4/10] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart5.cpp.o [5/10] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart4.cpp.o [6/10] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart3.cpp.o [7/10] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart2.cpp.o [8/10] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart1.cpp.o [9/10] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart0.cpp.o In file included from /usr/include/c++/11.2.1/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 /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart2.cpp:7: /usr/include/c++/11.2.1/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]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'int varset_NfpConfig_rotations(void*, PyObject*, PyObject*)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/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 /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart1.cpp:7: /usr/include/c++/11.2.1/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]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/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]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algobase.h:71, from /usr/include/c++/11.2.1/bits/specfun.h:45, from /usr/include/c++/11.2.1/cmath:1935, from /usr/include/c++/11.2.1/math.h:36, from /usr/include/python3.10/pyport.h:210, from /usr/include/python3.10/Python.h:50, from /usr/include/sip.h:32, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sipAPIpynest2d.h:10, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart1.cpp:7: /usr/include/c++/11.2.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_negate<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = libnest2d::shapelike::isInside >(const ClipperLib::Polygon&, const libnest2d::_Circle&, const libnest2d::PolygonTag&, const libnest2d::CircleTag&)::&)>]': /usr/include/c++/11.2.1/bits/predefined_ops.h:394:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 394 | operator()(_Iterator __it) | ^~~~~~~~ In file included from /usr/include/c++/11.2.1/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 /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart1.cpp:7: /usr/include/c++/11.2.1/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, 2>&}; _Tp = boost::geometry::section, 2>; _Alloc = std::allocator, 2> >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 2>, std::allocator, 2> > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/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 /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart1.cpp:7: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::geometry::section, 2>; _Alloc = std::allocator, 2> >]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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:345, from /usr/include/libnest2d/libnest2d.hpp:7, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:19, from /home/buildozer/aports/testing/py3-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::apply(Sections&, Iterator, Iterator, const RobustPolicy&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Iterator = __gnu_cxx::__normal_iterator >; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; DimensionVector = std::integer_sequence]': /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:394:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 394 | static inline void apply(Sections& sections, | ^~~~~ /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:394:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In function 'void boost::geometry::sectionalize(const Geometry&, const RobustPolicy&, Sections&, const Strategy&, int, std::size_t) [with bool Reverse = false; DimensionVector = std::integer_sequence; Geometry = ClipperLib::Polygon; Sections = boost::geometry::sections, 2>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Strategy = boost::geometry::strategies::relate::cartesian<>]': /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:599:50: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 599 | sectionalize_part::apply(sections, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 600 | boost::begin(view), boost::end(view), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601 | robust_policy, strategy, | ~~~~~~~~~~~~~~~~~~~~~~~~ 602 | ring_id, max_count); | ~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:599:50: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 599 | sectionalize_part::apply(sections, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 600 | boost::begin(view), boost::end(view), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601 | robust_policy, strategy, | ~~~~~~~~~~~~~~~~~~~~~~~~ 602 | ring_id, max_count); | ~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/specfun.h:45, from /usr/include/c++/11.2.1/cmath:1935, from /usr/include/c++/11.2.1/math.h:36, from /usr/include/python3.10/pyport.h:210, from /usr/include/python3.10/Python.h:50, from /usr/include/sip.h:32, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sipAPIpynest2d.h:10, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart1.cpp:7: /usr/include/c++/11.2.1/bits/stl_algobase.h: In function 'PyObject* meth_Rectangle_isInside(PyObject*, PyObject*)': /usr/include/c++/11.2.1/bits/stl_algobase.h:2069:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2069 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2073:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2073 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2077:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2077 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2081:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2081 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2089:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2089 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2094:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2094 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2099:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2099 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algobase.h:71, from /usr/include/c++/11.2.1/bits/specfun.h:45, from /usr/include/c++/11.2.1/cmath:1935, from /usr/include/c++/11.2.1/math.h:36, from /usr/include/python3.10/pyport.h:210, from /usr/include/python3.10/Python.h:50, from /usr/include/sip.h:32, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sipAPIpynest2d.h:10, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart3.cpp:7: /usr/include/c++/11.2.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_negate<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = libnest2d::shapelike::isInside >(const ClipperLib::Polygon&, const libnest2d::_Circle&, const libnest2d::PolygonTag&, const libnest2d::CircleTag&)::&)>]': /usr/include/c++/11.2.1/bits/predefined_ops.h:394:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 394 | operator()(_Iterator __it) | ^~~~~~~~ In file included from /usr/include/c++/11.2.1/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 /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart3.cpp:7: /usr/include/c++/11.2.1/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, 2>&}; _Tp = boost::geometry::section, 2>; _Alloc = std::allocator, 2> >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 2>, std::allocator, 2> > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/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 /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart3.cpp:7: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::geometry::section, 2>; _Alloc = std::allocator, 2> >]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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:345, from /usr/include/libnest2d/libnest2d.hpp:7, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:19, from /home/buildozer/aports/testing/py3-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::apply(Sections&, Iterator, Iterator, const RobustPolicy&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Iterator = __gnu_cxx::__normal_iterator >; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; DimensionVector = std::integer_sequence]': /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:394:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 394 | static inline void apply(Sections& sections, | ^~~~~ /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:394:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In function 'void boost::geometry::sectionalize(const Geometry&, const RobustPolicy&, Sections&, const Strategy&, int, std::size_t) [with bool Reverse = false; DimensionVector = std::integer_sequence; Geometry = ClipperLib::Polygon; Sections = boost::geometry::sections, 2>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Strategy = boost::geometry::strategies::relate::cartesian<>]': /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:599:50: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 599 | sectionalize_part::apply(sections, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 600 | boost::begin(view), boost::end(view), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601 | robust_policy, strategy, | ~~~~~~~~~~~~~~~~~~~~~~~~ 602 | ring_id, max_count); | ~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:599:50: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 599 | sectionalize_part::apply(sections, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 600 | boost::begin(view), boost::end(view), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601 | robust_policy, strategy, | ~~~~~~~~~~~~~~~~~~~~~~~~ 602 | ring_id, max_count); | ~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/specfun.h:45, from /usr/include/c++/11.2.1/cmath:1935, from /usr/include/c++/11.2.1/math.h:36, from /usr/include/python3.10/pyport.h:210, from /usr/include/python3.10/Python.h:50, from /usr/include/sip.h:32, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sipAPIpynest2d.h:10, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart3.cpp:7: /usr/include/c++/11.2.1/bits/stl_algobase.h: In function 'PyObject* meth_Item_isInside(PyObject*, PyObject*)': /usr/include/c++/11.2.1/bits/stl_algobase.h:2069:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2069 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2073:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2073 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2077:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2077 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2081:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2081 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2089:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2089 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2094:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2094 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2099:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2099 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/include/c++/11.2.1/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 /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/11.2.1/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&}; _Tp = libnest2d::_Item; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {libnest2d::_Box&}; _Tp = libnest2d::PlacementStrategyLike > >; _Alloc = std::allocator > > >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libnest2d::_Box&}; _Tp = libnest2d::PlacementStrategyLike > >; _Alloc = std::allocator > > >]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/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 /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Distance = int; _Tp = std::reference_wrapper >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::packItems >, __gnu_cxx::__normal_iterator*, std::vector > >, libnest2d::_Box&, libnest2d::placers::NfpPConfig&>(__gnu_cxx::__normal_iterator*, std::vector > >, __gnu_cxx::__normal_iterator*, std::vector > >, libnest2d::_Box&, libnest2d::placers::NfpPConfig&)::::Item&, libnest2d::selections::SelectionBoilerplate::Item&)> >]': /usr/include/c++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type 'std::reference_wrapper >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::packItems >, __gnu_cxx::__normal_iterator*, std::vector > >, libnest2d::_Box&, libnest2d::placers::NfpPConfig&>(__gnu_cxx::__normal_iterator*, std::vector > >, __gnu_cxx::__normal_iterator*, std::vector > >, libnest2d::_Box&, libnest2d::placers::NfpPConfig&)::::Item&, libnest2d::selections::SelectionBoilerplate::Item&)> >]': /usr/include/c++/11.2.1/bits/stl_heap.h:355:29: note: parameter passing for argument of type '_ValueType' {aka 'std::reference_wrapper >'} changed in GCC 7.1 355 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h:263:25: note: parameter passing for argument of type '_ValueType' {aka 'std::reference_wrapper >'} changed in GCC 7.1 263 | std::__adjust_heap(__first, _DistanceType(0), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | _DistanceType(__last - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/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 /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:5682:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5682 | __max_element(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:5682:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h: In member function 'libnest2d::_Item::Vertex libnest2d::_Item::rightmostTopVertex() const [with RawShape = ClipperLib::Polygon]': /usr/include/c++/11.2.1/bits/stl_algo.h:5739:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5739 | return _GLIBCXX_STD_A::__max_element(__first, __last, | ^ In file included from /usr/include/c++/11.2.1/bits/specfun.h:45, from /usr/include/c++/11.2.1/cmath:1935, from /usr/include/c++/11.2.1/math.h:36, from /usr/include/python3.10/pyport.h:210, from /usr/include/python3.10/Python.h:50, from /usr/include/sip.h:32, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sipAPIpynest2d.h:10, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/11.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = std::back_insert_iterator >]': /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/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 /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void libnest2d::__nfp::buildPolygon(const EdgeList&, RawShape&, Vertex&) [with EdgeList = std::vector, std::allocator > >; RawShape = ClipperLib::Polygon; Vertex = ClipperLib::IntPoint]': /usr/include/c++/11.2.1/bits/stl_algo.h:5739:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5739 | return _GLIBCXX_STD_A::__max_element(__first, __last, | ^ In file included from /usr/include/c++/11.2.1/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 /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/11.2.1/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; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/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; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/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::ContourCache}; _Tp = libnest2d::placers::EdgeCache::ContourCache; _Alloc = std::allocator::ContourCache>]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::ContourCache, std::allocator::ContourCache> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void libnest2d::placers::EdgeCache::createCache(const RawShape&) [with RawShape = ClipperLib::Polygon]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::ContourCache*, std::vector::ContourCache, std::allocator::ContourCache> > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/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; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/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 /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(const ClipperLib::Polygon&, const ClipperLib::Polygon&):: >]': /usr/include/c++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(const ClipperLib::Polygon&, const ClipperLib::Polygon&):: >]': /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >(const std::vector&, const libnest2d::PathTag&):: >]': /usr/include/c++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const std::vector&, const libnest2d::PathTag&):: >]': /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/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 /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = libnest2d::_Segment; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(const ClipperLib::Polygon&, const ClipperLib::Polygon&):: >]': /usr/include/c++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(const ClipperLib::Polygon&, const ClipperLib::Polygon&):: >]': /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/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 /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(const ClipperLib::Polygon&, const ClipperLib::Polygon&):: >]': /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/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 /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/11.2.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 424 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/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 /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'libnest2d::nfp::NfpResult libnest2d::nfp::nfpConvexOnly(const RawShape&, const RawShape&) [with RawShape = ClipperLib::Polygon; Ratio = double]': /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/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 /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = ClipperLib::IntPoint; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const std::vector&, const libnest2d::PathTag&):: >]': /usr/include/c++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const std::vector&, const libnest2d::PathTag&):: >]': /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/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 /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const std::vector&, const libnest2d::PathTag&):: >]': /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/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 /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/11.2.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 424 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/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 /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/libnest2d/backends/clipper/geometries.hpp:10, from /usr/include/libnest2d/libnest2d.hpp:7, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:19, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/libnest2d/geometry_traits.hpp: In lambda function: /usr/include/libnest2d/geometry_traits.hpp:1029:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1029 | std::copy(sl::cbegin(sh), sl::cend(sh), std::back_inserter(pts)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/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 /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/libnest2d/placers/nfpplacer.hpp:23, from /usr/include/libnest2d/libnest2d.hpp:18, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:19, from /home/buildozer/aports/testing/py3-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 >::value_type, unsigned int)>, std::launch) [with Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/libnest2d/parallel.hpp:22:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 22 | inline void enumerate( | ^~~~~~~~~ /usr/include/libnest2d/parallel.hpp:22:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/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 /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'typename libnest2d::placers::_NofitPolyPlacer::Base::PackResult libnest2d::placers::_NofitPolyPlacer::_trypack(typename libnest2d::placers::_NofitPolyPlacer::Base::Item&, const Range&) [with Range = libnest2d::ConstItemRange<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >; RawShape = ClipperLib::Polygon; TBin = libnest2d::_Box]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/libnest2d/libnest2d.hpp:18, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:19, from /home/buildozer/aports/testing/py3-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 >' changed in GCC 7.1 888 | __parallel::enumerate( | ~~~~~~~~~~~~~~~~~~~~~^ 889 | cache.corners().begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 890 | cache.corners().end(), | ~~~~~~~~~~~~~~~~~~~~~~ 891 | [&results, &item, &rofn, &nfpoint, ch, accuracy] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | (double pos, size_t n) | ~~~~~~~~~~~~~~~~~~~~~~ 893 | { | ~ 894 | Optimizer solver(accuracy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 895 | | 896 | Item itemcpy = item; | ~~~~~~~~~~~~~~~~~~~~ 897 | auto contour_ofn = [&rofn, &nfpoint, ch, &itemcpy] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 898 | (double relpos) | ~~~~~~~~~~~~~~~ 899 | { | ~ 900 | Optimum op(relpos, ch); | ~~~~~~~~~~~~~~~~~~~~~~~ 901 | return rofn(nfpoint(op), itemcpy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 902 | }; | ~~ 903 | | 904 | try { | ~~~~~ 905 | results[n] = solver.optimize_min(contour_ofn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 906 | opt::initvals(pos), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | opt::bound(0, 1.0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 908 | ); | ~~ 909 | } catch(std::exception& e) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 910 | derr() << "ERROR: " << e.what() << "\n"; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 911 | } | ~ 912 | }, policy); | ~~~~~~~~~~ /usr/include/libnest2d/placers/nfpplacer.hpp:938:46: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 938 | __parallel::enumerate(cache.corners(hidx).begin(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 939 | cache.corners(hidx).end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 940 | [&results, &item, &nfpoint, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 941 | &rofn, ch, hidx, accuracy] | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 942 | (double pos, size_t n) | ~~~~~~~~~~~~~~~~~~~~~~ 943 | { | ~ 944 | Optimizer solver(accuracy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 945 | | 946 | Item itmcpy = item; | ~~~~~~~~~~~~~~~~~~~ 947 | auto hole_ofn = | ~~~~~~~~~~~~~~~ 948 | [&rofn, &nfpoint, ch, hidx, &itmcpy] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 949 | (double pos) | ~~~~~~~~~~~~ 950 | { | ~ 951 | Optimum opt(pos, ch, hidx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 952 | return rofn(nfpoint(opt), itmcpy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 | }; | ~~ 954 | | 955 | try { | ~~~~~ 956 | results[n] = solver.optimize_min(hole_ofn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 957 | opt::initvals(pos), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | opt::bound(0, 1.0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 959 | ); | ~~ 960 | | 961 | } catch(std::exception& e) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 962 | derr() << "ERROR: " << e.what() << "\n"; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 963 | } | ~ 964 | }, policy); | ~~~~~~~~~~ In file included from /usr/include/libnest2d/libnest2d.hpp:19, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:19, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/libnest2d/selections/firstfit.hpp: In member function 'void libnest2d::selections::_FirstFitSelection::packItems(TIterator, TIterator, TBin&&, PConfig&&) [with TPlacer = libnest2d::placers::_NofitPolyPlacer >; TIterator = __gnu_cxx::__normal_iterator*, std::vector > >; TBin = libnest2d::_Box&; PConfig = libnest2d::placers::NfpPConfig&; RawShape = ClipperLib::Polygon]': /usr/include/libnest2d/selections/firstfit.hpp:29:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 29 | void packItems(TIterator first, | ^~~~~~~~~ /usr/include/libnest2d/selections/firstfit.hpp:29:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:19, from /home/buildozer/aports/testing/py3-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&, libnest2d::NestControl) [with Placer = libnest2d::placers::_NofitPolyPlacer >; Selector = libnest2d::selections::_FirstFitSelection; Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]': /usr/include/libnest2d/libnest2d.hpp:89:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 89 | std::size_t nest(Iterator from, Iterator to, | ^~~~ /usr/include/libnest2d/libnest2d.hpp:89:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/libnest2d/libnest2d.hpp:16, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:19, from /home/buildozer/aports/testing/py3-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*, std::vector > >' changed in GCC 7.1 747 | impl_.template packItems(first, last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 748 | std::forward(bin), | ~~~~~~~~~~~~~~~~~~~~~~~~ 749 | std::forward(config)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/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 /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:18, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/build/src/sippynest2dpart0.cpp:7: /usr/include/c++/11.2.1/bits/stl_vector.h: In function 'PyObject* func_nest(PyObject*, PyObject*)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-4.12.0/src/Pynest2D.sip:19, from /home/buildozer/aports/testing/py3-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*, std::vector > >' changed in GCC 7.1 129 | return nest(cont.begin(), cont.end(), bin, dist, cfg, ctl); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [10/10] Linking CXX shared library pynest2d.so ********************************* No test configuration file found! ********************************* Usage ctest [options] >>> py3-pynest2d: Entering fakeroot... -- Install configuration: "minsizerel" -- Installing: /home/buildozer/aports/testing/py3-pynest2d/pkg/py3-pynest2d/usr/lib/python3.10/site-packages/pynest2d.so >>> py3-pynest2d*: Running postcheck for py3-pynest2d >>> py3-pynest2d*: Preparing package py3-pynest2d... >>> py3-pynest2d*: Stripping binaries >>> py3-pynest2d*: Scanning shared objects >>> py3-pynest2d*: Tracing dependencies... so:libc.musl-armv7.so.1 so:libgcc_s.so.1 so:libnlopt.so.0 so:libpolyclipping.so.22 so:libpython3.10.so.1.0 so:libstdc++.so.6 >>> py3-pynest2d*: Package size: 320.0 KB >>> py3-pynest2d*: Compressing data... >>> py3-pynest2d*: Create checksum... >>> py3-pynest2d*: Create py3-pynest2d-4.12.0-r2.apk >>> py3-pynest2d: Build complete at Thu, 16 Jun 2022 11:21:01 +0000 elapsed time 0h 0m 24s >>> py3-pynest2d: Cleaning up srcdir >>> py3-pynest2d: Cleaning up pkgdir >>> py3-pynest2d: Uninstalling dependencies... (1/64) Purging .makedepends-py3-pynest2d (20220616.112038) (2/64) Purging samurai (1.2-r2) (3/64) Purging cmake (3.23.2-r0) (4/64) Purging libnest2d-dev (0.4-r2) (5/64) Purging clipper-dev (6.4.2-r1) (6/64) Purging clipper (6.4.2-r1) (7/64) Purging py3-sip4-dev (4.19.25-r0) (8/64) Purging py3-sip4 (4.19.25-r0) (9/64) Purging nlopt-dev (2.7.1-r0) (10/64) Purging nlopt (2.7.1-r0) (11/64) Purging boost-dev (1.79.0-r0) (12/64) Purging boost1.79-dev (1.79.0-r0) (13/64) Purging boost1.79 (1.79.0-r0) (14/64) Purging boost1.79-libs (1.79.0-r0) (15/64) Purging linux-headers (5.16.7-r1) (16/64) Purging bzip2-dev (1.0.8-r1) (17/64) Purging icu-dev (71.1-r2) (18/64) Purging xz-dev (5.2.5-r1) (19/64) Purging zlib-dev (1.2.12-r1) (20/64) Purging boost1.79-atomic (1.79.0-r0) (21/64) Purging boost1.79-container (1.79.0-r0) (22/64) Purging boost1.79-contract (1.79.0-r0) (23/64) Purging boost1.79-coroutine (1.79.0-r0) (24/64) Purging boost1.79-date_time (1.79.0-r0) (25/64) Purging boost1.79-fiber (1.79.0-r0) (26/64) Purging boost1.79-graph (1.79.0-r0) (27/64) Purging boost1.79-iostreams (1.79.0-r0) (28/64) Purging boost1.79-json (1.79.0-r0) (29/64) Purging boost1.79-locale (1.79.0-r0) (30/64) Purging boost1.79-log_setup (1.79.0-r0) (31/64) Purging boost1.79-math (1.79.0-r0) (32/64) Purging boost1.79-nowide (1.79.0-r0) (33/64) Purging boost1.79-prg_exec_monitor (1.79.0-r0) (34/64) Purging boost1.79-program_options (1.79.0-r0) (35/64) Purging boost1.79-python3 (1.79.0-r0) (36/64) Purging boost1.79-random (1.79.0-r0) (37/64) Purging boost1.79-regex (1.79.0-r0) (38/64) Purging boost1.79-stacktrace_basic (1.79.0-r0) (39/64) Purging boost1.79-stacktrace_noop (1.79.0-r0) (40/64) Purging boost1.79-system (1.79.0-r0) (41/64) Purging boost1.79-timer (1.79.0-r0) (42/64) Purging boost1.79-type_erasure (1.79.0-r0) (43/64) Purging boost1.79-unit_test_framework (1.79.0-r0) (44/64) Purging boost1.79-wave (1.79.0-r0) (45/64) Purging boost1.79-wserialization (1.79.0-r0) (46/64) Purging python3-dev (3.10.5-r0) (47/64) Purging python3 (3.10.5-r0) (48/64) Purging libarchive (3.6.1-r0) (49/64) Purging rhash-libs (1.4.2-r2) (50/64) Purging libuv (1.44.1-r0) (51/64) Purging boost1.79-chrono (1.79.0-r0) (52/64) Purging boost1.79-context (1.79.0-r0) (53/64) Purging boost1.79-log (1.79.0-r0) (54/64) Purging boost1.79-filesystem (1.79.0-r0) (55/64) Purging boost1.79-thread (1.79.0-r0) (56/64) Purging libffi (3.4.2-r1) (57/64) Purging gdbm (1.23-r0) (58/64) Purging mpdecimal (2.5.1-r1) (59/64) Purging readline (8.1.2-r0) (60/64) Purging sqlite-libs (3.38.5-r0) (61/64) Purging boost1.79-serialization (1.79.0-r0) (62/64) Purging icu (71.1-r2) (63/64) Purging icu-libs (71.1-r2) (64/64) Purging icu-data-en (71.1-r2) Executing busybox-1.35.0-r15.trigger OK: 259 MiB in 99 packages >>> py3-pynest2d: Updating the testing/armv7 repository index... >>> py3-pynest2d: Signing the index...