Your message dated Fri, 5 Sep 2025 14:23:24 +0000 (UTC)
with message-id <[email protected]>
and subject line Re: FTBFS with CMake 4
has caused the Debian Bug report #1113367,
regarding openvlbi: FTBFS with CMake 4
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1113367: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1113367
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: openvlbi
Version: 3.0.3-1
Severity: serious
User: [email protected]
Usertags: cmake-4
Tags: ftbfs, forky, sid

Dear maintainer,

During a test rebuild for CMake 4, openvlbi failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
/build/reproducible-path/openvlbi-3.0.3/dsp/align.c:112:12: warning: 
‘dsp_qsort_double_asc’ defined but not used [-Wunused-function]
  112 | static int dsp_qsort_double_asc (const void *arg1, const void *arg2)
      |            ^~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/openvlbi-3.0.3/dsp/align.c:105:12: warning: 
‘dsp_qsort_double_desc’ defined but not used [-Wunused-function]
  105 | static int dsp_qsort_double_desc (const void *arg1, const void *arg2)
      |            ^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/openvlbi-3.0.3/dsp/align.c:98:12: warning: 
‘dsp_qsort_star_diameter_asc’ defined but not used [-Wunused-function]
   98 | static int dsp_qsort_star_diameter_asc(const void *arg1, const void 
*arg2)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/openvlbi-3.0.3/dsp/align.c:77:12: warning: 
‘dsp_qsort_triangle_diameter_asc’ defined but not used [-Wunused-function]
   77 | static int dsp_qsort_triangle_diameter_asc(const void *arg1, const void 
*arg2)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/openvlbi-3.0.3/dsp/align.c:63:12: warning: 
‘dsp_qsort_triangle_diameter_desc’ defined but not used [-Wunused-function]
   63 | static int dsp_qsort_triangle_diameter_desc(const void *arg1, const 
void *arg2)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/openvlbi-3.0.3/dsp/align.c:52:12: warning: 
‘dsp_qsort_triangle_delta_asc’ defined but not used [-Wunused-function]
   52 | static int dsp_qsort_triangle_delta_asc(const void *arg1, const void 
*arg2)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/openvlbi-3.0.3/dsp/align.c:41:12: warning: 
‘dsp_qsort_triangle_delta_desc’ defined but not used [-Wunused-function]
   41 | static int dsp_qsort_triangle_delta_desc(const void *arg1, const void 
*arg2)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/openvlbi-3.0.3/dsp/align.c:34:12: warning: 
‘dsp_qsort_delta_diff_asc’ defined but not used [-Wunused-function]
   34 | static int dsp_qsort_delta_diff_asc (const void *arg1, const void *arg2)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~
[ 20%] Building C object CMakeFiles/opendsp.dir/dsp/signals.c.o
/usr/bin/cc -Dopendsp_EXPORTS -I/usr/include/opencv4 
-I/build/reproducible-path/openvlbi-3.0.3/obj-aarch64-linux-gnu 
-I/build/reproducible-path/openvlbi-3.0.3/vlbi 
-I/build/reproducible-path/openvlbi-3.0.3/dsp 
-I/build/reproducible-path/openvlbi-3.0.3 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/openvlbi-3.0.3=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector-all -fPIE 
-O1 -Wa,--noexecstack  -Wall -Wextra -Wno-unused-but-set-variable 
-Wno-format-truncation -g -std=gnu11 -fPIC -MD -MT 
CMakeFiles/opendsp.dir/dsp/signals.c.o -MF 
CMakeFiles/opendsp.dir/dsp/signals.c.o.d -o 
CMakeFiles/opendsp.dir/dsp/signals.c.o -c 
/build/reproducible-path/openvlbi-3.0.3/dsp/signals.c
[ 23%] Building C object CMakeFiles/opendsp.dir/dsp/stream.c.o
/usr/bin/cc -Dopendsp_EXPORTS -I/usr/include/opencv4 
-I/build/reproducible-path/openvlbi-3.0.3/obj-aarch64-linux-gnu 
-I/build/reproducible-path/openvlbi-3.0.3/vlbi 
-I/build/reproducible-path/openvlbi-3.0.3/dsp 
-I/build/reproducible-path/openvlbi-3.0.3 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/openvlbi-3.0.3=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector-all -fPIE 
-O1 -Wa,--noexecstack  -Wall -Wextra -Wno-unused-but-set-variable 
-Wno-format-truncation -g -std=gnu11 -fPIC -MD -MT 
CMakeFiles/opendsp.dir/dsp/stream.c.o -MF 
CMakeFiles/opendsp.dir/dsp/stream.c.o.d -o 
CMakeFiles/opendsp.dir/dsp/stream.c.o -c 
/build/reproducible-path/openvlbi-3.0.3/dsp/stream.c
[ 25%] Building C object CMakeFiles/opendsp.dir/dsp/fits.c.o
/usr/bin/cc -Dopendsp_EXPORTS -I/usr/include/opencv4 
-I/build/reproducible-path/openvlbi-3.0.3/obj-aarch64-linux-gnu 
-I/build/reproducible-path/openvlbi-3.0.3/vlbi 
-I/build/reproducible-path/openvlbi-3.0.3/dsp 
-I/build/reproducible-path/openvlbi-3.0.3 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/openvlbi-3.0.3=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector-all -fPIE 
-O1 -Wa,--noexecstack  -Wall -Wextra -Wno-unused-but-set-variable 
-Wno-format-truncation -g -std=gnu11 -fPIC -MD -MT 
CMakeFiles/opendsp.dir/dsp/fits.c.o -MF CMakeFiles/opendsp.dir/dsp/fits.c.o.d 
-o CMakeFiles/opendsp.dir/dsp/fits.c.o -c 
/build/reproducible-path/openvlbi-3.0.3/dsp/fits.c
/build/reproducible-path/openvlbi-3.0.3/dsp/stream.c: In function 
‘dsp_stream_new’:
/build/reproducible-path/openvlbi-3.0.3/dsp/stream.c:131:19: warning: 
allocation of insufficient size ‘0’ for type ‘dsp_t’ {aka ‘double’} with size 
‘8’ [-Walloc-size]
  131 |     stream->buf = (dsp_t*)malloc(sizeof(dsp_t) * 0);
      |                   ^
/build/reproducible-path/openvlbi-3.0.3/dsp/stream.c:132:23: warning: 
allocation of insufficient size ‘0’ for type ‘double’ with size ‘8’ 
[-Walloc-size]
  132 |     stream->dft.buf = (double*)malloc(sizeof(dsp_t) * 0);
      |                       ^
[ 27%] Linking C shared library libopendsp.so
/usr/bin/cmake -E cmake_link_script CMakeFiles/opendsp.dir/link.txt --verbose=1
/usr/bin/ld: CMakeFiles/opendsp.dir/dsp/align.c.o: undefined reference to 
symbol 'pow@@GLIBC_2.29'
/usr/bin/ld: /lib/aarch64-linux-gnu/libm.so.6: error adding symbols: DSO 
missing from command line
collect2: error: ld returned 1 exit status
/usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/openvlbi-3.0.3=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector-all -fPIE 
-O1 -Wa,--noexecstack  -Wall -Wextra -Wno-unused-but-set-variable 
-Wno-format-truncation -g -Wl,--dependency-file=CMakeFiles/opendsp.dir/link.d 
-shared -Wl,-z,relro  -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now 
-pie  -Wl,-soname,libopendsp.so.3 -o libopendsp.so.3.0.3 
CMakeFiles/opendsp.dir/dsp/align.c.o CMakeFiles/opendsp.dir/dsp/convert.c.o 
CMakeFiles/opendsp.dir/dsp/fft.c.o CMakeFiles/opendsp.dir/dsp/file.c.o 
CMakeFiles/opendsp.dir/dsp/filters.c.o CMakeFiles/opendsp.dir/dsp/stats.c.o 
CMakeFiles/opendsp.dir/dsp/buffer.c.o 
CMakeFiles/opendsp.dir/dsp/convolution.c.o 
CMakeFiles/opendsp.dir/dsp/signals.c.o CMakeFiles/opendsp.dir/dsp/stream.c.o 
CMakeFiles/opendsp.dir/dsp/fits.c.o  /usr/lib/aarch64-linux-gnu/libfftw3.so 
/usr/lib/aarch64-linux-gnu/libcfitsio.so /usr/lib/aarch64-linux-gnu/libjpeg.so 
/usr/lib/aarch64-linux-gnu/libpng.so /usr/lib/aarch64-linux-gnu/libz.so 
/usr/lib/aarch64-linux-gnu/libz.so
make[3]: *** [CMakeFiles/opendsp.dir/build.make:270: libopendsp.so.3.0.3] Error 
1
make[3]: Leaving directory 
'/build/reproducible-path/openvlbi-3.0.3/obj-aarch64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:105: CMakeFiles/opendsp.dir/all] Error 2
make[2]: Leaving directory 
'/build/reproducible-path/openvlbi-3.0.3/obj-aarch64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory 
'/build/reproducible-path/openvlbi-3.0.3/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j8 "INSTALL=install 
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:4: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-30T12:10:06Z

-------------------------------------------------------------------------------

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/2406360/

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/154367/

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

--- End Message ---
--- Begin Message ---
Source: openvlbi
Version: 3.0.3-1

This is not a CMake issue. The package builds on the buildd and in other build 
environments.

   Thorsten

--- End Message ---

Reply via email to