>>> py3-pynest2d: Building testing/py3-pynest2d 4.12.0-r0 (using abuild 3.9.0-r0) started Fri, 06 May 2022 09:51:54 +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/63) Installing samurai (1.2-r1) (2/63) Installing libarchive (3.6.1-r0) (3/63) Installing rhash-libs (1.4.2-r2) (4/63) Installing libuv (1.44.1-r0) (5/63) Installing cmake (3.23.1-r0) (6/63) Installing libnest2d-dev (0.4-r0) (7/63) Installing clipper (6.4.2-r1) (8/63) Installing clipper-dev (6.4.2-r1) (9/63) Installing py3-sip4 (4.19.25-r0) (10/63) Installing py3-sip4-dev (4.19.25-r0) (11/63) Installing nlopt (2.7.1-r0) (12/63) Installing nlopt-dev (2.7.1-r0) (13/63) Installing boost1.77-atomic (1.77.0-r5) (14/63) Installing boost1.77-chrono (1.77.0-r5) (15/63) Installing boost1.77-container (1.77.0-r5) (16/63) Installing boost1.77-context (1.77.0-r5) (17/63) Installing boost1.77-contract (1.77.0-r5) (18/63) Installing boost1.77-thread (1.77.0-r5) (19/63) Installing boost1.77-coroutine (1.77.0-r5) (20/63) Installing boost1.77-date_time (1.77.0-r5) (21/63) Installing boost1.77-fiber (1.77.0-r5) (22/63) Installing boost1.77-filesystem (1.77.0-r5) (23/63) Installing boost1.77-graph (1.77.0-r5) (24/63) Installing boost1.77-iostreams (1.77.0-r5) (25/63) Installing boost1.77-locale (1.77.0-r5) (26/63) Installing boost1.77-log (1.77.0-r5) (27/63) Installing boost1.77-log_setup (1.77.0-r5) (28/63) Installing boost1.77-math (1.77.0-r5) (29/63) Installing boost1.77-prg_exec_monitor (1.77.0-r5) (30/63) Installing boost1.77-program_options (1.77.0-r5) (31/63) Installing libffi (3.4.2-r1) (32/63) Installing gdbm (1.23-r0) (33/63) Installing mpdecimal (2.5.1-r1) (34/63) Installing readline (8.1.2-r0) (35/63) Installing sqlite-libs (3.38.4-r0) (36/63) Installing python3 (3.10.4-r0) (37/63) Installing boost1.77-python3 (1.77.0-r5) (38/63) Installing boost1.77-random (1.77.0-r5) (39/63) Installing boost1.77-regex (1.77.0-r5) (40/63) Installing boost1.77-serialization (1.77.0-r5) (41/63) Installing boost1.77-stacktrace_basic (1.77.0-r5) (42/63) Installing boost1.77-stacktrace_noop (1.77.0-r5) (43/63) Installing boost1.77-system (1.77.0-r5) (44/63) Installing boost1.77-timer (1.77.0-r5) (45/63) Installing boost1.77-type_erasure (1.77.0-r5) (46/63) Installing boost1.77-unit_test_framework (1.77.0-r5) (47/63) Installing boost1.77-wave (1.77.0-r5) (48/63) Installing boost1.77-wserialization (1.77.0-r5) (49/63) Installing boost1.77-json (1.77.0-r5) (50/63) Installing boost1.77-nowide (1.77.0-r5) (51/63) Installing boost1.77-libs (1.77.0-r5) (52/63) Installing boost1.77 (1.77.0-r5) (53/63) Installing linux-headers (5.16.7-r1) (54/63) Installing bzip2-dev (1.0.8-r1) (55/63) Installing icu-libs (71.1-r0) (56/63) Installing icu (71.1-r0) (57/63) Installing icu-dev (71.1-r0) (58/63) Installing xz-dev (5.2.5-r1) (59/63) Installing zlib-dev (1.2.12-r1) (60/63) Installing boost1.77-dev (1.77.0-r5) (61/63) Installing boost-dev (1.77.0-r5) (62/63) Installing python3-dev (3.10.4-r0) (63/63) Installing .makedepends-py3-pynest2d (20220506.095155) Executing busybox-1.35.0-r12.trigger OK: 608 MiB in 161 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.4", minimum required is "3.5") found components: Interpreter Development Development.Module Development.Embed -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.10.4", minimum required is "3.5") -- Found PythonLibs: /usr/lib/libpython3.10.so (found suitable version "3.10.4", 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.77.0/BoostConfig.cmake (found version "1.77.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<>; Point = ClipperLib::IntPoint; DimensionVector = std::integer_sequence]': /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:401:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 401 | static inline void apply(Sections& sections, | ^~~~~ /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:401: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:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 604 | sectionalize_part::apply(sections, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 605 | boost::begin(view), boost::end(view), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | robust_policy, strategy, | ~~~~~~~~~~~~~~~~~~~~~~~~ 607 | ring_id, max_count); | ~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 604 | sectionalize_part::apply(sections, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 605 | boost::begin(view), boost::end(view), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | robust_policy, strategy, | ~~~~~~~~~~~~~~~~~~~~~~~~ 607 | 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<>; Point = ClipperLib::IntPoint; DimensionVector = std::integer_sequence]': /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:401:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 401 | static inline void apply(Sections& sections, | ^~~~~ /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:401: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:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 604 | sectionalize_part::apply(sections, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 605 | boost::begin(view), boost::end(view), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | robust_policy, strategy, | ~~~~~~~~~~~~~~~~~~~~~~~~ 607 | ring_id, max_count); | ~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:604:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 604 | sectionalize_part::apply(sections, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 605 | boost::begin(view), boost::end(view), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | robust_policy, strategy, | ~~~~~~~~~~~~~~~~~~~~~~~~ 607 | 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: 316.0 KB >>> py3-pynest2d*: Compressing data... >>> py3-pynest2d*: Create checksum... >>> py3-pynest2d*: Create py3-pynest2d-4.12.0-r0.apk >>> py3-pynest2d: Build complete at Fri, 06 May 2022 09:52:15 +0000 elapsed time 0h 0m 21s >>> py3-pynest2d: Cleaning up srcdir >>> py3-pynest2d: Cleaning up pkgdir >>> py3-pynest2d: Uninstalling dependencies... (1/63) Purging .makedepends-py3-pynest2d (20220506.095155) (2/63) Purging samurai (1.2-r1) (3/63) Purging cmake (3.23.1-r0) (4/63) Purging libnest2d-dev (0.4-r0) (5/63) Purging clipper-dev (6.4.2-r1) (6/63) Purging clipper (6.4.2-r1) (7/63) Purging py3-sip4-dev (4.19.25-r0) (8/63) Purging py3-sip4 (4.19.25-r0) (9/63) Purging nlopt-dev (2.7.1-r0) (10/63) Purging nlopt (2.7.1-r0) (11/63) Purging boost-dev (1.77.0-r5) (12/63) Purging boost1.77-dev (1.77.0-r5) (13/63) Purging boost1.77 (1.77.0-r5) (14/63) Purging boost1.77-libs (1.77.0-r5) (15/63) Purging linux-headers (5.16.7-r1) (16/63) Purging bzip2-dev (1.0.8-r1) (17/63) Purging icu-dev (71.1-r0) (18/63) Purging icu (71.1-r0) (19/63) Purging icu-libs (71.1-r0) (20/63) Purging xz-dev (5.2.5-r1) (21/63) Purging zlib-dev (1.2.12-r1) (22/63) Purging boost1.77-atomic (1.77.0-r5) (23/63) Purging boost1.77-container (1.77.0-r5) (24/63) Purging boost1.77-contract (1.77.0-r5) (25/63) Purging boost1.77-coroutine (1.77.0-r5) (26/63) Purging boost1.77-date_time (1.77.0-r5) (27/63) Purging boost1.77-fiber (1.77.0-r5) (28/63) Purging boost1.77-graph (1.77.0-r5) (29/63) Purging boost1.77-iostreams (1.77.0-r5) (30/63) Purging boost1.77-json (1.77.0-r5) (31/63) Purging boost1.77-locale (1.77.0-r5) (32/63) Purging boost1.77-log_setup (1.77.0-r5) (33/63) Purging boost1.77-math (1.77.0-r5) (34/63) Purging boost1.77-nowide (1.77.0-r5) (35/63) Purging boost1.77-prg_exec_monitor (1.77.0-r5) (36/63) Purging boost1.77-program_options (1.77.0-r5) (37/63) Purging boost1.77-python3 (1.77.0-r5) (38/63) Purging boost1.77-random (1.77.0-r5) (39/63) Purging boost1.77-regex (1.77.0-r5) (40/63) Purging boost1.77-stacktrace_basic (1.77.0-r5) (41/63) Purging boost1.77-stacktrace_noop (1.77.0-r5) (42/63) Purging boost1.77-system (1.77.0-r5) (43/63) Purging boost1.77-timer (1.77.0-r5) (44/63) Purging boost1.77-type_erasure (1.77.0-r5) (45/63) Purging boost1.77-unit_test_framework (1.77.0-r5) (46/63) Purging boost1.77-wave (1.77.0-r5) (47/63) Purging boost1.77-wserialization (1.77.0-r5) (48/63) Purging python3-dev (3.10.4-r0) (49/63) Purging python3 (3.10.4-r0) (50/63) Purging libarchive (3.6.1-r0) (51/63) Purging rhash-libs (1.4.2-r2) (52/63) Purging libuv (1.44.1-r0) (53/63) Purging boost1.77-chrono (1.77.0-r5) (54/63) Purging boost1.77-context (1.77.0-r5) (55/63) Purging boost1.77-log (1.77.0-r5) (56/63) Purging boost1.77-thread (1.77.0-r5) (57/63) Purging boost1.77-filesystem (1.77.0-r5) (58/63) Purging libffi (3.4.2-r1) (59/63) Purging gdbm (1.23-r0) (60/63) Purging mpdecimal (2.5.1-r1) (61/63) Purging readline (8.1.2-r0) (62/63) Purging sqlite-libs (3.38.4-r0) (63/63) Purging boost1.77-serialization (1.77.0-r5) Executing busybox-1.35.0-r12.trigger OK: 258 MiB in 98 packages >>> py3-pynest2d: Updating the testing/armv7 repository index... >>> py3-pynest2d: Signing the index...