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

Reply via email to