>>> py3-pynest2d: Building testing/py3-pynest2d 5.2.2-r4 (using abuild 3.13.0-r3) started Mon, 22 Apr 2024 17:08:42 +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-sip nlopt-dev boost-dev python3-dev (1/84) Installing samurai (1.2-r5) (2/84) Installing libbz2 (1.0.8-r6) (3/84) Installing xz-libs (5.6.1-r3) (4/84) Installing libarchive (3.7.3-r0) (5/84) Installing rhash-libs (1.4.4-r0) (6/84) Installing libuv (1.48.0-r0) (7/84) Installing cmake (3.29.2-r1) (8/84) Installing libnest2d-dev (0.4-r6) (9/84) Installing clipper (6.4.2-r5) (10/84) Installing clipper-dev (6.4.2-r5) (11/84) Installing libffi (3.4.6-r0) (12/84) Installing gdbm (1.23-r1) (13/84) Installing mpdecimal (4.0.0-r0) (14/84) Installing libpanelw (6.4_p20240330-r0) (15/84) Installing readline (8.2.10-r0) (16/84) Installing sqlite-libs (3.45.3-r0) (17/84) Installing python3 (3.12.3-r1) (18/84) Installing python3-pycache-pyc0 (3.12.3-r1) (19/84) Installing pyc (3.12.3-r1) (20/84) Installing py3-ply (3.11-r11) (21/84) Installing py3-ply-pyc (3.11-r11) (22/84) Installing py3-setuptools (69.5.1-r0) (23/84) Installing py3-setuptools-pyc (69.5.1-r0) (24/84) Installing py3-toml (0.10.2-r7) (25/84) Installing py3-toml-pyc (0.10.2-r7) (26/84) Installing py3-sip-pyc (6.8.3-r1) (27/84) Installing py3-parsing (3.1.2-r1) (28/84) Installing py3-parsing-pyc (3.1.2-r1) (29/84) Installing py3-packaging-pyc (24.0-r1) (30/84) Installing python3-pyc (3.12.3-r1) (31/84) Installing py3-packaging (24.0-r1) (32/84) Installing py3-sip (6.8.3-r1) (33/84) Installing nlopt (2.7.1-r0) (34/84) Installing nlopt-dev (2.7.1-r0) (35/84) Installing boost1.84-atomic (1.84.0-r1) (36/84) Installing boost1.84-chrono (1.84.0-r1) (37/84) Installing boost1.84-container (1.84.0-r1) (38/84) Installing boost1.84-context (1.84.0-r1) (39/84) Installing boost1.84-contract (1.84.0-r1) (40/84) Installing boost1.84-coroutine (1.84.0-r1) (41/84) Installing boost1.84-date_time (1.84.0-r1) (42/84) Installing boost1.84-fiber (1.84.0-r1) (43/84) Installing boost1.84-filesystem (1.84.0-r1) (44/84) Installing boost1.84-graph (1.84.0-r1) (45/84) Installing boost1.84-iostreams (1.84.0-r1) (46/84) Installing boost1.84-thread (1.84.0-r1) (47/84) Installing icu-data-en (74.2-r0) Executing icu-data-en-74.2-r0.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (48/84) Installing icu-libs (74.2-r0) (49/84) Installing boost1.84-locale (1.84.0-r1) (50/84) Installing boost1.84-log (1.84.0-r1) (51/84) Installing boost1.84-log_setup (1.84.0-r1) (52/84) Installing boost1.84-math (1.84.0-r1) (53/84) Installing boost1.84-prg_exec_monitor (1.84.0-r1) (54/84) Installing boost1.84-program_options (1.84.0-r1) (55/84) Installing boost1.84-python3 (1.84.0-r1) (56/84) Installing boost1.84-random (1.84.0-r1) (57/84) Installing boost1.84-regex (1.84.0-r1) (58/84) Installing boost1.84-serialization (1.84.0-r1) (59/84) Installing boost1.84-stacktrace_basic (1.84.0-r1) (60/84) Installing boost1.84-stacktrace_noop (1.84.0-r1) (61/84) Installing boost1.84-system (1.84.0-r1) (62/84) Installing boost1.84-timer (1.84.0-r1) (63/84) Installing boost1.84-type_erasure (1.84.0-r1) (64/84) Installing boost1.84-unit_test_framework (1.84.0-r1) (65/84) Installing boost1.84-url (1.84.0-r1) (66/84) Installing boost1.84-wave (1.84.0-r1) (67/84) Installing boost1.84-wserialization (1.84.0-r1) (68/84) Installing boost1.84-json (1.84.0-r1) (69/84) Installing boost1.84-nowide (1.84.0-r1) (70/84) Installing boost1.84-libs (1.84.0-r1) (71/84) Installing boost1.84 (1.84.0-r1) (72/84) Installing linux-headers (6.6-r0) (73/84) Installing bzip2-dev (1.0.8-r6) (74/84) Installing icu (74.2-r0) (75/84) Installing icu-dev (74.2-r0) (76/84) Installing xz (5.6.1-r3) (77/84) Installing xz-dev (5.6.1-r3) (78/84) Installing zlib-dev (1.3.1-r1) (79/84) Installing zstd (1.5.6-r0) (80/84) Installing zstd-dev (1.5.6-r0) (81/84) Installing boost1.84-dev (1.84.0-r1) (82/84) Installing boost-dev (1.84.0-r1) (83/84) Installing python3-dev (3.12.3-r1) (84/84) Installing .makedepends-py3-pynest2d (20240422.170843) Executing busybox-1.36.1-r25.trigger OK: 653 MiB in 187 packages >>> py3-pynest2d: Cleaning up srcdir >>> py3-pynest2d: Cleaning up pkgdir >>> py3-pynest2d: Cleaning up tmpdir >>> py3-pynest2d: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-pynest2d-5.2.2.tar.gz >>> py3-pynest2d: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-pynest2d-5.2.2.tar.gz >>> py3-pynest2d: Checking sha512sums... py3-pynest2d-5.2.2.tar.gz: OK cmake.patch: OK cmake-helpers.patch: OK pyproject.patch: OK >>> py3-pynest2d: Unpacking /var/cache/distfiles/py3-pynest2d-5.2.2.tar.gz... >>> py3-pynest2d: cmake.patch patching file CMakeLists.txt >>> py3-pynest2d: cmake-helpers.patch patching file cmake/CMakeBuilder.py patching file cmake/FindSIP.py patching file cmake/FindSIP.cmake patching file cmake/SIPMacros.cmake >>> py3-pynest2d: pyproject.patch patching file pyproject.toml.in CMake Warning (dev) at CMakeLists.txt:2 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.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 -- Using dependent package: Threads -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Using dependent package: Clipper requested version: 6.1 -- Found Clipper: /usr/include/polyclipping (Required is at least version "6.1") -- Using dependent package: Boost requested version: 1.58 -- Found Boost: /usr/lib/cmake/Boost-1.84.0/BoostConfig.cmake (found suitable version "1.84.0", minimum required is "1.58") -- Using dependent package: NLopt requested version: 1.4 -- Found NLopt: /usr/include (Required is at least version "1.4") -- Found Python: /usr/bin/python3.12 (found version "3.12.3") found components: Interpreter Development Development.Module Development.Embed -- Found SIP version: 6.8.3 -- Found Boost: /usr/lib/cmake/Boost-1.84.0/BoostConfig.cmake (found version "1.84.0") -- SIP: Generating pyproject.toml -- SIP: Generating source files '/usr/bin/cmake' '-E' 'env' 'PYTHONPATH=::/home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build' '/usr/bin/sip-build' '--pep484-pyi' '--no-protected-is-public' pyproject.toml: line 5: using '[tool.sip.metadata]' to specify the project metadata is deprecated and will be removed in SIP v7.0.0, use '[project]' instead ABI v13.0 is deprecated and will be removed in SIP v7.0.0, use v13.1 or later instead Using the CMake builder These bindings will be built: pynest2d. Generating the source files Generating the pynest2d bindings... Generating the pynest2d .pyi file... The project has been built. -- SIP: Touching the source files -- SIP: Collecting the generated source files -- SIP: Collecting the user specified source files -- SIP: Linking the interface target against the shared library -- SIP: Installing Python module and PEP 484 file in /usr/lib/python3.12/site-packages -- Configuring done (1.5s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build [1/16] Building CXX object CMakeFiles/sip_pynest2d.dir/pynest2d/pynest2d/sippynest2dpart5.cpp.o [2/16] Building CXX object CMakeFiles/sip_pynest2d.dir/pynest2d/pynest2d/sippynest2dpart4.cpp.o [3/16] Building CXX object CMakeFiles/sip_pynest2d.dir/pynest2d/pynest2d/sippynest2dpart3.cpp.o [4/16] Building CXX object CMakeFiles/sip_pynest2d.dir/pynest2d/pynest2d/sippynest2dpart2.cpp.o [5/16] Building CXX object CMakeFiles/sip_pynest2d.dir/pynest2d/pynest2d/sippynest2dpart1.cpp.o [6/16] Building CXX object CMakeFiles/sip_pynest2d.dir/pynest2d/pynest2d/sippynest2dpart0.cpp.o [7/16] Building CXX object CMakeFiles/sip_pynest2d.dir/pynest2d/pynest2d/sip_bool.cpp.o [8/16] Building C object CMakeFiles/sip_pynest2d.dir/pynest2d/pynest2d/sip_voidptr.c.o [9/16] Building C object CMakeFiles/sip_pynest2d.dir/pynest2d/pynest2d/sip_threads.c.o [10/16] Building C object CMakeFiles/sip_pynest2d.dir/pynest2d/pynest2d/sip_object_map.c.o [11/16] Building C object CMakeFiles/sip_pynest2d.dir/pynest2d/pynest2d/sip_int_convertors.c.o [12/16] Building C object CMakeFiles/sip_pynest2d.dir/pynest2d/pynest2d/sip_enum.c.o [13/16] Building C object CMakeFiles/sip_pynest2d.dir/pynest2d/pynest2d/sip_descriptors.c.o [14/16] Building C object CMakeFiles/sip_pynest2d.dir/pynest2d/pynest2d/sip_core.c.o [15/16] Building C object CMakeFiles/sip_pynest2d.dir/pynest2d/pynest2d/sip_array.c.o In file included from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip_core.h:27, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip_threads.c:22: /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip.h:85: warning: "SIP_VERSION" redefined 85 | #define SIP_VERSION 0x60803 | : note: this is the location of the previous definition In file included from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip_core.h:27, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip_int_convertors.c:25: /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip.h:85: warning: "SIP_VERSION" redefined 85 | #define SIP_VERSION 0x60803 | : note: this is the location of the previous definition In file included from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip_core.h:27, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip_descriptors.c:23: /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip.h:85: warning: "SIP_VERSION" redefined 85 | #define SIP_VERSION 0x60803 | : note: this is the location of the previous definition In file included from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip_core.h:27, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip_object_map.c:23: /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip.h:85: warning: "SIP_VERSION" redefined 85 | #define SIP_VERSION 0x60803 | : note: this is the location of the previous definition In file included from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip_core.h:27, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip_enum.c:25: /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip.h:85: warning: "SIP_VERSION" redefined 85 | #define SIP_VERSION 0x60803 | : note: this is the location of the previous definition In file included from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip_core.h:27, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip_array.c:26: /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip.h:85: warning: "SIP_VERSION" redefined 85 | #define SIP_VERSION 0x60803 | : note: this is the location of the previous definition /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip_array.c: In function 'sipArray_getbuffer': /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip_array.c:323:22: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 323 | view->format = format; | ^ In file included from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip_array.h:27, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip_voidptr.c:26: /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip.h:85: warning: "SIP_VERSION" redefined 85 | #define SIP_VERSION 0x60803 | : note: this is the location of the previous definition In file included from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip_core.c:30: /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip.h:85: warning: "SIP_VERSION" redefined 85 | #define SIP_VERSION 0x60803 | : note: this is the location of the previous definition /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip_core.c: In function 'wrapInstance': /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip_core.c:1485:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1485 | return sip_api_convert_from_type((void *)addr, wt->wt_td, NULL); | ^ In file included from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sipAPIpynest2d.h:10, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sippynest2dpart4.cpp:7: /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip.h:85: warning: "SIP_VERSION" redefined 85 | #define SIP_VERSION 0x60803 | : note: this is the location of the previous definition In file included from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sipAPIpynest2d.h:10, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sippynest2dpart5.cpp:7: /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip.h:85: warning: "SIP_VERSION" redefined 85 | #define SIP_VERSION 0x60803 | : note: this is the location of the previous definition In file included from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sipAPIpynest2d.h:10, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sippynest2dpart2.cpp:7: /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip.h:85: warning: "SIP_VERSION" redefined 85 | #define SIP_VERSION 0x60803 | : note: this is the location of the previous definition In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/libnest2d/backends/clipper/geometries.hpp:7, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/src/pynest2d.sip:18: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {libnest2d::Radians}; _Tp = libnest2d::Radians; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libnest2d::Radians}; _Tp = libnest2d::Radians; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libnest2d::Radians; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'int varset_NfpConfig_rotations(void*, PyObject*, PyObject*)' at /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/src/NfpConfig.sip:64:44, inlined from 'int varset_NfpConfig_rotations(void*, PyObject*, PyObject*)' at /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sippynest2dpart2.cpp:450:12: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sipAPIpynest2d.h:10, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sippynest2dpart0.cpp:7: /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip.h:85: warning: "SIP_VERSION" redefined 85 | #define SIP_VERSION 0x60803 | : note: this is the location of the previous definition In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61, from /usr/include/c++/13.2.1/algorithm:61, from /usr/include/libnest2d/geometry_traits.hpp:6, from /usr/include/libnest2d/backends/clipper/geometries.hpp:10, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/src/pynest2d.sip:18: /usr/include/c++/13.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++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13.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++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/libnest2d/backends/clipper/geometries.hpp:7: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ClipperLib::IntPoint&}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/13.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++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint&}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.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++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const libnest2d::_Item&}; _Tp = libnest2d::_Item; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {libnest2d::_Box&}; _Tp = libnest2d::PlacementStrategyLike > >; _Alloc = std::allocator > > >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' changed in GCC 7.1 /usr/include/c++/13.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++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-5.2.2/src/pynest2d.sip:20: /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 /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Distance = int; _Tp = 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++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'std::reference_wrapper >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _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&)> >]', inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _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&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1635:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _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&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1910:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, 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&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'std::reference_wrapper >'} changed in GCC 7.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | __comp); | ~~~~~~~ In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _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&)> >]', inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _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&)> >]' at /usr/include/c++/13.2.1/bits/stl_heap.h:425:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _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&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, 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&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'std::reference_wrapper >'} changed in GCC 7.1 264 | std::__adjust_heap(__first, _DistanceType(0), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | _DistanceType(__last - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ClipperLib::IntPoint&, const ClipperLib::IntPoint&}; _Tp = libnest2d::_Segment; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.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++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {libnest2d::placers::EdgeCache::ContourCache}; _Tp = libnest2d::placers::EdgeCache::ContourCache; _Alloc = std::allocator::ContourCache>]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::ContourCache, std::allocator::ContourCache> >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ClipperLib::Polygon&}; _Tp = libnest2d::placers::EdgeCache; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libnest2d::placers::EdgeCache::ContourCache}; _Tp = libnest2d::placers::EdgeCache::ContourCache; _Alloc = std::allocator::ContourCache>]', inlined from 'void libnest2d::placers::EdgeCache::createCache(const RawShape&) [with RawShape = ClipperLib::Polygon]' at /usr/include/libnest2d/placers/nfpplacer.hpp:185:32, inlined from 'libnest2d::placers::EdgeCache::EdgeCache(const RawShape&) [with RawShape = ClipperLib::Polygon]' at /usr/include/libnest2d/placers/nfpplacer.hpp:269:20, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libnest2d::placers::EdgeCache; _Args = {ClipperLib::Polygon&}; _Tp = libnest2d::placers::EdgeCache]' at /usr/include/c++/13.2.1/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = libnest2d::placers::EdgeCache; _Args = {ClipperLib::Polygon&}; _Tp = libnest2d::placers::EdgeCache]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:538:17, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ClipperLib::Polygon&}; _Tp = libnest2d::placers::EdgeCache; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:468:28: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::ContourCache*, std::vector::ContourCache, std::allocator::ContourCache> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(const ClipperLib::Polygon&, const ClipperLib::Polygon&):: >]': /usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(const ClipperLib::Polygon&, const ClipperLib::Polygon&):: >]': /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_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++/13.2.1/bits/stl_algo.h:1631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1631 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:1631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.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++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const std::vector&, const libnest2d::PathTag&):: >]', inlined from '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&):: >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.2.1/bits/stl_algo.h:1910:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1910 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.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++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]', inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector]' at /usr/include/c++/13.2.1/bits/stl_iterator.h:739:22, inlined from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const ClipperLib::IntPoint*; _OI = std::back_insert_iterator >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:388:18, inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const ClipperLib::IntPoint*; _OI = back_insert_iterator >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const ClipperLib::IntPoint*; _OI = back_insert_iterator >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = back_insert_iterator >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = back_insert_iterator >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:633:7, inlined from 'S libnest2d::shapelike::convexHull(const S&, const libnest2d::PathTag&) [with S = std::vector]' at /usr/include/libnest2d/geometry_traits.hpp:1029:14, inlined from 'S libnest2d::shapelike::convexHull(const S&, const libnest2d::PolygonTag&) [with S = ClipperLib::Polygon]' at /usr/include/libnest2d/geometry_traits.hpp:1004:56, inlined from 'S libnest2d::shapelike::convexHull(const RawShapes&, const libnest2d::MultiPolygonTag&) [with RawShapes = libnest2d::DefaultMultiShape; S = ClipperLib::Polygon]' at /usr/include/libnest2d/geometry_traits.hpp:1090:37, inlined from 'decltype (libnest2d::shapelike::convexHull(sh, libnest2d::Tag())) libnest2d::shapelike::convexHull(const S&) [with S = libnest2d::DefaultMultiShape]' at /usr/include/libnest2d/geometry_traits.hpp:1011:35, inlined from 'libnest2d::placers::_NofitPolyPlacer >::_trypack >*, std::vector >, std::allocator > > > > > >(libnest2d::placers::PlacerBoilerplate >, ClipperLib::Polygon, libnest2d::_Box, libnest2d::placers::NfpPConfig >::Item&, const libnest2d::ConstItemRange<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >&):: >::Optimum&)>' at /usr/include/libnest2d/placers/nfpplacer.hpp:855:26: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const std::vector&, const libnest2d::PathTag&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libnest2d::shapelike::convexHull >(const std::vector&, const libnest2d::PathTag&)::]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18, inlined from 'S libnest2d::shapelike::convexHull(const S&, const libnest2d::PathTag&) [with S = std::vector]' at /usr/include/libnest2d/geometry_traits.hpp:1036:14, inlined from 'S libnest2d::shapelike::convexHull(const S&, const libnest2d::PolygonTag&) [with S = ClipperLib::Polygon]' at /usr/include/libnest2d/geometry_traits.hpp:1004:56, inlined from 'S libnest2d::shapelike::convexHull(const RawShapes&, const libnest2d::MultiPolygonTag&) [with RawShapes = libnest2d::DefaultMultiShape; S = ClipperLib::Polygon]' at /usr/include/libnest2d/geometry_traits.hpp:1090:37, inlined from 'decltype (libnest2d::shapelike::convexHull(sh, libnest2d::Tag())) libnest2d::shapelike::convexHull(const S&) [with S = libnest2d::DefaultMultiShape]' at /usr/include/libnest2d/geometry_traits.hpp:1011:35, inlined from 'libnest2d::placers::_NofitPolyPlacer >::_trypack >*, std::vector >, std::allocator > > > > > >(libnest2d::placers::PlacerBoilerplate >, ClipperLib::Polygon, libnest2d::_Box, libnest2d::placers::NfpPConfig >::Item&, const libnest2d::ConstItemRange<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >&):: >::Optimum&)>' at /usr/include/libnest2d/placers/nfpplacer.hpp:855:26: /usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const std::vector&, const libnest2d::PathTag&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const std::vector&, const libnest2d::PathTag&):: >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libnest2d::shapelike::convexHull >(const std::vector&, const libnest2d::PathTag&)::]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18, inlined from 'S libnest2d::shapelike::convexHull(const S&, const libnest2d::PathTag&) [with S = std::vector]' at /usr/include/libnest2d/geometry_traits.hpp:1036:14, inlined from 'S libnest2d::shapelike::convexHull(const S&, const libnest2d::PolygonTag&) [with S = ClipperLib::Polygon]' at /usr/include/libnest2d/geometry_traits.hpp:1004:56, inlined from 'S libnest2d::shapelike::convexHull(const RawShapes&, const libnest2d::MultiPolygonTag&) [with RawShapes = libnest2d::DefaultMultiShape; S = ClipperLib::Polygon]' at /usr/include/libnest2d/geometry_traits.hpp:1090:37, inlined from 'decltype (libnest2d::shapelike::convexHull(sh, libnest2d::Tag())) libnest2d::shapelike::convexHull(const S&) [with S = libnest2d::DefaultMultiShape]' at /usr/include/libnest2d/geometry_traits.hpp:1011:35, inlined from 'libnest2d::placers::_NofitPolyPlacer >::_trypack >*, std::vector >, std::allocator > > > > > >(libnest2d::placers::PlacerBoilerplate >, ClipperLib::Polygon, libnest2d::_Box, libnest2d::placers::NfpPConfig >::Item&, const libnest2d::ConstItemRange<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >&):: >::Optimum&)>' at /usr/include/libnest2d/placers/nfpplacer.hpp:855:26: /usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libnest2d::placers::EdgeCache::ContourCache}; _Tp = libnest2d::placers::EdgeCache::ContourCache; _Alloc = std::allocator::ContourCache>]', inlined from 'void libnest2d::placers::EdgeCache::createCache(const RawShape&) [with RawShape = ClipperLib::Polygon]' at /usr/include/libnest2d/placers/nfpplacer.hpp:185:32, inlined from 'libnest2d::placers::EdgeCache::EdgeCache(const RawShape&) [with RawShape = ClipperLib::Polygon]' at /usr/include/libnest2d/placers/nfpplacer.hpp:269:20, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libnest2d::placers::EdgeCache; _Args = {ClipperLib::Polygon&}; _Tp = libnest2d::placers::EdgeCache]' at /usr/include/c++/13.2.1/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = libnest2d::placers::EdgeCache; _Args = {ClipperLib::Polygon&}; _Tp = libnest2d::placers::EdgeCache]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:538:17, inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ClipperLib::Polygon&}; _Tp = libnest2d::placers::EdgeCache; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:117:30, inlined from 'typename libnest2d::placers::_NofitPolyPlacer::Base::PackResult libnest2d::placers::_NofitPolyPlacer::_trypack(typename Base::Item&, const Range&) [with Range = libnest2d::ConstItemRange<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >; RawShape = ClipperLib::Polygon; TBin = libnest2d::_Box]' at /usr/include/libnest2d/placers/nfpplacer.hpp:773:40: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::ContourCache*, std::vector::ContourCache, std::allocator::ContourCache> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ClipperLib::Polygon&}; _Tp = libnest2d::placers::EdgeCache; _Alloc = std::allocator >]', inlined from 'typename libnest2d::placers::_NofitPolyPlacer::Base::PackResult libnest2d::placers::_NofitPolyPlacer::_trypack(typename Base::Item&, const Range&) [with Range = libnest2d::ConstItemRange<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >; RawShape = ClipperLib::Polygon; TBin = libnest2d::_Box]' at /usr/include/libnest2d/placers/nfpplacer.hpp:773:40: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libnest2d/placers/nfpplacer.hpp: In member function 'typename libnest2d::placers::_NofitPolyPlacer::Base::PackResult libnest2d::placers::_NofitPolyPlacer::_trypack(typename Base::Item&, const Range&) [with Range = libnest2d::ConstItemRange<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >; RawShape = ClipperLib::Polygon; TBin = libnest2d::_Box]': /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: /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 /usr/include/libnest2d/libnest2d.hpp: In function 'std::size_t libnest2d::nest(Iterator, Iterator, const typename Placer::BinType&, Coord, const NestConfig&, NestControl) [with Placer = placers::_NofitPolyPlacer >; Selector = selections::_FirstFitSelection; Iterator = __gnu_cxx::__normal_iterator<_Item*, std::vector<_Item > >]': /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: In member function 'void libnest2d::SelectionStrategyLike::packItems(TIterator, TIterator, TBin&&, PConfig&&) [with TPlacer = libnest2d::placers::_NofitPolyPlacer >; TIterator = __gnu_cxx::__normal_iterator*, std::vector > >; TBin = libnest2d::_Box&; PConfig = libnest2d::placers::NfpPConfig&; SelectionStrategy = libnest2d::selections::_FirstFitSelection]', inlined from 'libnest2d::_Nester::ItemIteratorOnly libnest2d::_Nester::execute(It, It) [with It = __gnu_cxx::__normal_iterator*, std::vector > >; PlacementStrategy = libnest2d::placers::_NofitPolyPlacer >; SelectionStrategy = libnest2d::selections::_FirstFitSelection]' at /usr/include/libnest2d/nester.hpp:856:56, inlined from 'std::size_t libnest2d::nest(Iterator, Iterator, const typename Placer::BinType&, Coord, const NestConfig&, NestControl) [with Placer = placers::_NofitPolyPlacer >; Selector = selections::_FirstFitSelection; Iterator = __gnu_cxx::__normal_iterator<_Item*, std::vector<_Item > >]' at /usr/include/libnest2d/libnest2d.hpp:98:26: /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 member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libnest2d::_Item; _Alloc = std::allocator >]', inlined from 'PyObject* func_nest(PyObject*, PyObject*)' at /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/src/pynest2d.sip:142:29: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'std::size_t libnest2d::nest(Container&&, const typename Placer::BinType&, Coord, const NestConfig&, NestControl) [with Placer = placers::_NofitPolyPlacer >; Selector = selections::_FirstFitSelection; Container = std::vector<_Item >&]', inlined from 'PyObject* func_nest(PyObject*, PyObject*)' at /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/src/pynest2d.sip:148:18: /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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = libnest2d::_Segment; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(const ClipperLib::Polygon&, const ClipperLib::Polygon&):: >]': /usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(const ClipperLib::Polygon&, const ClipperLib::Polygon&):: >]': /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(const ClipperLib::Polygon&, const ClipperLib::Polygon&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = libnest2d::nfp::nfpConvexOnly(const ClipperLib::Polygon&, const ClipperLib::Polygon&)::]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18, inlined from 'libnest2d::nfp::NfpResult libnest2d::nfp::nfpConvexOnly(const RawShape&, const RawShape&) [with RawShape = ClipperLib::Polygon; Ratio = double]' at /usr/include/libnest2d/geometry_traits_nfp.hpp:238:14, inlined from 'libnest2d::nfp::NfpResult libnest2d::nfp::NfpImpl::operator()(const RawShape&, const RawShape&) [with RawShape = ClipperLib::Polygon; libnest2d::nfp::NfpLevel nfptype = libnest2d::nfp::NfpLevel::CONVEX_ONLY]' at /usr/include/libnest2d/geometry_traits_nfp.hpp:765:39, inlined from 'libnest2d::nfp::NfpResult libnest2d::nfp::noFitPolygon(const RawShape&, const RawShape&) [with NfpLevel nfptype = libnest2d::nfp::NfpLevel::CONVEX_ONLY; RawShape = ClipperLib::Polygon]' at /usr/include/libnest2d/geometry_traits_nfp.hpp:775:26, inlined from 'libnest2d::placers::_NofitPolyPlacer >::calcnfp(const libnest2d::placers::PlacerBoilerplate >, ClipperLib::Polygon, libnest2d::_Box, libnest2d::placers::NfpPConfig >::Item&, libnest2d::placers::Lvl):: >, ClipperLib::Polygon, libnest2d::_Box, libnest2d::placers::NfpPConfig >::Item&, size_t)>' at /usr/include/libnest2d/placers/nfpplacer.hpp:558:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = libnest2d::placers::_NofitPolyPlacer >::calcnfp(const libnest2d::placers::PlacerBoilerplate >, ClipperLib::Polygon, libnest2d::_Box, libnest2d::placers::NfpPConfig >::Item&, libnest2d::placers::Lvl):: >, ClipperLib::Polygon, libnest2d::_Box, libnest2d::placers::NfpPConfig >::Item&, size_t)>&; _Args = {reference_wrapper >, unsigned int}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36, inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = libnest2d::placers::_NofitPolyPlacer >::calcnfp(const libnest2d::placers::PlacerBoilerplate >, ClipperLib::Polygon, libnest2d::_Box, libnest2d::placers::NfpPConfig >::Item&, libnest2d::placers::Lvl):: >, ClipperLib::Polygon, libnest2d::_Box, libnest2d::placers::NfpPConfig >::Item&, size_t)>&; _Args = {reference_wrapper >, unsigned int}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = libnest2d::placers::_NofitPolyPlacer >::calcnfp(const libnest2d::placers::PlacerBoilerplate >, ClipperLib::Polygon, libnest2d::_Box, libnest2d::placers::NfpPConfig >::Item&, libnest2d::placers::Lvl):: >, ClipperLib::Polygon, libnest2d::_Box, libnest2d::placers::NfpPConfig >::Item&, size_t)>; _ArgTypes = {std::reference_wrapper >, unsigned int}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30: /usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(const ClipperLib::Polygon&, const ClipperLib::Polygon&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(const ClipperLib::Polygon&, const ClipperLib::Polygon&):: >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = libnest2d::nfp::nfpConvexOnly(const ClipperLib::Polygon&, const ClipperLib::Polygon&)::]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18, inlined from 'libnest2d::nfp::NfpResult libnest2d::nfp::nfpConvexOnly(const RawShape&, const RawShape&) [with RawShape = ClipperLib::Polygon; Ratio = double]' at /usr/include/libnest2d/geometry_traits_nfp.hpp:238:14, inlined from 'libnest2d::nfp::NfpResult libnest2d::nfp::NfpImpl::operator()(const RawShape&, const RawShape&) [with RawShape = ClipperLib::Polygon; libnest2d::nfp::NfpLevel nfptype = libnest2d::nfp::NfpLevel::CONVEX_ONLY]' at /usr/include/libnest2d/geometry_traits_nfp.hpp:765:39, inlined from 'libnest2d::nfp::NfpResult libnest2d::nfp::noFitPolygon(const RawShape&, const RawShape&) [with NfpLevel nfptype = libnest2d::nfp::NfpLevel::CONVEX_ONLY; RawShape = ClipperLib::Polygon]' at /usr/include/libnest2d/geometry_traits_nfp.hpp:775:26, inlined from 'libnest2d::placers::_NofitPolyPlacer >::calcnfp(const libnest2d::placers::PlacerBoilerplate >, ClipperLib::Polygon, libnest2d::_Box, libnest2d::placers::NfpPConfig >::Item&, libnest2d::placers::Lvl):: >, ClipperLib::Polygon, libnest2d::_Box, libnest2d::placers::NfpPConfig >::Item&, size_t)>' at /usr/include/libnest2d/placers/nfpplacer.hpp:558:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = libnest2d::placers::_NofitPolyPlacer >::calcnfp(const libnest2d::placers::PlacerBoilerplate >, ClipperLib::Polygon, libnest2d::_Box, libnest2d::placers::NfpPConfig >::Item&, libnest2d::placers::Lvl):: >, ClipperLib::Polygon, libnest2d::_Box, libnest2d::placers::NfpPConfig >::Item&, size_t)>&; _Args = {reference_wrapper >, unsigned int}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36, inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = libnest2d::placers::_NofitPolyPlacer >::calcnfp(const libnest2d::placers::PlacerBoilerplate >, ClipperLib::Polygon, libnest2d::_Box, libnest2d::placers::NfpPConfig >::Item&, libnest2d::placers::Lvl):: >, ClipperLib::Polygon, libnest2d::_Box, libnest2d::placers::NfpPConfig >::Item&, size_t)>&; _Args = {reference_wrapper >, unsigned int}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = libnest2d::placers::_NofitPolyPlacer >::calcnfp(const libnest2d::placers::PlacerBoilerplate >, ClipperLib::Polygon, libnest2d::_Box, libnest2d::placers::NfpPConfig >::Item&, libnest2d::placers::Lvl):: >, ClipperLib::Polygon, libnest2d::_Box, libnest2d::placers::NfpPConfig >::Item&, size_t)>; _ArgTypes = {std::reference_wrapper >, unsigned int}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30: /usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sipAPIpynest2d.h:10, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sippynest2dpart1.cpp:7: /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip.h:85: warning: "SIP_VERSION" redefined 85 | #define SIP_VERSION 0x60803 | : note: this is the location of the previous definition In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/libnest2d/backends/clipper/geometries.hpp:7, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/src/pynest2d.sip:18: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ClipperLib::IntPoint}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]', inlined from 'void libnest2d::shapelike::offset(S&, libnest2d::TCoord, const libnest2d::PolygonTag&) [with S = ClipperLib::Polygon]' at /usr/include/libnest2d/backends/clipper/geometries.hpp:108:40, inlined from 'void libnest2d::shapelike::offset(S&, libnest2d::TCoord) [with S = ClipperLib::Polygon]' at /usr/include/libnest2d/geometry_traits.hpp:1250:11, inlined from 'const RawShape& libnest2d::_Item::infaltedShape() const [with RawShape = ClipperLib::Polygon]' at /usr/include/libnest2d/nester.hpp:441:23: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ClipperLib::IntPoint}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]', inlined from 'void libnest2d::shapelike::offset(S&, libnest2d::TCoord, const libnest2d::PolygonTag&) [with S = ClipperLib::Polygon]' at /usr/include/libnest2d/backends/clipper/geometries.hpp:121:41, inlined from 'void libnest2d::shapelike::offset(S&, libnest2d::TCoord) [with S = ClipperLib::Polygon]' at /usr/include/libnest2d/geometry_traits.hpp:1250:11, inlined from 'const RawShape& libnest2d::_Item::infaltedShape() const [with RawShape = ClipperLib::Polygon]' at /usr/include/libnest2d/nester.hpp:441:23: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/stl_algobase.h:71, from /usr/include/c++/13.2.1/bits/specfun.h:43, from /usr/include/c++/13.2.1/cmath:3699, from /usr/include/c++/13.2.1/math.h:36, from /usr/include/python3.12/pyport.h:195, from /usr/include/python3.12/Python.h:38, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip.h:24: /usr/include/c++/13.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++/13.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) | ^~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::geometry::section >, 2>&}; _Tp = boost::geometry::section >, 2>; _Alloc = std::allocator >, 2> >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, 2>, std::allocator >, 2> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::geometry::section >, 2>; _Alloc = std::allocator >, 2> >]', inlined from '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]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:491:35, inlined from 'static void boost::geometry::detail::sectionalize::sectionalize_range::apply(const Range&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Range = std::vector; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; boost::geometry::closure_selector Closure = boost::geometry::closed; bool Reverse = false; DimensionVector = std::integer_sequence]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:598:50, inlined from 'static void boost::geometry::detail::sectionalize::sectionalize_polygon::apply(const Polygon&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Polygon = ClipperLib::Polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; bool Reverse = false; DimensionVector = std::integer_sequence]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:632:29, inlined from '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 = sections >, 2>; RobustPolicy = detail::no_rescale_policy; Strategy = strategies::relate::cartesian<>]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:903:17: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::geometry::section >, 2>; _Alloc = std::allocator >, 2> >]', inlined from '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]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:544:31, inlined from 'static void boost::geometry::detail::sectionalize::sectionalize_range::apply(const Range&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Range = std::vector; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; boost::geometry::closure_selector Closure = boost::geometry::closed; bool Reverse = false; DimensionVector = std::integer_sequence]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:598:50, inlined from 'static void boost::geometry::detail::sectionalize::sectionalize_polygon::apply(const Polygon&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Polygon = ClipperLib::Polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; bool Reverse = false; DimensionVector = std::integer_sequence]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:632:29, inlined from '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 = sections >, 2>; RobustPolicy = detail::no_rescale_policy; Strategy = strategies::relate::cartesian<>]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:903:17: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::geometry::section >, 2>; _Alloc = std::allocator >, 2> >]', inlined from '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]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:491:35, inlined from 'static void boost::geometry::detail::sectionalize::sectionalize_range::apply(const Range&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Range = std::vector; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; boost::geometry::closure_selector Closure = boost::geometry::closed; bool Reverse = false; DimensionVector = std::integer_sequence]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:598:50, inlined from 'static void boost::geometry::detail::sectionalize::sectionalize_polygon::apply(const Polygon&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Polygon = ClipperLib::Polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; bool Reverse = false; DimensionVector = std::integer_sequence]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:640:33, inlined from '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 = sections >, 2>; RobustPolicy = detail::no_rescale_policy; Strategy = strategies::relate::cartesian<>]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:903:17: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::geometry::section >, 2>; _Alloc = std::allocator >, 2> >]', inlined from '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]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:544:31, inlined from 'static void boost::geometry::detail::sectionalize::sectionalize_range::apply(const Range&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Range = std::vector; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; boost::geometry::closure_selector Closure = boost::geometry::closed; bool Reverse = false; DimensionVector = std::integer_sequence]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:598:50, inlined from 'static void boost::geometry::detail::sectionalize::sectionalize_polygon::apply(const Polygon&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Polygon = ClipperLib::Polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; bool Reverse = false; DimensionVector = std::integer_sequence]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:640:33, inlined from '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 = sections >, 2>; RobustPolicy = detail::no_rescale_policy; Strategy = strategies::relate::cartesian<>]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:903:17: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_negate >(const ClipperLib::Polygon&, const libnest2d::_Circle&, const libnest2d::PolygonTag&, const libnest2d::CircleTag&)::&)> >]', inlined from '_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(const ClipperLib::Polygon&, const libnest2d::_Circle&, const libnest2d::PolygonTag&, const libnest2d::CircleTag&)::&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:112:28, inlined from '_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = libnest2d::shapelike::isInside >(const ClipperLib::Polygon&, const libnest2d::_Circle&, const libnest2d::PolygonTag&, const libnest2d::CircleTag&)::&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:519:32, inlined from 'bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = libnest2d::shapelike::isInside >(const ClipperLib::Polygon&, const libnest2d::_Circle&, const libnest2d::PolygonTag&, const libnest2d::CircleTag&)::&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:459:40, inlined from 'bool libnest2d::shapelike::isInside(const S&, const TC&, const libnest2d::PolygonTag&, const libnest2d::CircleTag&) [with S = ClipperLib::Polygon; TC = libnest2d::_Circle]' at /usr/include/libnest2d/geometry_traits.hpp:1119:23, inlined from 'bool libnest2d::shapelike::isInside(const TGuest&, const THost&) [with TGuest = ClipperLib::Polygon; THost = libnest2d::_Circle]' at /usr/include/libnest2d/geometry_traits.hpp:1159:20, inlined from 'bool libnest2d::_Item::isInside(const libnest2d::_Circle::type>::Type>&) const [with RawShape = ClipperLib::Polygon]' at /usr/include/libnest2d/nester.hpp:521:24, inlined from 'PyObject* meth_Rectangle_isInside(PyObject*, PyObject*)' at /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sippynest2dpart1.cpp:858:38: /usr/include/c++/13.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:2102:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2102 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sipAPIpynest2d.h:10, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sippynest2dpart3.cpp:7: /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip.h:85: warning: "SIP_VERSION" redefined 85 | #define SIP_VERSION 0x60803 | : note: this is the location of the previous definition In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/libnest2d/backends/clipper/geometries.hpp:7, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/src/pynest2d.sip:18: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long int&, const long int&}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ClipperLib::IntPoint}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]', inlined from 'void libnest2d::shapelike::offset(S&, libnest2d::TCoord, const libnest2d::PolygonTag&) [with S = ClipperLib::Polygon]' at /usr/include/libnest2d/backends/clipper/geometries.hpp:108:40, inlined from 'void libnest2d::shapelike::offset(S&, libnest2d::TCoord) [with S = ClipperLib::Polygon]' at /usr/include/libnest2d/geometry_traits.hpp:1250:11, inlined from 'const RawShape& libnest2d::_Item::infaltedShape() const [with RawShape = ClipperLib::Polygon]' at /usr/include/libnest2d/nester.hpp:441:23: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ClipperLib::IntPoint}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]', inlined from 'void libnest2d::shapelike::offset(S&, libnest2d::TCoord, const libnest2d::PolygonTag&) [with S = ClipperLib::Polygon]' at /usr/include/libnest2d/backends/clipper/geometries.hpp:121:41, inlined from 'void libnest2d::shapelike::offset(S&, libnest2d::TCoord) [with S = ClipperLib::Polygon]' at /usr/include/libnest2d/geometry_traits.hpp:1250:11, inlined from 'const RawShape& libnest2d::_Item::infaltedShape() const [with RawShape = ClipperLib::Polygon]' at /usr/include/libnest2d/nester.hpp:441:23: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const long int&, const long int&}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]', inlined from 'void* init_type_Item(sipSimpleWrapper*, PyObject*, PyObject*, PyObject**, PyObject**, PyObject**)' at /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/src/Item.sip:52:34: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/stl_algobase.h:71, from /usr/include/c++/13.2.1/bits/specfun.h:43, from /usr/include/c++/13.2.1/cmath:3699, from /usr/include/c++/13.2.1/math.h:36, from /usr/include/python3.12/pyport.h:195, from /usr/include/python3.12/Python.h:38, from /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sip.h:24: /usr/include/c++/13.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++/13.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) | ^~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::geometry::section >, 2>&}; _Tp = boost::geometry::section >, 2>; _Alloc = std::allocator >, 2> >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, 2>, std::allocator >, 2> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::geometry::section >, 2>; _Alloc = std::allocator >, 2> >]', inlined from '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]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:491:35, inlined from 'static void boost::geometry::detail::sectionalize::sectionalize_range::apply(const Range&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Range = std::vector; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; boost::geometry::closure_selector Closure = boost::geometry::closed; bool Reverse = false; DimensionVector = std::integer_sequence]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:598:50, inlined from 'static void boost::geometry::detail::sectionalize::sectionalize_polygon::apply(const Polygon&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Polygon = ClipperLib::Polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; bool Reverse = false; DimensionVector = std::integer_sequence]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:632:29, inlined from '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 = sections >, 2>; RobustPolicy = detail::no_rescale_policy; Strategy = strategies::relate::cartesian<>]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:903:17: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::geometry::section >, 2>; _Alloc = std::allocator >, 2> >]', inlined from '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]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:544:31, inlined from 'static void boost::geometry::detail::sectionalize::sectionalize_range::apply(const Range&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Range = std::vector; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; boost::geometry::closure_selector Closure = boost::geometry::closed; bool Reverse = false; DimensionVector = std::integer_sequence]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:598:50, inlined from 'static void boost::geometry::detail::sectionalize::sectionalize_polygon::apply(const Polygon&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Polygon = ClipperLib::Polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; bool Reverse = false; DimensionVector = std::integer_sequence]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:632:29, inlined from '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 = sections >, 2>; RobustPolicy = detail::no_rescale_policy; Strategy = strategies::relate::cartesian<>]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:903:17: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::geometry::section >, 2>; _Alloc = std::allocator >, 2> >]', inlined from '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]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:491:35, inlined from 'static void boost::geometry::detail::sectionalize::sectionalize_range::apply(const Range&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Range = std::vector; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; boost::geometry::closure_selector Closure = boost::geometry::closed; bool Reverse = false; DimensionVector = std::integer_sequence]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:598:50, inlined from 'static void boost::geometry::detail::sectionalize::sectionalize_polygon::apply(const Polygon&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Polygon = ClipperLib::Polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; bool Reverse = false; DimensionVector = std::integer_sequence]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:640:33, inlined from '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 = sections >, 2>; RobustPolicy = detail::no_rescale_policy; Strategy = strategies::relate::cartesian<>]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:903:17: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::geometry::section >, 2>; _Alloc = std::allocator >, 2> >]', inlined from '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]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:544:31, inlined from 'static void boost::geometry::detail::sectionalize::sectionalize_range::apply(const Range&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Range = std::vector; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; boost::geometry::closure_selector Closure = boost::geometry::closed; bool Reverse = false; DimensionVector = std::integer_sequence]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:598:50, inlined from 'static void boost::geometry::detail::sectionalize::sectionalize_polygon::apply(const Polygon&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Polygon = ClipperLib::Polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; bool Reverse = false; DimensionVector = std::integer_sequence]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:640:33, inlined from '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 = sections >, 2>; RobustPolicy = detail::no_rescale_policy; Strategy = strategies::relate::cartesian<>]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:903:17: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_negate >(const ClipperLib::Polygon&, const libnest2d::_Circle&, const libnest2d::PolygonTag&, const libnest2d::CircleTag&)::&)> >]', inlined from '_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(const ClipperLib::Polygon&, const libnest2d::_Circle&, const libnest2d::PolygonTag&, const libnest2d::CircleTag&)::&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:112:28, inlined from '_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = libnest2d::shapelike::isInside >(const ClipperLib::Polygon&, const libnest2d::_Circle&, const libnest2d::PolygonTag&, const libnest2d::CircleTag&)::&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:519:32, inlined from 'bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = libnest2d::shapelike::isInside >(const ClipperLib::Polygon&, const libnest2d::_Circle&, const libnest2d::PolygonTag&, const libnest2d::CircleTag&)::&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:459:40, inlined from 'bool libnest2d::shapelike::isInside(const S&, const TC&, const libnest2d::PolygonTag&, const libnest2d::CircleTag&) [with S = ClipperLib::Polygon; TC = libnest2d::_Circle]' at /usr/include/libnest2d/geometry_traits.hpp:1119:23, inlined from 'bool libnest2d::shapelike::isInside(const TGuest&, const THost&) [with TGuest = ClipperLib::Polygon; THost = libnest2d::_Circle]' at /usr/include/libnest2d/geometry_traits.hpp:1159:20, inlined from 'bool libnest2d::_Item::isInside(const libnest2d::_Circle::type>::Type>&) const [with RawShape = ClipperLib::Polygon]' at /usr/include/libnest2d/nester.hpp:521:24, inlined from 'PyObject* meth_Item_isInside(PyObject*, PyObject*)' at /home/buildozer/aports/testing/py3-pynest2d/src/pynest2d-5.2.2/build/pynest2d/pynest2d/sippynest2dpart3.cpp:983:38: /usr/include/c++/13.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:2102:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2102 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ [16/16] Linking CXX shared library pynest2d.so pyproject.toml: line 5: using '[tool.sip.metadata]' to specify the project metadata is deprecated and will be removed in SIP v7.0.0, use '[project]' instead ABI v13.0 is deprecated and will be removed in SIP v7.0.0, use v13.1 or later instead Using the CMake builder These bindings will be built: pynest2d. Generating the source files Generating the pynest2d bindings... Generating the pynest2d .pyi file... The project has been built. >>> py3-pynest2d: Entering fakeroot... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/testing/py3-pynest2d/pkg/py3-pynest2d/usr/lib/python3.12/site-packages/pynest2d.so -- Installing: /home/buildozer/aports/testing/py3-pynest2d/pkg/py3-pynest2d/usr/lib/python3.12/site-packages/pynest2d.pyi >>> 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... python3~3.12 so:libc.musl-armv7.so.1 so:libgcc_s.so.1 so:libnlopt.so.0 so:libpolyclipping.so.22 so:libpython3.12.so.1.0 so:libstdc++.so.6 >>> py3-pynest2d*: Package size: 496.0 KB >>> py3-pynest2d*: Compressing data... >>> py3-pynest2d*: Create checksum... >>> py3-pynest2d*: Create py3-pynest2d-5.2.2-r4.apk >>> py3-pynest2d: Build complete at Mon, 22 Apr 2024 17:09:04 +0000 elapsed time 0h 0m 22s >>> py3-pynest2d: Cleaning up srcdir >>> py3-pynest2d: Cleaning up pkgdir >>> py3-pynest2d: Uninstalling dependencies... (1/84) Purging .makedepends-py3-pynest2d (20240422.170843) (2/84) Purging samurai (1.2-r5) (3/84) Purging cmake (3.29.2-r1) (4/84) Purging libnest2d-dev (0.4-r6) (5/84) Purging clipper-dev (6.4.2-r5) (6/84) Purging clipper (6.4.2-r5) (7/84) Purging py3-sip-pyc (6.8.3-r1) (8/84) Purging py3-sip (6.8.3-r1) (9/84) Purging py3-ply-pyc (3.11-r11) (10/84) Purging py3-ply (3.11-r11) (11/84) Purging py3-setuptools-pyc (69.5.1-r0) (12/84) Purging py3-setuptools (69.5.1-r0) (13/84) Purging py3-packaging-pyc (24.0-r1) (14/84) Purging py3-packaging (24.0-r1) (15/84) Purging py3-parsing-pyc (3.1.2-r1) (16/84) Purging py3-parsing (3.1.2-r1) (17/84) Purging py3-toml-pyc (0.10.2-r7) (18/84) Purging py3-toml (0.10.2-r7) (19/84) Purging nlopt-dev (2.7.1-r0) (20/84) Purging nlopt (2.7.1-r0) (21/84) Purging boost-dev (1.84.0-r1) (22/84) Purging boost1.84-dev (1.84.0-r1) (23/84) Purging boost1.84 (1.84.0-r1) (24/84) Purging linux-headers (6.6-r0) (25/84) Purging bzip2-dev (1.0.8-r6) (26/84) Purging icu-dev (74.2-r0) (27/84) Purging xz-dev (5.6.1-r3) (28/84) Purging xz (5.6.1-r3) (29/84) Purging zlib-dev (1.3.1-r1) (30/84) Purging zstd-dev (1.5.6-r0) (31/84) Purging zstd (1.5.6-r0) (32/84) Purging boost1.84-libs (1.84.0-r1) (33/84) Purging boost1.84-atomic (1.84.0-r1) (34/84) Purging boost1.84-chrono (1.84.0-r1) (35/84) Purging boost1.84-container (1.84.0-r1) (36/84) Purging boost1.84-contract (1.84.0-r1) (37/84) Purging boost1.84-coroutine (1.84.0-r1) (38/84) Purging boost1.84-date_time (1.84.0-r1) (39/84) Purging boost1.84-fiber (1.84.0-r1) (40/84) Purging boost1.84-graph (1.84.0-r1) (41/84) Purging boost1.84-iostreams (1.84.0-r1) (42/84) Purging boost1.84-json (1.84.0-r1) (43/84) Purging boost1.84-locale (1.84.0-r1) (44/84) Purging boost1.84-log_setup (1.84.0-r1) (45/84) Purging boost1.84-math (1.84.0-r1) (46/84) Purging boost1.84-nowide (1.84.0-r1) (47/84) Purging boost1.84-prg_exec_monitor (1.84.0-r1) (48/84) Purging boost1.84-program_options (1.84.0-r1) (49/84) Purging boost1.84-python3 (1.84.0-r1) (50/84) Purging boost1.84-random (1.84.0-r1) (51/84) Purging boost1.84-regex (1.84.0-r1) (52/84) Purging boost1.84-stacktrace_basic (1.84.0-r1) (53/84) Purging boost1.84-stacktrace_noop (1.84.0-r1) (54/84) Purging boost1.84-system (1.84.0-r1) (55/84) Purging boost1.84-timer (1.84.0-r1) (56/84) Purging boost1.84-type_erasure (1.84.0-r1) (57/84) Purging boost1.84-unit_test_framework (1.84.0-r1) (58/84) Purging boost1.84-url (1.84.0-r1) (59/84) Purging boost1.84-wave (1.84.0-r1) (60/84) Purging boost1.84-wserialization (1.84.0-r1) (61/84) Purging python3-dev (3.12.3-r1) (62/84) Purging python3-pyc (3.12.3-r1) (63/84) Purging python3-pycache-pyc0 (3.12.3-r1) (64/84) Purging pyc (3.12.3-r1) (65/84) Purging python3 (3.12.3-r1) (66/84) Purging boost1.84-context (1.84.0-r1) (67/84) Purging boost1.84-log (1.84.0-r1) (68/84) Purging boost1.84-serialization (1.84.0-r1) (69/84) Purging boost1.84-thread (1.84.0-r1) (70/84) Purging gdbm (1.23-r1) (71/84) Purging icu (74.2-r0) (72/84) Purging icu-libs (74.2-r0) (73/84) Purging libarchive (3.7.3-r0) (74/84) Purging libbz2 (1.0.8-r6) (75/84) Purging libffi (3.4.6-r0) (76/84) Purging libpanelw (6.4_p20240330-r0) (77/84) Purging libuv (1.48.0-r0) (78/84) Purging mpdecimal (4.0.0-r0) (79/84) Purging readline (8.2.10-r0) (80/84) Purging rhash-libs (1.4.4-r0) (81/84) Purging sqlite-libs (3.45.3-r0) (82/84) Purging xz-libs (5.6.1-r3) (83/84) Purging boost1.84-filesystem (1.84.0-r1) (84/84) Purging icu-data-en (74.2-r0) Executing busybox-1.36.1-r25.trigger OK: 270 MiB in 103 packages >>> py3-pynest2d: Updating the testing/armv7 repository index... >>> py3-pynest2d: Signing the index...