>>> prjtrellis: Building testing/prjtrellis 1.4-r0 (using abuild 3.12.0-r1) started Fri, 12 Jan 2024 01:53:59 +0000 >>> prjtrellis: Checking sanity of /home/buildozer/aports/testing/prjtrellis/APKBUILD... >>> prjtrellis: Analyzing dependencies... >>> prjtrellis: Installing for build: build-base cmake ninja python3 python3-dev boost-dev (1/65) Installing libarchive (3.7.2-r0) (2/65) Installing rhash-libs (1.4.4-r0) (3/65) Installing libuv (1.47.0-r0) (4/65) Installing cmake (3.28.1-r0) (5/65) Installing samurai (1.2-r5) (6/65) Installing libffi (3.4.4-r3) (7/65) Installing gdbm (1.23-r1) (8/65) Installing mpdecimal (2.5.1-r2) (9/65) Installing libpanelw (6.4_p20231125-r0) (10/65) Installing readline (8.2.7-r0) (11/65) Installing sqlite-libs (3.44.2-r0) (12/65) Installing python3 (3.11.6-r1) (13/65) Installing python3-pycache-pyc0 (3.11.6-r1) (14/65) Installing pyc (3.11.6-r1) (15/65) Installing python3-pyc (3.11.6-r1) (16/65) Installing python3-dev (3.11.6-r1) (17/65) Installing boost1.82-atomic (1.82.0-r3) (18/65) Installing boost1.82-chrono (1.82.0-r3) (19/65) Installing boost1.82-container (1.82.0-r3) (20/65) Installing boost1.82-context (1.82.0-r3) (21/65) Installing boost1.82-contract (1.82.0-r3) (22/65) Installing boost1.82-coroutine (1.82.0-r3) (23/65) Installing boost1.82-date_time (1.82.0-r3) (24/65) Installing boost1.82-fiber (1.82.0-r3) (25/65) Installing boost1.82-filesystem (1.82.0-r3) (26/65) Installing boost1.82-graph (1.82.0-r3) (27/65) Installing boost1.82-iostreams (1.82.0-r3) (28/65) Installing boost1.82-thread (1.82.0-r3) (29/65) 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. * (30/65) Installing icu-libs (74.2-r0) (31/65) Installing boost1.82-locale (1.82.0-r3) (32/65) Installing boost1.82-log (1.82.0-r3) (33/65) Installing boost1.82-log_setup (1.82.0-r3) (34/65) Installing boost1.82-math (1.82.0-r3) (35/65) Installing boost1.82-prg_exec_monitor (1.82.0-r3) (36/65) Installing boost1.82-program_options (1.82.0-r3) (37/65) Installing boost1.82-python3 (1.82.0-r3) (38/65) Installing boost1.82-random (1.82.0-r3) (39/65) Installing boost1.82-regex (1.82.0-r3) (40/65) Installing boost1.82-serialization (1.82.0-r3) (41/65) Installing boost1.82-stacktrace_basic (1.82.0-r3) (42/65) Installing boost1.82-stacktrace_noop (1.82.0-r3) (43/65) Installing boost1.82-system (1.82.0-r3) (44/65) Installing boost1.82-timer (1.82.0-r3) (45/65) Installing boost1.82-type_erasure (1.82.0-r3) (46/65) Installing boost1.82-unit_test_framework (1.82.0-r3) (47/65) Installing boost1.82-url (1.82.0-r3) (48/65) Installing boost1.82-wave (1.82.0-r3) (49/65) Installing boost1.82-wserialization (1.82.0-r3) (50/65) Installing boost1.82-json (1.82.0-r3) (51/65) Installing boost1.82-nowide (1.82.0-r3) (52/65) Installing boost1.82-libs (1.82.0-r3) (53/65) Installing boost1.82 (1.82.0-r3) (54/65) Installing linux-headers (6.6-r0) (55/65) Installing bzip2-dev (1.0.8-r6) (56/65) Installing icu (74.2-r0) (57/65) Installing icu-dev (74.2-r0) (58/65) Installing xz (5.4.5-r0) (59/65) Installing xz-dev (5.4.5-r0) (60/65) Installing zlib-dev (1.3-r2) (61/65) Installing zstd (1.5.5-r8) (62/65) Installing zstd-dev (1.5.5-r8) (63/65) Installing boost1.82-dev (1.82.0-r3) (64/65) Installing boost-dev (1.82.0-r3) (65/65) Installing .makedepends-prjtrellis (20240112.015400) Executing busybox-1.36.1-r18.trigger OK: 673 MiB in 175 packages >>> prjtrellis: Cleaning up srcdir >>> prjtrellis: Cleaning up pkgdir >>> prjtrellis: Cleaning up tmpdir >>> prjtrellis: Fetching https://distfiles.alpinelinux.org/distfiles/edge/prjtrellis-1.4.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> prjtrellis: Fetching prjtrellis-1.4.tar.gz::https://github.com/YosysHQ/prjtrellis/archive/refs/tags/1.4.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 32809 0 32809 0 0 18819 0 --:--:-- 0:00:01 --:--:-- 18819 100 1180k 0 1180k 0 0 457k 0 --:--:-- 0:00:02 --:--:-- 1376k >>> prjtrellis: Fetching https://distfiles.alpinelinux.org/distfiles/edge/prjtrellis-1.4.tar.gz >>> prjtrellis: Checking sha512sums... prjtrellis-1.4.tar.gz: OK 0001-library-install-path.patch: OK >>> prjtrellis: Unpacking /var/cache/distfiles/prjtrellis-1.4.tar.gz... >>> prjtrellis: 0001-library-install-path.patch patching file libtrellis/CMakeLists.txt -- 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 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Python3: /usr/bin/python3.11 (found suitable version "3.11.6", minimum required is "3.5") found components: Interpreter -- Found Python3: /usr/include/python3.11 (found suitable version "3.11.6", minimum required is "3.5") found components: Development Development.Module Development.Embed -- Found Boost: /usr/include (found version "1.82.0") found components: filesystem program_options system thread chrono atomic -- Found Git: /usr/bin/git (found version "2.43.0") -- Configuring done (1.1s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/build [1/45] Building CXX object CMakeFiles/ecpmulti.dir/generated/version.cpp.o [2/45] Building CXX object CMakeFiles/ecpmulti.dir/tools/ecpmulti.cpp.o [3/45] Building CXX object CMakeFiles/ecppll.dir/generated/version.cpp.o [4/45] Building CXX object CMakeFiles/ecppll.dir/tools/ecppll.cpp.o [5/45] Building CXX object CMakeFiles/ecpunpack.dir/generated/version.cpp.o [6/45] Building CXX object CMakeFiles/ecpunpack.dir/tools/ecpunpack.cpp.o [7/45] Building CXX object CMakeFiles/ecppack.dir/generated/version.cpp.o [8/45] Building CXX object CMakeFiles/ecppack.dir/tools/ecppack.cpp.o [9/45] Building CXX object CMakeFiles/ecpbram.dir/generated/version.cpp.o [10/45] Building CXX object CMakeFiles/ecpbram.dir/tools/ecpbram.cpp.o [11/45] Building CXX object CMakeFiles/pytrellis.dir/src/Util.cpp.o [12/45] Building CXX object CMakeFiles/pytrellis.dir/src/TileConfig.cpp.o [13/45] Building CXX object CMakeFiles/pytrellis.dir/src/Tile.cpp.o [14/45] Building CXX object CMakeFiles/pytrellis.dir/src/RoutingGraph.cpp.o [15/45] Building CXX object CMakeFiles/pytrellis.dir/src/PyTrellis.cpp.o [16/45] Building CXX object CMakeFiles/pytrellis.dir/src/OptChipdb.cpp.o [17/45] Building CXX object CMakeFiles/pytrellis.dir/src/DedupChipdb.cpp.o [18/45] Building CXX object CMakeFiles/pytrellis.dir/src/Database.cpp.o [19/45] Building CXX object CMakeFiles/pytrellis.dir/src/ChipConfig.cpp.o [20/45] Building CXX object CMakeFiles/pytrellis.dir/src/Chip.cpp.o [21/45] Building CXX object CMakeFiles/pytrellis.dir/src/CRAM.cpp.o [22/45] Building CXX object CMakeFiles/pytrellis.dir/src/Bitstream.cpp.o [23/45] Building CXX object CMakeFiles/pytrellis.dir/src/BitDatabase.cpp.o [24/45] Building CXX object CMakeFiles/pytrellis.dir/src/Bels.cpp.o [25/45] Building CXX object CMakeFiles/trellis.dir/src/Util.cpp.o [26/45] Building CXX object CMakeFiles/trellis.dir/src/TileConfig.cpp.o [27/45] Building CXX object CMakeFiles/trellis.dir/src/Tile.cpp.o [28/45] Building CXX object CMakeFiles/trellis.dir/src/RoutingGraph.cpp.o [29/45] Building CXX object CMakeFiles/trellis.dir/src/PyTrellis.cpp.o [30/45] Building CXX object CMakeFiles/trellis.dir/src/OptChipdb.cpp.o [31/45] Building CXX object CMakeFiles/trellis.dir/src/DedupChipdb.cpp.o [32/45] Building CXX object CMakeFiles/trellis.dir/src/Database.cpp.o [33/45] Building CXX object CMakeFiles/trellis.dir/src/ChipConfig.cpp.o [34/45] Building CXX object CMakeFiles/trellis.dir/src/Chip.cpp.o [35/45] Building CXX object CMakeFiles/trellis.dir/src/CRAM.cpp.o [36/45] Building CXX object CMakeFiles/trellis.dir/src/Bitstream.cpp.o [37/45] Building CXX object CMakeFiles/trellis.dir/src/BitDatabase.cpp.o [38/45] Building CXX object CMakeFiles/trellis.dir/src/Bels.cpp.o [39/45] Linking CXX shared library libtrellis.so [40/45] Linking CXX executable ecpmulti [41/45] Linking CXX executable ecppll [42/45] Linking CXX executable ecpunpack [43/45] Linking CXX executable ecppack [44/45] Linking CXX executable ecpbram In file included from /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/src/PyTrellis.cpp:17: In lambda function, inlined from 'static pybind11::handle pybind11::cpp_function::initialize >::def_readonly, Trellis::PortDirection>(const char*, const Trellis::PortDirection std::pair::*):: >::type&)>, const Trellis::PortDirection&, const std::pair&, pybind11::is_method>(pybind11::class_ >::def_readonly, Trellis::PortDirection>(const char*, const Trellis::PortDirection std::pair::*):: >::type&)>&&, const Trellis::PortDirection& (*)(const std::pair&), const pybind11::is_method&)::::_FUN(pybind11::detail::function_call&)' at /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/pybind11.h:224:21: /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/pybind11.h:249:33: warning: using a dangling pointer to an unnamed temporary [-Wdangling-pointer=] 249 | = cast_out::cast(std::move(args_converter).template call(cap->f), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | policy, | ~~~~~~~ 251 | call.parent); | ~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../attr.h:14, from /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/class.h:12, from /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/pybind11.h:13: /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../cast.h: In static member function 'static pybind11::handle pybind11::cpp_function::initialize >::def_readonly, Trellis::PortDirection>(const char*, const Trellis::PortDirection std::pair::*):: >::type&)>, const Trellis::PortDirection&, const std::pair&, pybind11::is_method>(pybind11::class_ >::def_readonly, Trellis::PortDirection>(const char*, const Trellis::PortDirection std::pair::*):: >::type&)>&&, const Trellis::PortDirection& (*)(const std::pair&), const pybind11::is_method&)::::_FUN(pybind11::detail::function_call&)': /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../cast.h:1441:51: note: unnamed temporary defined here 1441 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'static pybind11::handle pybind11::cpp_function::initialize >::def_readonly, Trellis::RoutingId>(const char*, const Trellis::RoutingId std::pair::*):: >::type&)>, const Trellis::RoutingId&, const std::pair&, pybind11::is_method>(pybind11::class_ >::def_readonly, Trellis::RoutingId>(const char*, const Trellis::RoutingId std::pair::*):: >::type&)>&&, const Trellis::RoutingId& (*)(const std::pair&), const pybind11::is_method&)::::_FUN(pybind11::detail::function_call&)' at /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/pybind11.h:224:21: /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/pybind11.h:249:33: warning: using a dangling pointer to an unnamed temporary [-Wdangling-pointer=] 249 | = cast_out::cast(std::move(args_converter).template call(cap->f), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | policy, | ~~~~~~~ 251 | call.parent); | ~~~~~~~~~~~~ /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../cast.h: In static member function 'static pybind11::handle pybind11::cpp_function::initialize >::def_readonly, Trellis::RoutingId>(const char*, const Trellis::RoutingId std::pair::*):: >::type&)>, const Trellis::RoutingId&, const std::pair&, pybind11::is_method>(pybind11::class_ >::def_readonly, Trellis::RoutingId>(const char*, const Trellis::RoutingId std::pair::*):: >::type&)>&&, const Trellis::RoutingId& (*)(const std::pair&), const pybind11::is_method&)::::_FUN(pybind11::detail::function_call&)': /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../cast.h:1441:51: note: unnamed temporary defined here 1441 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'static pybind11::handle pybind11::cpp_function::initialize >::def_readonly, Trellis::RoutingId>(const char*, const Trellis::RoutingId std::pair::*):: >::type&)>, const Trellis::RoutingId&, const std::pair&, pybind11::is_method>(pybind11::class_ >::def_readonly, Trellis::RoutingId>(const char*, const Trellis::RoutingId std::pair::*):: >::type&)>&&, const Trellis::RoutingId& (*)(const std::pair&), const pybind11::is_method&)::::_FUN(pybind11::detail::function_call&)' at /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/pybind11.h:224:21: /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/pybind11.h:249:33: warning: using a dangling pointer to an unnamed temporary [-Wdangling-pointer=] 249 | = cast_out::cast(std::move(args_converter).template call(cap->f), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | policy, | ~~~~~~~ 251 | call.parent); | ~~~~~~~~~~~~ /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../cast.h: In static member function 'static pybind11::handle pybind11::cpp_function::initialize >::def_readonly, Trellis::RoutingId>(const char*, const Trellis::RoutingId std::pair::*):: >::type&)>, const Trellis::RoutingId&, const std::pair&, pybind11::is_method>(pybind11::class_ >::def_readonly, Trellis::RoutingId>(const char*, const Trellis::RoutingId std::pair::*):: >::type&)>&&, const Trellis::RoutingId& (*)(const std::pair&), const pybind11::is_method&)::::_FUN(pybind11::detail::function_call&)': /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../cast.h:1441:51: note: unnamed temporary defined here 1441 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'static pybind11::handle pybind11::cpp_function::initialize >::def_readonly, int>(const char*, const int std::pair::*):: >::type&)>, const int&, const std::pair&, pybind11::is_method>(pybind11::class_ >::def_readonly, int>(const char*, const int std::pair::*):: >::type&)>&&, const int& (*)(const std::pair&), const pybind11::is_method&)::::_FUN(pybind11::detail::function_call&)' at /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/pybind11.h:224:21: /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/pybind11.h:249:33: warning: using a dangling pointer to an unnamed temporary [-Wdangling-pointer=] 249 | = cast_out::cast(std::move(args_converter).template call(cap->f), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | policy, | ~~~~~~~ 251 | call.parent); | ~~~~~~~~~~~~ /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../cast.h: In static member function 'static pybind11::handle pybind11::cpp_function::initialize >::def_readonly, int>(const char*, const int std::pair::*):: >::type&)>, const int&, const std::pair&, pybind11::is_method>(pybind11::class_ >::def_readonly, int>(const char*, const int std::pair::*):: >::type&)>&&, const int& (*)(const std::pair&), const pybind11::is_method&)::::_FUN(pybind11::detail::function_call&)': /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../cast.h:1441:51: note: unnamed temporary defined here 1441 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'static pybind11::handle pybind11::cpp_function::initialize, bool> >::def_readonly, bool>, std::__cxx11::basic_string >(const char*, const std::__cxx11::basic_string std::pair, bool>::*)::, bool> >::type&)>, const std::__cxx11::basic_string&, const std::pair, std::allocator >, bool>&, pybind11::is_method>(pybind11::class_, bool> >::def_readonly, bool>, std::__cxx11::basic_string >(const char*, const std::__cxx11::basic_string std::pair, bool>::*)::, bool> >::type&)>&&, const std::__cxx11::basic_string& (*)(const std::pair, bool>&), const pybind11::is_method&)::::_FUN(pybind11::detail::function_call&)' at /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/pybind11.h:224:21: /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/pybind11.h:249:33: warning: using a dangling pointer to an unnamed temporary [-Wdangling-pointer=] 249 | = cast_out::cast(std::move(args_converter).template call(cap->f), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | policy, | ~~~~~~~ 251 | call.parent); | ~~~~~~~~~~~~ /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../cast.h: In static member function 'static pybind11::handle pybind11::cpp_function::initialize, bool> >::def_readonly, bool>, std::__cxx11::basic_string >(const char*, const std::__cxx11::basic_string std::pair, bool>::*)::, bool> >::type&)>, const std::__cxx11::basic_string&, const std::pair, std::allocator >, bool>&, pybind11::is_method>(pybind11::class_, bool> >::def_readonly, bool>, std::__cxx11::basic_string >(const char*, const std::__cxx11::basic_string std::pair, bool>::*)::, bool> >::type&)>&&, const std::__cxx11::basic_string& (*)(const std::pair, bool>&), const pybind11::is_method&)::::_FUN(pybind11::detail::function_call&)': /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../cast.h:1441:51: note: unnamed temporary defined here 1441 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'static pybind11::handle pybind11::cpp_function::initialize, bool> >::def_readonly, bool>, bool>(const char*, const bool std::pair, bool>::*)::, bool> >::type&)>, const bool&, const std::pair, std::allocator >, bool>&, pybind11::is_method>(pybind11::class_, bool> >::def_readonly, bool>, bool>(const char*, const bool std::pair, bool>::*)::, bool> >::type&)>&&, const bool& (*)(const std::pair, bool>&), const pybind11::is_method&)::::_FUN(pybind11::detail::function_call&)' at /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/pybind11.h:224:21: /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/pybind11.h:249:33: warning: using a dangling pointer to an unnamed temporary [-Wdangling-pointer=] 249 | = cast_out::cast(std::move(args_converter).template call(cap->f), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | policy, | ~~~~~~~ 251 | call.parent); | ~~~~~~~~~~~~ /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../cast.h: In static member function 'static pybind11::handle pybind11::cpp_function::initialize, bool> >::def_readonly, bool>, bool>(const char*, const bool std::pair, bool>::*)::, bool> >::type&)>, const bool&, const std::pair, std::allocator >, bool>&, pybind11::is_method>(pybind11::class_, bool> >::def_readonly, bool>, bool>(const char*, const bool std::pair, bool>::*)::, bool> >::type&)>&&, const bool& (*)(const std::pair, bool>&), const pybind11::is_method&)::::_FUN(pybind11::detail::function_call&)': /home/buildozer/aports/testing/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../cast.h:1441:51: note: unnamed temporary defined here 1441 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [45/45] Linking CXX shared module pytrellis.so >>> prjtrellis: Entering fakeroot... -- Install configuration: "MinSizeRel" -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/bin/ecpbram -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/bin/ecpbram" to "" -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/bin/ecppack -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/bin/ecppack" to "" -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/bin/ecpunpack -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/bin/ecpunpack" to "" -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/bin/ecppll -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/bin/ecppll" to "" -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/bin/ecpmulti -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/bin/ecpmulti" to "" -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/lib/libtrellis.so -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/lib/pytrellis.so -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/database -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/basecfgs -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/basecfgs/empty_lfe5u-25f.config -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/basecfgs/empty_lfe5um5g-25f.config -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/basecfgs/empty_lfe5u-85f.config -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/basecfgs/empty_lfe5um-45f.config -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/basecfgs/empty_lfe5um-25f.config -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/basecfgs/README.md -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/basecfgs/empty_lfe5um5g-85f.config -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/basecfgs/empty_lfe5um-85f.config -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/basecfgs/empty_lfe5um5g-45f.config -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/basecfgs/empty_lfe5u-45f.config -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/basecfgs/empty_machxo2-1200hc.config -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/openocd -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/openocd/ecp5-versa5g.cfg -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/openocd/ulx3s.cfg -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/openocd/trellisboard.cfg -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/openocd/ecp5-versa.cfg -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/openocd/ecp5-evn.cfg -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/openocd/ulx3s_85k.cfg -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common/diamond.py -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common/devices.py -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common/tiles.py -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common/database.py -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common/nets -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common/nets/machxo2.py -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common/nets/util.py -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common/nets/general.py -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common/nets/__main__.py -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common/nets/ecp5.py -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common/nets/__init__.py -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common/isptcl.py -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common/__init__.py -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/cell_html.py -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/.gitignore -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/design_pip_classes.py -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/timing_solver.py -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/pip_classes.py -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/parse_sdf.py -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/cell_timings.py -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/interconnect_html.py -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/extract_ncl_routing.py -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/cell_fuzzers.py -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/__init__.py -- Installing: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/timing_dbs.py -- Up-to-date: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/cell_html.py -- Up-to-date: /home/buildozer/aports/testing/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/cell_timings.py >>> prjtrellis*: Running postcheck for prjtrellis >>> prjtrellis*: Preparing package prjtrellis... >>> prjtrellis*: Stripping binaries >>> prjtrellis*: Scanning shared objects >>> prjtrellis*: Tracing dependencies... so:libboost_filesystem.so.1.82.0 so:libboost_program_options.so.1.82.0 so:libboost_thread.so.1.82.0 so:libc.musl-ppc64le.so.1 so:libgcc_s.so.1 so:libpython3.11.so.1.0 so:libstdc++.so.6 >>> prjtrellis*: Package size: 5.0 MB >>> prjtrellis*: Compressing data... >>> prjtrellis*: Create checksum... >>> prjtrellis*: Create prjtrellis-1.4-r0.apk >>> prjtrellis: Build complete at Fri, 12 Jan 2024 01:55:56 +0000 elapsed time 0h 1m 57s >>> prjtrellis: Cleaning up srcdir >>> prjtrellis: Cleaning up pkgdir >>> prjtrellis: Uninstalling dependencies... (1/65) Purging .makedepends-prjtrellis (20240112.015400) (2/65) Purging cmake (3.28.1-r0) (3/65) Purging python3-dev (3.11.6-r1) (4/65) Purging boost-dev (1.82.0-r3) (5/65) Purging boost1.82-dev (1.82.0-r3) (6/65) Purging boost1.82 (1.82.0-r3) (7/65) Purging linux-headers (6.6-r0) (8/65) Purging bzip2-dev (1.0.8-r6) (9/65) Purging icu-dev (74.2-r0) (10/65) Purging xz-dev (5.4.5-r0) (11/65) Purging xz (5.4.5-r0) (12/65) Purging zlib-dev (1.3-r2) (13/65) Purging zstd-dev (1.5.5-r8) (14/65) Purging zstd (1.5.5-r8) (15/65) Purging boost1.82-libs (1.82.0-r3) (16/65) Purging boost1.82-atomic (1.82.0-r3) (17/65) Purging boost1.82-container (1.82.0-r3) (18/65) Purging boost1.82-contract (1.82.0-r3) (19/65) Purging boost1.82-coroutine (1.82.0-r3) (20/65) Purging boost1.82-date_time (1.82.0-r3) (21/65) Purging boost1.82-fiber (1.82.0-r3) (22/65) Purging boost1.82-graph (1.82.0-r3) (23/65) Purging boost1.82-iostreams (1.82.0-r3) (24/65) Purging boost1.82-json (1.82.0-r3) (25/65) Purging boost1.82-locale (1.82.0-r3) (26/65) Purging boost1.82-log_setup (1.82.0-r3) (27/65) Purging boost1.82-math (1.82.0-r3) (28/65) Purging boost1.82-nowide (1.82.0-r3) (29/65) Purging boost1.82-prg_exec_monitor (1.82.0-r3) (30/65) Purging boost1.82-program_options (1.82.0-r3) (31/65) Purging boost1.82-python3 (1.82.0-r3) (32/65) Purging boost1.82-random (1.82.0-r3) (33/65) Purging boost1.82-regex (1.82.0-r3) (34/65) Purging boost1.82-stacktrace_basic (1.82.0-r3) (35/65) Purging boost1.82-stacktrace_noop (1.82.0-r3) (36/65) Purging boost1.82-system (1.82.0-r3) (37/65) Purging boost1.82-timer (1.82.0-r3) (38/65) Purging boost1.82-type_erasure (1.82.0-r3) (39/65) Purging boost1.82-unit_test_framework (1.82.0-r3) (40/65) Purging boost1.82-url (1.82.0-r3) (41/65) Purging boost1.82-wave (1.82.0-r3) (42/65) Purging boost1.82-wserialization (1.82.0-r3) (43/65) Purging boost1.82-chrono (1.82.0-r3) (44/65) Purging boost1.82-context (1.82.0-r3) (45/65) Purging boost1.82-log (1.82.0-r3) (46/65) Purging boost1.82-serialization (1.82.0-r3) (47/65) Purging boost1.82-thread (1.82.0-r3) (48/65) Purging icu (74.2-r0) (49/65) Purging icu-libs (74.2-r0) (50/65) Purging libarchive (3.7.2-r0) (51/65) Purging libuv (1.47.0-r0) (52/65) Purging python3-pyc (3.11.6-r1) (53/65) Purging python3-pycache-pyc0 (3.11.6-r1) (54/65) Purging pyc (3.11.6-r1) (55/65) Purging rhash-libs (1.4.4-r0) (56/65) Purging samurai (1.2-r5) (57/65) Purging boost1.82-filesystem (1.82.0-r3) (58/65) Purging python3 (3.11.6-r1) (59/65) Purging gdbm (1.23-r1) (60/65) Purging icu-data-en (74.2-r0) (61/65) Purging libffi (3.4.4-r3) (62/65) Purging libpanelw (6.4_p20231125-r0) (63/65) Purging mpdecimal (2.5.1-r2) (64/65) Purging readline (8.2.7-r0) (65/65) Purging sqlite-libs (3.44.2-r0) Executing busybox-1.36.1-r18.trigger OK: 265 MiB in 110 packages >>> prjtrellis: Updating the testing/ppc64le repository index... >>> prjtrellis: Signing the index...