Package: src:wdq2wav
Version: 1.0.0-1.1
Severity: serious
Tags: ftbfs trixie sid
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean
dh_auto_clean
make -j2 clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_clean
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
dh_auto_build
make -j2
make[1]: Entering directory '/<<PKGBUILDDIR>>'
g++ -Wall -DLINUX -O2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -I. -o
wdq2wav wdq2wav.cpp -Wl,-z,relro -Wl,-z,now
wdq2wav.cpp: In member function âbool WavFile::fill_header()â:
wdq2wav.cpp:744:11: warning: âchar* __builtin_strncpy(char*, const char*,
long unsigned int)â output truncated before terminating nul copying 4 bytes
from a string of the same length [-Wstringop-truncation]
744 | strncpy (pData, "RIFF", 4);
| ^
wdq2wav.cpp:749:11: warning: âchar* __builtin_strncpy(char*, const char*,
long unsigned int)â output truncated before terminating nul copying 8 bytes
from a string of the same length [-Wstringop-truncation]
749 | strncpy (pData + 8, "WAVEfmt ", 8);
| ^
wdq2wav.cpp:772:11: warning: âchar* __builtin_strncpy(char*, const char*,
long unsigned int)â output truncated before terminating nul copying 4 bytes
from a string of the same length [-Wstringop-truncation]
772 | strncpy (pData + 36, "data", 4);
| ^
wdq2wav.cpp: In member function âbool WindaqChannel::read_channel_data()â:
wdq2wav.cpp:604:14: warning: âvoid operator delete(void*, std::size_t)â
called on pointer returned from a mismatched allocation function
[-Wmismatched-new-delete]
604 | delete sample_row;
| ^~~~~~~~~~
wdq2wav.cpp:591:65: note: returned from âvoid* operator new [](std::size_t)â
591 | signed short int *sample_row = new signed short int [row_bytes];
| ^
wdq2wav.cpp:639:10: warning: âvoid operator delete(void*, std::size_t)â
called on pointer returned from a mismatched allocation function
[-Wmismatched-new-delete]
639 | delete sample_row;
| ^~~~~~~~~~
wdq2wav.cpp:591:65: note: returned from âvoid* operator new [](std::size_t)â
591 | signed short int *sample_row = new signed short int [row_bytes];
| ^
wdq2wav.cpp: In function âint main(int, char**)â:
wdq2wav.cpp:179:13: warning: âchar* __builtin_strncpy(char*, const char*,
long unsigned int)â specified bound 256 equals destination size
[-Wstringop-truncation]
179 | strncpy (wdq_fname, argv [0], MAX_INPUT_STR);
| ^
wdq2wav.cpp:187:13: warning: âchar* __builtin_strncpy(char*, const char*,
long unsigned int)â specified bound 256 equals destination size
[-Wstringop-truncation]
187 | strncpy (channel_buf, argv[1], MAX_INPUT_STR);
| ^
wdq2wav.cpp:206:15: warning: âchar* __builtin_strncpy(char*, const char*,
long unsigned int)â specified bound 256 equals destination size
[-Wstringop-truncation]
206 | strncpy (wav_fname, argv[2], MAX_INPUT_STR);
| ^
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test
create-stamp debian/debhelper-build-stamp
dh_prep
dh_installdirs
dh_auto_install --destdir=debian/wdq2wav/
make -j2 install DESTDIR=/<<PKGBUILDDIR>>/debian/wdq2wav
AM_UPDATE_INFO_DIR=no
make[1]: Entering directory '/<<PKGBUILDDIR>>'
install -m 0755 -o root -g root wdq2wav /<<PKGBUILDDIR>>/debian/wdq2wav/usr/bin
install: cannot change ownership of
'/<<PKGBUILDDIR>>/debian/wdq2wav/usr/bin/wdq2wav': Operation not permitted
make[1]: *** [Makefile:20: install] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_install: error: make -j2 install
DESTDIR=/<<PKGBUILDDIR>>/debian/wdq2wav AM_UPDATE_INFO_DIR=no returned exit
code 2
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202501/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:wdq2wav, so that this is still
visible in the BTS web page for this package.
Thanks.