Source: gnuradio Version: 3.10.12.0-1 Severity: serious User: [email protected] Usertags: cmake-4 Tags: ftbfs, forky, sid
Dear maintainer, During a test rebuild for CMake 4, gnuradio failed to rebuild. Log Summary: ------------------------------------------------------------------------------- [...] lto-wrapper: warning: using serial compilation of 8 LTRANS jobs lto-wrapper: note: see the ‘-flto’ option documentation for more information [1715/1753] : && /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/gnuradio-3.10.12.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -Wsign-compare -Wall -Wno-uninitialized -Wignored-qualifiers -Wcast-qual -fcx-limited-range -Wno-unused-command-line-argument -O3 -DNDEBUG -shared -Wl,-z,relro -Wl,-z,now -flto -Wl,--dependency-file=gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/link.d -o gnuradio-runtime/python/gnuradio/gr/bindings/gr_python.cpython-313-aarch64-linux-gnu.so gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/messages/msg_accepter_msgq_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/messages/msg_accepter_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/messages/msg_passing_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/messages/msg_producer_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/messages/msg_queue_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/basic_block_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/block_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/block_detail_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/block_gateway_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/buffer_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/buffer_reader_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/buffer_type_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/constants_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/dictionary_logger_backend_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/endianness_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/expj_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/flowgraph_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/fxpt_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/fxpt_nco_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/fxpt_vco_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/hier_block2_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/high_res_timer_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/io_signature_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/logger_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/math_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/message_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/msg_accepter_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/msg_queue_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/msg_handler_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/nco_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/pdu_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/prefs_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/random_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/realtime_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/runtime_types_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/sincos_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/sptr_magic_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/sync_block_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/sync_decimator_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/sync_interpolator_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/sys_paths_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/tagged_stream_block_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/tags_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/top_block_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/tpb_detail_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/python_bindings.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/rpccallbackregister_base_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/rpcmanager_python.cc.o gnuradio-runtime/python/gnuradio/gr/bindings/CMakeFiles/gr_python.dir/rpcserver_booter_base_python.cc.o -Wl,-rpath,/build/reproducible-path/gnuradio-3.10.12.0/obj-aarch64-linux-gnu/gnuradio-runtime/lib:/build/reproducible-path/gnuradio-3.10.12.0/obj-aarch64-linux-gnu/gnuradio-runtime/lib/pmt: /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_regex.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 gnuradio-runtime/lib/libgnuradio-runtime.so.3.10.12.0 /usr/lib/aarch64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 gnuradio-runtime/lib/pmt/libgnuradio-pmt.so.3.10.12.0 /usr/lib/aarch64-linux-gnu/libvolk.so.3.2.0 -ldl -lm /usr/lib/aarch64-linux-gnu/libspdlog.so.1.15.3 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/libgmp.so -lrt && cd /build/reproducible-path/gnuradio-3.10.12.0/obj-aarch64-linux-gnu/gnuradio-runtime/python/gnuradio/gr/bindings && /usr/bin/strip /build/reproducible-path/gnuradio-3.10.12.0/obj-aarch64-linux-gnu/gnuradio-runtime/python/gnuradio/gr/bindings/gr_python.cpython-313-aarch64-linux-gnu.so lto-wrapper: warning: using serial compilation of 19 LTRANS jobs lto-wrapper: note: see the ‘-flto’ option documentation for more information ninja: build stopped: subcommand failed. dh_auto_build: error: cd obj-aarch64-linux-gnu && LC_ALL=C.UTF-8 ninja -j8 -v returned exit code 1 make: *** [debian/rules:11: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2025-08-29T20:42:01Z ------------------------------------------------------------------------------- The above is just how the build ends and not necessarily the most relevant part. If required, the full build log is available here (for the next 30 days): https://debusine.debian.net/artifact/2393245/ The most likely cause of build failures is the removed backwards compatibility for CMake versions earlier than 3.5. You can find additional information in my debian-devel announcement: https://lists.debian.org/debian-devel/2025/04/msg00310.html About the archive rebuild: The build was made on debusine.debian.net, using sbuild. You can find the build task here: https://debusine.debian.net/work-request/152996/ If this is really a bug in one of the build-depends, please use reassign and affects, so that this is still visible in the BTS web page for this package. Thanks, Timo

