==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done ==> Making package: prjtrellis 1.4-6 (Fri May 2 19:43:05 2025) ==> Retrieving sources... -> Found prjtrellis-1.4.tar.gz ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha512sums... prjtrellis-1.4.tar.gz ... Passed ==> Making package: prjtrellis 1.4-6 (Fri May 2 19:43:13 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (1) boost-libs-1.88.0-2 Total Installed Size: 12.55 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing boost-libs... Optional dependencies for boost-libs openmpi: for mpi support :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (8) cppdap-1.58.0-2 hicolor-icon-theme-0.18-1 jsoncpp-1.9.6-3 libuv-1.51.0-1 rhash-1.4.4-1 boost-1.88.0-2 cmake-4.0.1-2 prjtrellis-db-r262.f7f8375-4 Total Download Size: 0.70 MiB Total Installed Size: 343.04 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... prjtrellis-db-r262.f7f8375-4-aarch64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui installing prjtrellis-db... installing boost... Optional dependencies for boost python: for python bindings [installed] :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Retrieving sources... -> Found prjtrellis-1.4.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting prjtrellis-1.4.tar.gz with bsdtar ==> Starting prepare()... ==> Starting build()... CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument <min> value. Or, use the <min>...<max> syntax to tell CMake that the project requires at least <min> but has been updated to work with policies introduced by <max> or earlier. -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Python3: /usr/bin/python3.13 (found suitable version "3.13.3", minimum required is "3.5") found components: Interpreter -- Found Python3: /usr/include/python3.13 (found suitable version "3.13.3", minimum required is "3.5") found components: Development Development.Module Development.Embed CMake Warning (dev) at CMakeLists.txt:63 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1427 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:1552 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2164 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:63 (find_package) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1427 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:1552 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2164 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:63 (find_package) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1427 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:1552 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2164 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:63 (find_package) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1427 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:1552 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2164 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:63 (find_package) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1427 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:1552 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2164 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:63 (find_package) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1427 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:1552 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2164 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:63 (find_package) -- Found Boost: /usr/include (found version "1.88.0") found components: filesystem program_options system thread chrono atomic -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Configuring done (5.1s) -- Generating done (0.1s) -- Build files have been written to: /build/prjtrellis/src/prjtrellis-1.4/libtrellis/build [ 13%] Building CXX object CMakeFiles/pytrellis.dir/src/Bitstream.cpp.o [ 13%] Building CXX object CMakeFiles/pytrellis.dir/src/BitDatabase.cpp.o [ 13%] Building CXX object CMakeFiles/trellis.dir/src/CRAM.cpp.o [ 13%] Building CXX object CMakeFiles/pytrellis.dir/src/Bels.cpp.o [ 13%] Building CXX object CMakeFiles/trellis.dir/src/Bels.cpp.o [ 13%] Building CXX object CMakeFiles/trellis.dir/src/BitDatabase.cpp.o [ 15%] Building CXX object CMakeFiles/trellis.dir/src/Bitstream.cpp.o [ 17%] Building CXX object CMakeFiles/pytrellis.dir/src/CRAM.cpp.o [ 20%] Building CXX object CMakeFiles/trellis.dir/src/Chip.cpp.o [ 22%] Building CXX object CMakeFiles/pytrellis.dir/src/Chip.cpp.o [ 24%] Building CXX object CMakeFiles/trellis.dir/src/ChipConfig.cpp.o [ 26%] Building CXX object CMakeFiles/pytrellis.dir/src/ChipConfig.cpp.o /build/prjtrellis/src/prjtrellis-1.4/libtrellis/src/Bitstream.cpp: In member function 'Trellis::Chip Trellis::Bitstream::deserialise_chip(boost::optional<unsigned int>)': /build/prjtrellis/src/prjtrellis-1.4/libtrellis/src/Bitstream.cpp:618:17: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/prjtrellis/src/prjtrellis-1.4/libtrellis/src/Bitstream.cpp:621:13: note: here [ 28%] Building CXX object CMakeFiles/pytrellis.dir/src/Database.cpp.o [ 31%] Building CXX object CMakeFiles/pytrellis.dir/src/DedupChipdb.cpp.o [ 33%] Building CXX object CMakeFiles/trellis.dir/src/Database.cpp.o [ 35%] Building CXX object CMakeFiles/trellis.dir/src/DedupChipdb.cpp.o /build/prjtrellis/src/prjtrellis-1.4/libtrellis/src/Bitstream.cpp: In member function 'Trellis::Chip Trellis::Bitstream::deserialise_chip(boost::optional<unsigned int>)': /build/prjtrellis/src/prjtrellis-1.4/libtrellis/src/Bitstream.cpp:618:17: warning: this statement may fall through [-Wimplicit-fallthrough=] /build/prjtrellis/src/prjtrellis-1.4/libtrellis/src/Bitstream.cpp:621:13: note: here [ 37%] Building CXX object CMakeFiles/trellis.dir/src/OptChipdb.cpp.o [ 40%] Building CXX object CMakeFiles/pytrellis.dir/src/OptChipdb.cpp.o [ 42%] Building CXX object CMakeFiles/pytrellis.dir/src/PyTrellis.cpp.o [ 44%] Building CXX object CMakeFiles/trellis.dir/src/PyTrellis.cpp.o [ 48%] Building CXX object CMakeFiles/trellis.dir/src/Tile.cpp.o [ 48%] Building CXX object CMakeFiles/trellis.dir/src/RoutingGraph.cpp.o [ 51%] Building CXX object CMakeFiles/pytrellis.dir/src/RoutingGraph.cpp.o [ 53%] Building CXX object CMakeFiles/pytrellis.dir/src/Tile.cpp.o [ 55%] Building CXX object CMakeFiles/pytrellis.dir/src/TileConfig.cpp.o [ 57%] Building CXX object CMakeFiles/pytrellis.dir/src/Util.cpp.o [ 60%] Building CXX object CMakeFiles/trellis.dir/src/TileConfig.cpp.o [ 62%] Building CXX object CMakeFiles/trellis.dir/src/Util.cpp.o [ 64%] Linking CXX shared library libtrellis.so [ 64%] Built target trellis [ 75%] Building CXX object CMakeFiles/ecppack.dir/tools/ecppack.cpp.o [ 75%] Building CXX object CMakeFiles/ecppack.dir/generated/version.cpp.o [ 75%] Building CXX object CMakeFiles/ecpmulti.dir/tools/ecpmulti.cpp.o [ 75%] Building CXX object CMakeFiles/ecpbram.dir/generated/version.cpp.o [ 75%] Building CXX object CMakeFiles/ecppll.dir/tools/ecppll.cpp.o [ 77%] Building CXX object CMakeFiles/ecpunpack.dir/tools/ecpunpack.cpp.o [ 80%] Building CXX object CMakeFiles/ecpbram.dir/tools/ecpbram.cpp.o [ 82%] Building CXX object CMakeFiles/ecpmulti.dir/generated/version.cpp.o [ 84%] Building CXX object CMakeFiles/ecpunpack.dir/generated/version.cpp.o [ 86%] Building CXX object CMakeFiles/ecppll.dir/generated/version.cpp.o [ 88%] Linking CXX executable ecpunpack [ 91%] Linking CXX executable ecppll [ 91%] Built target ecpunpack [ 91%] Built target ecppll [ 93%] Linking CXX executable ecpbram [ 93%] Built target ecpbram [ 95%] Linking CXX executable ecpmulti [ 95%] Built target ecpmulti [ 97%] Linking CXX executable ecppack [ 97%] Built target ecppack In file included from /build/prjtrellis/src/prjtrellis-1.4/libtrellis/src/PyTrellis.cpp:17: In lambda function, inlined from 'static pybind11::handle pybind11::cpp_function::initialize<pybind11::class_<std::pair<std::__cxx11::basic_string<char>, bool> >::def_readonly<std::pair<std::__cxx11::basic_string<char>, bool>, bool>(const char*, const bool std::pair<std::__cxx11::basic_string<char>, bool>::*)::<lambda(const pybind11::class_<std::pair<std::__cxx11::basic_string<char>, bool> >::type&)>, const bool&, const std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>&, pybind11::is_method>(pybind11::class_<std::pair<std::__cxx11::basic_string<char>, bool> >::def_readonly<std::pair<std::__cxx11::basic_string<char>, bool>, bool>(const char*, const bool std::pair<std::__cxx11::basic_string<char>, bool>::*)::<lambda(const pybind11::class_<std::pair<std::__cxx11::basic_string<char>, bool> >::type&)>&&, const bool& (*)(const std::pair<std::__cxx11::basic_string<char>, bool>&), const pybind11::is_method&)::<lambda(pybind11::detail::function_call&)>::_FUN(pybind11::detail::function_call&)' at /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/pybind11.h:224:21: /build/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=] In file included from /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../attr.h:14, from /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/class.h:12, from /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/pybind11.h:13: /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../cast.h: In static member function 'static pybind11::handle pybind11::cpp_function::initialize<pybind11::class_<std::pair<std::__cxx11::basic_string<char>, bool> >::def_readonly<std::pair<std::__cxx11::basic_string<char>, bool>, bool>(const char*, const bool std::pair<std::__cxx11::basic_string<char>, bool>::*)::<lambda(const pybind11::class_<std::pair<std::__cxx11::basic_string<char>, bool> >::type&)>, const bool&, const std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>&, pybind11::is_method>(pybind11::class_<std::pair<std::__cxx11::basic_string<char>, bool> >::def_readonly<std::pair<std::__cxx11::basic_string<char>, bool>, bool>(const char*, const bool std::pair<std::__cxx11::basic_string<char>, bool>::*)::<lambda(const pybind11::class_<std::pair<std::__cxx11::basic_string<char>, bool> >::type&)>&&, const bool& (*)(const std::pair<std::__cxx11::basic_string<char>, bool>&), const pybind11::is_method&)::<lambda(pybind11::detail::function_call&)>::_FUN(pybind11::detail::function_call&)': /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../cast.h:1441:51: note: unnamed temporary defined here In file included from /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../cast.h:15: In static member function 'static std::pair<const void*, const pybind11::detail::type_info*> pybind11::detail::type_caster_base<type>::src_and_type(const itype*) [with type = Trellis::RoutingId]', inlined from 'static pybind11::handle pybind11::detail::type_caster_base<type>::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = Trellis::RoutingId]' at /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../detail/type_caster_base.h:952:31, inlined from 'static pybind11::handle pybind11::detail::type_caster_base<type>::cast(const itype&, pybind11::return_value_policy, pybind11::handle) [with type = Trellis::RoutingId]' at /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../detail/type_caster_base.h:919:20, inlined from 'pybind11::cpp_function::initialize<pybind11::class_<std::pair<Trellis::RoutingId, Trellis::PortDirection> >::def_readonly<std::pair<Trellis::RoutingId, Trellis::PortDirection>, Trellis::RoutingId>(const char*, const Trellis::RoutingId std::pair<Trellis::RoutingId, Trellis::PortDirection>::*)::<lambda(const pybind11::class_<std::pair<Trellis::RoutingId, Trellis::PortDirection> >::type&)>, const Trellis::RoutingId&, const std::pair<Trellis::RoutingId, Trellis::PortDirection>&, pybind11::is_method>(pybind11::class_<std::pair<Trellis::RoutingId, Trellis::PortDirection> >::def_readonly<std::pair<Trellis::RoutingId, Trellis::PortDirection>, Trellis::RoutingId>(const char*, const Trellis::RoutingId std::pair<Trellis::RoutingId, Trellis::PortDirection>::*)::<lambda(const pybind11::class_<std::pair<Trellis::RoutingId, Trellis::PortDirection> >::type&)>&&, const Trellis::RoutingId& (*)(const std::pair<Trellis::RoutingId, Trellis::PortDirection>&), const pybind11::is_method&)::<lambda(pybind11::detail::function_call&)>' at /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/pybind11.h:249:33, inlined from 'static pybind11::handle pybind11::cpp_function::initialize<pybind11::class_<std::pair<Trellis::RoutingId, Trellis::PortDirection> >::def_readonly<std::pair<Trellis::RoutingId, Trellis::PortDirection>, Trellis::RoutingId>(const char*, const Trellis::RoutingId std::pair<Trellis::RoutingId, Trellis::PortDirection>::*)::<lambda(const pybind11::class_<std::pair<Trellis::RoutingId, Trellis::PortDirection> >::type&)>, const Trellis::RoutingId&, const std::pair<Trellis::RoutingId, Trellis::PortDirection>&, pybind11::is_method>(pybind11::class_<std::pair<Trellis::RoutingId, Trellis::PortDirection> >::def_readonly<std::pair<Trellis::RoutingId, Trellis::PortDirection>, Trellis::RoutingId>(const char*, const Trellis::RoutingId std::pair<Trellis::RoutingId, Trellis::PortDirection>::*)::<lambda(const pybind11::class_<std::pair<Trellis::RoutingId, Trellis::PortDirection> >::type&)>&&, const Trellis::RoutingId& (*)(const std::pair<Trellis::RoutingId, Trellis::PortDirection>&), const pybind11::is_method&)::<lambda(pybind11::detail::function_call&)>::_FUN(pybind11::detail::function_call&)' at /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/pybind11.h:224:21: /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../detail/type_caster_base.h:948:49: warning: using a dangling pointer to an unnamed temporary [-Wdangling-pointer=] /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../cast.h: In static member function 'static pybind11::handle pybind11::cpp_function::initialize<pybind11::class_<std::pair<Trellis::RoutingId, Trellis::PortDirection> >::def_readonly<std::pair<Trellis::RoutingId, Trellis::PortDirection>, Trellis::RoutingId>(const char*, const Trellis::RoutingId std::pair<Trellis::RoutingId, Trellis::PortDirection>::*)::<lambda(const pybind11::class_<std::pair<Trellis::RoutingId, Trellis::PortDirection> >::type&)>, const Trellis::RoutingId&, const std::pair<Trellis::RoutingId, Trellis::PortDirection>&, pybind11::is_method>(pybind11::class_<std::pair<Trellis::RoutingId, Trellis::PortDirection> >::def_readonly<std::pair<Trellis::RoutingId, Trellis::PortDirection>, Trellis::RoutingId>(const char*, const Trellis::RoutingId std::pair<Trellis::RoutingId, Trellis::PortDirection>::*)::<lambda(const pybind11::class_<std::pair<Trellis::RoutingId, Trellis::PortDirection> >::type&)>&&, const Trellis::RoutingId& (*)(const std::pair<Trellis::RoutingId, Trellis::PortDirection>&), const pybind11::is_method&)::<lambda(pybind11::detail::function_call&)>::_FUN(pybind11::detail::function_call&)': /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../cast.h:1441:51: note: unnamed temporary defined here In static member function 'static std::pair<const void*, const pybind11::detail::type_info*> pybind11::detail::type_caster_base<type>::src_and_type(const itype*) [with type = Trellis::PortDirection]', inlined from 'static pybind11::handle pybind11::detail::type_caster_base<type>::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = Trellis::PortDirection]' at /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../detail/type_caster_base.h:952:31, inlined from 'static pybind11::handle pybind11::detail::type_caster_base<type>::cast(const itype&, pybind11::return_value_policy, pybind11::handle) [with type = Trellis::PortDirection]' at /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../detail/type_caster_base.h:919:20, inlined from 'pybind11::cpp_function::initialize<pybind11::class_<std::pair<Trellis::RoutingId, Trellis::PortDirection> >::def_readonly<std::pair<Trellis::RoutingId, Trellis::PortDirection>, Trellis::PortDirection>(const char*, const Trellis::PortDirection std::pair<Trellis::RoutingId, Trellis::PortDirection>::*)::<lambda(const pybind11::class_<std::pair<Trellis::RoutingId, Trellis::PortDirection> >::type&)>, const Trellis::PortDirection&, const std::pair<Trellis::RoutingId, Trellis::PortDirection>&, pybind11::is_method>(pybind11::class_<std::pair<Trellis::RoutingId, Trellis::PortDirection> >::def_readonly<std::pair<Trellis::RoutingId, Trellis::PortDirection>, Trellis::PortDirection>(const char*, const Trellis::PortDirection std::pair<Trellis::RoutingId, Trellis::PortDirection>::*)::<lambda(const pybind11::class_<std::pair<Trellis::RoutingId, Trellis::PortDirection> >::type&)>&&, const Trellis::PortDirection& (*)(const std::pair<Trellis::RoutingId, Trellis::PortDirection>&), const pybind11::is_method&)::<lambda(pybind11::detail::function_call&)>' at /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/pybind11.h:249:33, inlined from 'static pybind11::handle pybind11::cpp_function::initialize<pybind11::class_<std::pair<Trellis::RoutingId, Trellis::PortDirection> >::def_readonly<std::pair<Trellis::RoutingId, Trellis::PortDirection>, Trellis::PortDirection>(const char*, const Trellis::PortDirection std::pair<Trellis::RoutingId, Trellis::PortDirection>::*)::<lambda(const pybind11::class_<std::pair<Trellis::RoutingId, Trellis::PortDirection> >::type&)>, const Trellis::PortDirection&, const std::pair<Trellis::RoutingId, Trellis::PortDirection>&, pybind11::is_method>(pybind11::class_<std::pair<Trellis::RoutingId, Trellis::PortDirection> >::def_readonly<std::pair<Trellis::RoutingId, Trellis::PortDirection>, Trellis::PortDirection>(const char*, const Trellis::PortDirection std::pair<Trellis::RoutingId, Trellis::PortDirection>::*)::<lambda(const pybind11::class_<std::pair<Trellis::RoutingId, Trellis::PortDirection> >::type&)>&&, const Trellis::PortDirection& (*)(const std::pair<Trellis::RoutingId, Trellis::PortDirection>&), const pybind11::is_method&)::<lambda(pybind11::detail::function_call&)>::_FUN(pybind11::detail::function_call&)' at /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/pybind11.h:224:21: /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../detail/type_caster_base.h:948:49: warning: using a dangling pointer to an unnamed temporary [-Wdangling-pointer=] /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../cast.h: In static member function 'static pybind11::handle pybind11::cpp_function::initialize<pybind11::class_<std::pair<Trellis::RoutingId, Trellis::PortDirection> >::def_readonly<std::pair<Trellis::RoutingId, Trellis::PortDirection>, Trellis::PortDirection>(const char*, const Trellis::PortDirection std::pair<Trellis::RoutingId, Trellis::PortDirection>::*)::<lambda(const pybind11::class_<std::pair<Trellis::RoutingId, Trellis::PortDirection> >::type&)>, const Trellis::PortDirection&, const std::pair<Trellis::RoutingId, Trellis::PortDirection>&, pybind11::is_method>(pybind11::class_<std::pair<Trellis::RoutingId, Trellis::PortDirection> >::def_readonly<std::pair<Trellis::RoutingId, Trellis::PortDirection>, Trellis::PortDirection>(const char*, const Trellis::PortDirection std::pair<Trellis::RoutingId, Trellis::PortDirection>::*)::<lambda(const pybind11::class_<std::pair<Trellis::RoutingId, Trellis::PortDirection> >::type&)>&&, const Trellis::PortDirection& (*)(const std::pair<Trellis::RoutingId, Trellis::PortDirection>&), const pybind11::is_method&)::<lambda(pybind11::detail::function_call&)>::_FUN(pybind11::detail::function_call&)': /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../cast.h:1441:51: note: unnamed temporary defined here In lambda function, inlined from 'static pybind11::handle pybind11::cpp_function::initialize<pybind11::class_<std::pair<Trellis::RoutingId, int> >::def_readonly<std::pair<Trellis::RoutingId, int>, int>(const char*, const int std::pair<Trellis::RoutingId, int>::*)::<lambda(const pybind11::class_<std::pair<Trellis::RoutingId, int> >::type&)>, const int&, const std::pair<Trellis::RoutingId, int>&, pybind11::is_method>(pybind11::class_<std::pair<Trellis::RoutingId, int> >::def_readonly<std::pair<Trellis::RoutingId, int>, int>(const char*, const int std::pair<Trellis::RoutingId, int>::*)::<lambda(const pybind11::class_<std::pair<Trellis::RoutingId, int> >::type&)>&&, const int& (*)(const std::pair<Trellis::RoutingId, int>&), const pybind11::is_method&)::<lambda(pybind11::detail::function_call&)>::_FUN(pybind11::detail::function_call&)' at /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/pybind11.h:224:21: /build/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=] /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../cast.h: In static member function 'static pybind11::handle pybind11::cpp_function::initialize<pybind11::class_<std::pair<Trellis::RoutingId, int> >::def_readonly<std::pair<Trellis::RoutingId, int>, int>(const char*, const int std::pair<Trellis::RoutingId, int>::*)::<lambda(const pybind11::class_<std::pair<Trellis::RoutingId, int> >::type&)>, const int&, const std::pair<Trellis::RoutingId, int>&, pybind11::is_method>(pybind11::class_<std::pair<Trellis::RoutingId, int> >::def_readonly<std::pair<Trellis::RoutingId, int>, int>(const char*, const int std::pair<Trellis::RoutingId, int>::*)::<lambda(const pybind11::class_<std::pair<Trellis::RoutingId, int> >::type&)>&&, const int& (*)(const std::pair<Trellis::RoutingId, int>&), const pybind11::is_method&)::<lambda(pybind11::detail::function_call&)>::_FUN(pybind11::detail::function_call&)': /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../cast.h:1441:51: note: unnamed temporary defined here In static member function 'static std::pair<const void*, const pybind11::detail::type_info*> pybind11::detail::type_caster_base<type>::src_and_type(const itype*) [with type = Trellis::RoutingId]', inlined from 'static pybind11::handle pybind11::detail::type_caster_base<type>::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = Trellis::RoutingId]' at /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../detail/type_caster_base.h:952:31, inlined from 'static pybind11::handle pybind11::detail::type_caster_base<type>::cast(const itype&, pybind11::return_value_policy, pybind11::handle) [with type = Trellis::RoutingId]' at /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../detail/type_caster_base.h:919:20, inlined from 'pybind11::cpp_function::initialize<pybind11::class_<std::pair<Trellis::RoutingId, int> >::def_readonly<std::pair<Trellis::RoutingId, int>, Trellis::RoutingId>(const char*, const Trellis::RoutingId std::pair<Trellis::RoutingId, int>::*)::<lambda(const pybind11::class_<std::pair<Trellis::RoutingId, int> >::type&)>, const Trellis::RoutingId&, const std::pair<Trellis::RoutingId, int>&, pybind11::is_method>(pybind11::class_<std::pair<Trellis::RoutingId, int> >::def_readonly<std::pair<Trellis::RoutingId, int>, Trellis::RoutingId>(const char*, const Trellis::RoutingId std::pair<Trellis::RoutingId, int>::*)::<lambda(const pybind11::class_<std::pair<Trellis::RoutingId, int> >::type&)>&&, const Trellis::RoutingId& (*)(const std::pair<Trellis::RoutingId, int>&), const pybind11::is_method&)::<lambda(pybind11::detail::function_call&)>' at /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/pybind11.h:249:33, inlined from 'static pybind11::handle pybind11::cpp_function::initialize<pybind11::class_<std::pair<Trellis::RoutingId, int> >::def_readonly<std::pair<Trellis::RoutingId, int>, Trellis::RoutingId>(const char*, const Trellis::RoutingId std::pair<Trellis::RoutingId, int>::*)::<lambda(const pybind11::class_<std::pair<Trellis::RoutingId, int> >::type&)>, const Trellis::RoutingId&, const std::pair<Trellis::RoutingId, int>&, pybind11::is_method>(pybind11::class_<std::pair<Trellis::RoutingId, int> >::def_readonly<std::pair<Trellis::RoutingId, int>, Trellis::RoutingId>(const char*, const Trellis::RoutingId std::pair<Trellis::RoutingId, int>::*)::<lambda(const pybind11::class_<std::pair<Trellis::RoutingId, int> >::type&)>&&, const Trellis::RoutingId& (*)(const std::pair<Trellis::RoutingId, int>&), const pybind11::is_method&)::<lambda(pybind11::detail::function_call&)>::_FUN(pybind11::detail::function_call&)' at /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/pybind11.h:224:21: /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../detail/type_caster_base.h:948:49: warning: using a dangling pointer to an unnamed temporary [-Wdangling-pointer=] /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../cast.h: In static member function 'static pybind11::handle pybind11::cpp_function::initialize<pybind11::class_<std::pair<Trellis::RoutingId, int> >::def_readonly<std::pair<Trellis::RoutingId, int>, Trellis::RoutingId>(const char*, const Trellis::RoutingId std::pair<Trellis::RoutingId, int>::*)::<lambda(const pybind11::class_<std::pair<Trellis::RoutingId, int> >::type&)>, const Trellis::RoutingId&, const std::pair<Trellis::RoutingId, int>&, pybind11::is_method>(pybind11::class_<std::pair<Trellis::RoutingId, int> >::def_readonly<std::pair<Trellis::RoutingId, int>, Trellis::RoutingId>(const char*, const Trellis::RoutingId std::pair<Trellis::RoutingId, int>::*)::<lambda(const pybind11::class_<std::pair<Trellis::RoutingId, int> >::type&)>&&, const Trellis::RoutingId& (*)(const std::pair<Trellis::RoutingId, int>&), const pybind11::is_method&)::<lambda(pybind11::detail::function_call&)>::_FUN(pybind11::detail::function_call&)': /build/prjtrellis/src/prjtrellis-1.4/libtrellis/3rdparty/pybind11/include/pybind11/detail/../cast.h:1441:51: note: unnamed temporary defined here [100%] Linking CXX shared module pytrellis.so [100%] Built target pytrellis ==> Entering fakeroot environment... ==> Starting package()... [ 33%] Built target trellis [ 66%] Built target pytrellis [ 73%] Built target ecppll [ 80%] Built target ecpbram [ 86%] Built target ecpunpack [ 93%] Built target ecppack [100%] Built target ecpmulti Install the project... -- Install configuration: "Release" -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/bin/ecpbram -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/bin/ecppack -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/bin/ecpunpack -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/bin/ecppll -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/bin/ecpmulti -- Installing: /build/prjtrellis/pkg/prjtrellis/lib/trellis/libtrellis.so -- Installing: /build/prjtrellis/pkg/prjtrellis/lib/trellis/pytrellis.so -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/database -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/openocd -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/openocd/ulx3s_85k.cfg -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/openocd/trellisboard.cfg -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/openocd/ecp5-versa5g.cfg -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/openocd/ecp5-versa.cfg -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/openocd/ecp5-evn.cfg -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/openocd/ulx3s.cfg -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/basecfgs -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/basecfgs/empty_lfe5um5g-85f.config -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/basecfgs/empty_lfe5um-25f.config -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/basecfgs/README.md -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/basecfgs/empty_lfe5um-45f.config -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/basecfgs/empty_lfe5um-85f.config -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/basecfgs/empty_machxo2-1200hc.config -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/basecfgs/empty_lfe5um5g-45f.config -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/basecfgs/empty_lfe5u-45f.config -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/basecfgs/empty_lfe5um5g-25f.config -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/basecfgs/empty_lfe5u-85f.config -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/misc/basecfgs/empty_lfe5u-25f.config -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common/diamond.py -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common/devices.py -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common/database.py -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common/isptcl.py -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common/tiles.py -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common/nets -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common/nets/__main__.py -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common/nets/general.py -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common/nets/ecp5.py -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common/nets/util.py -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common/nets/machxo2.py -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common/nets/__init__.py -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/util/common/__init__.py -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/.gitignore -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/cell_html.py -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/timing_dbs.py -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/parse_sdf.py -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/cell_fuzzers.py -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/extract_ncl_routing.py -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/interconnect_html.py -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/pip_classes.py -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/cell_timings.py -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/design_pip_classes.py -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/timing_solver.py -- Installing: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/__init__.py -- Up-to-date: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/cell_html.py -- Up-to-date: /build/prjtrellis/pkg/prjtrellis/usr/share/trellis/timing/util/cell_timings.py ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "prjtrellis"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: prjtrellis 1.4-6 (Fri May 2 19:45:41 2025) ==> Cleaning up...