Bug#1031224: vdr-dev: helper dh_vdrplugin_depends makes vdr-plugin-mp3 to FTBFS
Santiago Vila
sanvila at debian.org
Mon Feb 13 13:30:43 GMT 2023
Package: vdr-dev
Version: 2.6.0-1
Severity: serious
Control: affects -1 src:vdr-plugin-mp3
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in bookworm, the vdr-plugin-mp3 package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules build-arch
dh build-arch --with vdrplugin
dh_update_autotools_config -a
dh_autoreconf -a
dh_auto_configure -a
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build -- all VDRDIR=/usr/include/vdr LIBDIR=. LOCALEDIR=locale
make -j1 "INSTALL=install --strip-program=true" all VDRDIR=/usr/include/vdr LIBDIR=. LOCALEDIR=locale
make[2]: Entering directory '/<<PKGBUILDDIR>>'
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -ffile-prefix-map=/build/vdr-5Csy3v/vdr-2.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-z,relro -c -D_GNU_SOURCE -DAPIVERSNUM=20600 -DHAVE_SNDFILE -DHAVE_VORBISFILE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/vdr/include mp3.c
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -ffile-prefix-map=/build/vdr-5Csy3v/vdr-2.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-z,relro -c -D_GNU_SOURCE -DAPIVERSNUM=20600 -DHAVE_SNDFILE -DHAVE_VORBISFILE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/vdr/include data.c
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -ffile-prefix-map=/build/vdr-5Csy3v/vdr-2.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-z,relro -c -D_GNU_SOURCE -DAPIVERSNUM=20600 -DHAVE_SNDFILE -DHAVE_VORBISFILE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/vdr/include menu.c
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -ffile-prefix-map=/build/vdr-5Csy3v/vdr-2.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-z,relro -c -D_GNU_SOURCE -DAPIVERSNUM=20600 -DHAVE_SNDFILE -DHAVE_VORBISFILE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/vdr/include version.c
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -ffile-prefix-map=/build/vdr-5Csy3v/vdr-2.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-z,relro -c -D_GNU_SOURCE -DAPIVERSNUM=20600 -DHAVE_SNDFILE -DHAVE_VORBISFILE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/vdr/include data-mp3.c
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -ffile-prefix-map=/build/vdr-5Csy3v/vdr-2.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-z,relro -c -D_GNU_SOURCE -DAPIVERSNUM=20600 -DHAVE_SNDFILE -DHAVE_VORBISFILE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/vdr/include setup-mp3.c
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -ffile-prefix-map=/build/vdr-5Csy3v/vdr-2.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-z,relro -c -D_GNU_SOURCE -DAPIVERSNUM=20600 -DHAVE_SNDFILE -DHAVE_VORBISFILE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/vdr/include player-mp3.c
player-mp3.c: In member function ‘void cPlayManager::Throttle(bool)’:
player-mp3.c:912:17: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘uint64_t’ {aka ‘long unsigned int’} [-Wformat=]
912 | db(printf("mgr: bgr-scan -> run (%llu)\n",cTimeMs::Now()))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~
| |
| uint64_t {aka long unsigned int}
player-mp3.c:59:18: note: in definition of macro ‘db’
59 | #define db(x) { (x); }
| ^
player-mp3.c:912:43: note: format string is defined here
912 | db(printf("mgr: bgr-scan -> run (%llu)\n",cTimeMs::Now()))
| ~~~^
| |
| long long unsigned int
| %lu
player-mp3.c:918:17: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘uint64_t’ {aka ‘long unsigned int’} [-Wformat=]
918 | db(printf("mgr: bgr-scan -> throttle (%llu)\n",cTimeMs::Now()))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~
| |
| uint64_t {aka long unsigned int}
player-mp3.c:59:18: note: in definition of macro ‘db’
59 | #define db(x) { (x); }
| ^
player-mp3.c:918:48: note: format string is defined here
918 | db(printf("mgr: bgr-scan -> throttle (%llu)\n",cTimeMs::Now()))
| ~~~^
| |
| long long unsigned int
| %lu
player-mp3.c: In member function ‘virtual void cMP3Player::Action()’:
player-mp3.c:1652:39: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘uint64_t’ {aka ‘long unsigned int’} [-Wformat=]
1652 | printf("mp3: write delayed %llu ms\n",lastwrite.Elapsed());
| ~~~^ ~~~~~~~~~~~~~~~~~~~
| | |
| long long unsigned int uint64_t {aka long unsigned int}
| %lu
player-mp3.c:1720:63: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘uint64_t’ {aka ‘long unsigned int’} [-Wformat=]
1720 | if(check.TimedOut()) printf("mp3: decode delayed %llu ms\n",check.Elapsed());
| ~~~^ ~~~~~~~~~~~~~~~
| | |
| | uint64_t {aka long unsigned int}
| long long unsigned int
| %lu
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -ffile-prefix-map=/build/vdr-5Csy3v/vdr-2.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-z,relro -c -D_GNU_SOURCE -DAPIVERSNUM=20600 -DHAVE_SNDFILE -DHAVE_VORBISFILE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/vdr/include stream.c
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -ffile-prefix-map=/build/vdr-5Csy3v/vdr-2.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-z,relro -c -D_GNU_SOURCE -DAPIVERSNUM=20600 -DHAVE_SNDFILE -DHAVE_VORBISFILE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/vdr/include network.c
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -ffile-prefix-map=/build/vdr-5Csy3v/vdr-2.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-z,relro -c -D_GNU_SOURCE -DAPIVERSNUM=20600 -DHAVE_SNDFILE -DHAVE_VORBISFILE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/vdr/include decoder.c
decoder.c: In member function ‘bool cFileInfo::FileInfo(bool)’:
decoder.c:224:44: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘__fsblkcnt64_t’ {aka ‘long unsigned int’} [-Wformat=]
224 | if(Removable()) FsID=aprintf("%llx:%llx",sfs.f_blocks,sfs.f_files);
| ~~~^ ~~~~~~~~~~~~
| | |
| | __fsblkcnt64_t {aka long unsigned int}
| long long unsigned int
| %lx
decoder.c:224:49: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘__fsfilcnt64_t’ {aka ‘long unsigned int’} [-Wformat=]
224 | if(Removable()) FsID=aprintf("%llx:%llx",sfs.f_blocks,sfs.f_files);
| ~~~^ ~~~~~~~~~~~
| | |
| | __fsfilcnt64_t {aka long unsigned int}
| long long unsigned int
| %lx
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -ffile-prefix-map=/build/vdr-5Csy3v/vdr-2.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-z,relro -c -D_GNU_SOURCE -DAPIVERSNUM=20600 -DHAVE_SNDFILE -DHAVE_VORBISFILE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/vdr/include decoder-mp3.c
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -ffile-prefix-map=/build/vdr-5Csy3v/vdr-2.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-z,relro -c -D_GNU_SOURCE -DAPIVERSNUM=20600 -DHAVE_SNDFILE -DHAVE_VORBISFILE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/vdr/include decoder-mp3-stream.c
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -ffile-prefix-map=/build/vdr-5Csy3v/vdr-2.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-z,relro -c -D_GNU_SOURCE -DAPIVERSNUM=20600 -DHAVE_SNDFILE -DHAVE_VORBISFILE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/vdr/include decoder-snd.c
In file included from decoder-snd.c:40:
decoder-snd.c: In member function ‘virtual bool cSndDecoder::Start()’:
decoder-snd.c:179:14: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘sf_count_t’ {aka ‘long int’} [-Wformat=]
179 | d(printf("snd: open rate=%d frames=%lld channels=%d format=0x%x seek=%d\n",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
180 | file.sfi.samplerate,file.sfi.frames,file.sfi.channels,file.sfi.format,file.sfi.seekable))
| ~~~~~~~~~~~~~~~
| |
| sf_count_t {aka long int}
common.h:36:17: note: in definition of macro ‘d’
36 | #define d(x) { (x); }
| ^
decoder-snd.c:179:43: note: format string is defined here
179 | d(printf("snd: open rate=%d frames=%lld channels=%d format=0x%x seek=%d\n",
| ~~~^
| |
| long long int
| %ld
decoder-snd.c: In member function ‘virtual bool cSndDecoder::Skip(int, float)’:
decoder-snd.c:275:14: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 4 has type ‘sf_count_t’ {aka ‘long int’} [-Wformat=]
275 | d(printf("snd: skip: secs=%d fsecs=%f frames=%lld current=%lld new=%lld\n",Seconds,fsecs,frames,file.Seek(0,true),newpos))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~
| |
| sf_count_t {aka long int}
common.h:36:17: note: in definition of macro ‘d’
36 | #define d(x) { (x); }
| ^
decoder-snd.c:275:53: note: format string is defined here
275 | d(printf("snd: skip: secs=%d fsecs=%f frames=%lld current=%lld new=%lld\n",Seconds,fsecs,frames,file.Seek(0,true),newpos))
| ~~~^
| |
| long long int
| %ld
decoder-snd.c:275:14: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 5 has type ‘sf_count_t’ {aka ‘long int’} [-Wformat=]
275 | d(printf("snd: skip: secs=%d fsecs=%f frames=%lld current=%lld new=%lld\n",Seconds,fsecs,frames,file.Seek(0,true),newpos))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
| |
| sf_count_t {aka long int}
common.h:36:17: note: in definition of macro ‘d’
36 | #define d(x) { (x); }
| ^
decoder-snd.c:275:66: note: format string is defined here
275 | d(printf("snd: skip: secs=%d fsecs=%f frames=%lld current=%lld new=%lld\n",Seconds,fsecs,frames,file.Seek(0,true),newpos))
| ~~~^
| |
| long long int
| %ld
decoder-snd.c:275:14: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 6 has type ‘sf_count_t’ {aka ‘long int’} [-Wformat=]
275 | d(printf("snd: skip: secs=%d fsecs=%f frames=%lld current=%lld new=%lld\n",Seconds,fsecs,frames,file.Seek(0,true),newpos))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~
| |
| sf_count_t {aka long int}
common.h:36:17: note: in definition of macro ‘d’
36 | #define d(x) { (x); }
| ^
decoder-snd.c:275:75: note: format string is defined here
275 | d(printf("snd: skip: secs=%d fsecs=%f frames=%lld current=%lld new=%lld\n",Seconds,fsecs,frames,file.Seek(0,true),newpos))
| ~~~^
| |
| long long int
| %ld
decoder-snd.c:285:52: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 4 has type ‘sf_count_t’ {aka ‘long int’} [-Wformat=]
285 | printf("snd: skipping to %02d:%02d (frame %lld)\n",i/60,i%60,frames);
| ~~~^ ~~~~~~
| | |
| long long int sf_count_t {aka long int}
| %ld
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -ffile-prefix-map=/build/vdr-5Csy3v/vdr-2.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-z,relro -c -D_GNU_SOURCE -DAPIVERSNUM=20600 -DHAVE_SNDFILE -DHAVE_VORBISFILE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/vdr/include decoder-ogg.c
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -ffile-prefix-map=/build/vdr-5Csy3v/vdr-2.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-z,relro -c -D_GNU_SOURCE -DAPIVERSNUM=20600 -DHAVE_SNDFILE -DHAVE_VORBISFILE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/vdr/include decoder-ogg-stream.c
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -ffile-prefix-map=/build/vdr-5Csy3v/vdr-2.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-z,relro -c -D_GNU_SOURCE -DAPIVERSNUM=20600 -DHAVE_SNDFILE -DHAVE_VORBISFILE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/vdr/include compat.c
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -ffile-prefix-map=/build/vdr-5Csy3v/vdr-2.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-z,relro -shared mp3.o data.o menu.o version.o data-mp3.o setup-mp3.o player-mp3.o stream.o network.o decoder.o decoder-mp3.o decoder-mp3-stream.o decoder-snd.o decoder-ogg.o decoder-ogg-stream.o compat.o -lmad -lid3tag -lsndfile -lvorbisfile -lvorbis -o libvdr-mp3.so
xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --msgid-bugs-address='<s.huelswitt at gmx.de>' -o po/mp3-mplayer.pot decoder-snd.c menu.c mp3.c mplayer.c stream.c
msgmerge -U --no-wrap --no-location --backup=none -q po/ca_ES.po po/mp3-mplayer.pot
msgfmt -c -o po/ca_ES.mo po/ca_ES.po
po/ca_ES.po:7: warning: header field 'Language' still has the initial default value
cp po/ca_ES.mo locale/ca_ES/LC_MESSAGES/vdr-mp3.mo
msgmerge -U --no-wrap --no-location --backup=none -q po/de_DE.po po/mp3-mplayer.pot
msgfmt -c -o po/de_DE.mo po/de_DE.po
po/de_DE.po:7: warning: header field 'Language' still has the initial default value
cp po/de_DE.mo locale/de_DE/LC_MESSAGES/vdr-mp3.mo
msgmerge -U --no-wrap --no-location --backup=none -q po/el_GR.po po/mp3-mplayer.pot
msgfmt -c -o po/el_GR.mo po/el_GR.po
po/el_GR.po:7: warning: header field 'Language' still has the initial default value
cp po/el_GR.mo locale/el_GR/LC_MESSAGES/vdr-mp3.mo
msgmerge -U --no-wrap --no-location --backup=none -q po/es_ES.po po/mp3-mplayer.pot
msgfmt -c -o po/es_ES.mo po/es_ES.po
po/es_ES.po:7: warning: header field 'Language' still has the initial default value
cp po/es_ES.mo locale/es_ES/LC_MESSAGES/vdr-mp3.mo
msgmerge -U --no-wrap --no-location --backup=none -q po/fi_FI.po po/mp3-mplayer.pot
msgfmt -c -o po/fi_FI.mo po/fi_FI.po
po/fi_FI.po:8: warning: header field 'Language' still has the initial default value
cp po/fi_FI.mo locale/fi_FI/LC_MESSAGES/vdr-mp3.mo
msgmerge -U --no-wrap --no-location --backup=none -q po/fr_FR.po po/mp3-mplayer.pot
msgfmt -c -o po/fr_FR.mo po/fr_FR.po
po/fr_FR.po:9: warning: header field 'Language' still has the initial default value
cp po/fr_FR.mo locale/fr_FR/LC_MESSAGES/vdr-mp3.mo
msgmerge -U --no-wrap --no-location --backup=none -q po/it_IT.po po/mp3-mplayer.pot
msgfmt -c -o po/it_IT.mo po/it_IT.po
po/it_IT.po:7: warning: header field 'Language' still has the initial default value
cp po/it_IT.mo locale/it_IT/LC_MESSAGES/vdr-mp3.mo
msgmerge -U --no-wrap --no-location --backup=none -q po/ru_RU.po po/mp3-mplayer.pot
msgfmt -c -o po/ru_RU.mo po/ru_RU.po
po/ru_RU.po:8: warning: header field 'Language' still has the initial default value
cp po/ru_RU.mo locale/ru_RU/LC_MESSAGES/vdr-mp3.mo
msgmerge -U --no-wrap --no-location --backup=none -q po/sl_SI.po po/mp3-mplayer.pot
msgfmt -c -o po/sl_SI.mo po/sl_SI.po
po/sl_SI.po:7: warning: header field 'Language' still has the initial default value
cp po/sl_SI.mo locale/sl_SI/LC_MESSAGES/vdr-mp3.mo
msgmerge -U --no-wrap --no-location --backup=none -q po/sv_SE.po po/mp3-mplayer.pot
msgfmt -c -o po/sv_SE.mo po/sv_SE.po
po/sv_SE.po:7: warning: header field 'Language' still has the initial default value
cp po/sv_SE.mo locale/sv_SE/LC_MESSAGES/vdr-mp3.mo
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -ffile-prefix-map=/build/vdr-5Csy3v/vdr-2.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-z,relro -c -D_GNU_SOURCE -DAPIVERSNUM=20600 -DHAVE_SNDFILE -DHAVE_VORBISFILE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/vdr/include mplayer.c
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -ffile-prefix-map=/build/vdr-5Csy3v/vdr-2.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-z,relro -c -D_GNU_SOURCE -DAPIVERSNUM=20600 -DHAVE_SNDFILE -DHAVE_VORBISFILE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/vdr/include setup-mplayer.c
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -ffile-prefix-map=/build/vdr-5Csy3v/vdr-2.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-z,relro -c -D_GNU_SOURCE -DAPIVERSNUM=20600 -DHAVE_SNDFILE -DHAVE_VORBISFILE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/vdr/include player-mplayer.c
player-mplayer.c: In member function ‘bool cMPlayerPlayer::Fork()’:
player-mplayer.c:406:31: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 4 [-Wformat-truncation=]
406 | snprintf(dvb,sizeof(dvb),"%d",cDevice::PrimaryDevice()->CardIndex()+1);
| ^~
player-mplayer.c:406:30: note: directive argument in the range [-2147483647, 2147483647]
406 | snprintf(dvb,sizeof(dvb),"%d",cDevice::PrimaryDevice()->CardIndex()+1);
| ^~~~
In file included from /usr/include/stdio.h:906,
from player-mplayer.c:24:
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘bool cMPlayerPlayer::Fork()’ at player-mplayer.c:406:13:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output between 2 and 12 bytes into a destination of size 4
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -ffile-prefix-map=/build/vdr-5Csy3v/vdr-2.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-z,relro -shared mplayer.o data.o menu.o version.o setup-mplayer.o player-mplayer.o -o libvdr-mplayer.so
cp po/ca_ES.mo locale/ca_ES/LC_MESSAGES/vdr-mplayer.mo
cp po/de_DE.mo locale/de_DE/LC_MESSAGES/vdr-mplayer.mo
cp po/el_GR.mo locale/el_GR/LC_MESSAGES/vdr-mplayer.mo
cp po/es_ES.mo locale/es_ES/LC_MESSAGES/vdr-mplayer.mo
cp po/fi_FI.mo locale/fi_FI/LC_MESSAGES/vdr-mplayer.mo
cp po/fr_FR.mo locale/fr_FR/LC_MESSAGES/vdr-mplayer.mo
cp po/it_IT.mo locale/it_IT/LC_MESSAGES/vdr-mplayer.mo
cp po/ru_RU.mo locale/ru_RU/LC_MESSAGES/vdr-mplayer.mo
cp po/sl_SI.mo locale/sl_SI/LC_MESSAGES/vdr-mplayer.mo
cp po/sv_SE.mo locale/sv_SE/LC_MESSAGES/vdr-mplayer.mo
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test -a
create-stamp debian/debhelper-build-stamp
fakeroot debian/rules binary-arch
dh binary-arch --with vdrplugin
dh_testroot -a
dh_prep -a
dh_installdirs -a
dh_auto_install -a
debian/rules override_dh_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
#
# vdr-plugin-mp3
#
install -m 755 /<<PKGBUILDDIR>>/debian/mount.sh \
/<<PKGBUILDDIR>>/debian/vdr-plugin-mp3/usr/share/vdr-plugin-mp3/mount
install -m 755 /<<PKGBUILDDIR>>/examples/image_convert.sh.example \
/<<PKGBUILDDIR>>/debian/vdr-plugin-mp3/usr/share/vdr-plugin-mp3/image_convert
cp /<<PKGBUILDDIR>>/examples/mp3sources.conf.example \
/<<PKGBUILDDIR>>/debian/vdr-plugin-mp3/etc/vdr/plugins/mp3sources.conf
tar -c -f - locale/*/*/vdr-mp3.mo | \
tar -x -f - -C debian/vdr-plugin-mp3/usr/share
install -m 755 /<<PKGBUILDDIR>>/debian/mount.sh \
/<<PKGBUILDDIR>>/debian/vdr-plugin-mplayer/usr/share/vdr-plugin-mplayer/mount
#
# vdr-plugin-mplayer
#
install -m 755 /<<PKGBUILDDIR>>/debian/mplayer.sh \
/<<PKGBUILDDIR>>/debian/vdr-plugin-mplayer/usr/share/vdr-plugin-mplayer/mplayer
tar -c -f - locale/*/*/vdr-mplayer.mo | \
tar -x -f - -C debian/vdr-plugin-mplayer/usr/share
dh_install
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_vdrplugin_enable -a
dh_installdocs -a
dh_installchangelogs -a
dh_installexamples -a
dh_perl -a
dh_link -a
dh_strip_nondeterminism -a
Normalized debian/vdr-plugin-mp3/usr/share/locale/sl_SI/LC_MESSAGES/vdr-mp3.mo
Normalized debian/vdr-plugin-mp3/usr/share/locale/ca_ES/LC_MESSAGES/vdr-mp3.mo
Normalized debian/vdr-plugin-mp3/usr/share/locale/fr_FR/LC_MESSAGES/vdr-mp3.mo
Normalized debian/vdr-plugin-mp3/usr/share/locale/fi_FI/LC_MESSAGES/vdr-mp3.mo
Normalized debian/vdr-plugin-mp3/usr/share/locale/sv_SE/LC_MESSAGES/vdr-mp3.mo
Normalized debian/vdr-plugin-mp3/usr/share/locale/ru_RU/LC_MESSAGES/vdr-mp3.mo
Normalized debian/vdr-plugin-mp3/usr/share/locale/de_DE/LC_MESSAGES/vdr-mp3.mo
Normalized debian/vdr-plugin-mp3/usr/share/locale/es_ES/LC_MESSAGES/vdr-mp3.mo
Normalized debian/vdr-plugin-mp3/usr/share/locale/el_GR/LC_MESSAGES/vdr-mp3.mo
Normalized debian/vdr-plugin-mp3/usr/share/locale/it_IT/LC_MESSAGES/vdr-mp3.mo
Normalized debian/vdr-plugin-mplayer/usr/share/locale/sl_SI/LC_MESSAGES/vdr-mplayer.mo
Normalized debian/vdr-plugin-mplayer/usr/share/locale/ca_ES/LC_MESSAGES/vdr-mplayer.mo
Normalized debian/vdr-plugin-mplayer/usr/share/locale/fr_FR/LC_MESSAGES/vdr-mplayer.mo
Normalized debian/vdr-plugin-mplayer/usr/share/locale/fi_FI/LC_MESSAGES/vdr-mplayer.mo
Normalized debian/vdr-plugin-mplayer/usr/share/locale/sv_SE/LC_MESSAGES/vdr-mplayer.mo
Normalized debian/vdr-plugin-mplayer/usr/share/locale/ru_RU/LC_MESSAGES/vdr-mplayer.mo
Normalized debian/vdr-plugin-mplayer/usr/share/locale/de_DE/LC_MESSAGES/vdr-mplayer.mo
Normalized debian/vdr-plugin-mplayer/usr/share/locale/es_ES/LC_MESSAGES/vdr-mplayer.mo
Normalized debian/vdr-plugin-mplayer/usr/share/locale/el_GR/LC_MESSAGES/vdr-mplayer.mo
Normalized debian/vdr-plugin-mplayer/usr/share/locale/it_IT/LC_MESSAGES/vdr-mplayer.mo
dh_compress -a
dh_fixperms -a
dh_missing -a
dh_dwz -a
dh_strip -a
dh_makeshlibs -a
dh_shlibdeps -a
dh_vdrplugin_depends -a
dh_vdrplugin_depends: warning: Unescaped newlines in the value of a substvars can cause broken substvars files (see #1025714).
dh_vdrplugin_depends: warning: Hint: If you really need a newline character, provide it as "${Newline}".
dh_vdrplugin_depends: error: Bug in helper: The substvar must not contain a raw newline character (vdr:Depends=vdr-abi-2.6.0-debian\n)
make: *** [debian/rules:12: binary-arch] Error 25
dpkg-buildpackage: error: fakeroot debian/rules binary-arch subprocess returned exit status 2
--------------------------------------------------------------------------------
Because the error message says "Bug in helper", I'm reporting this against
the package containing "dh_vdrplugin_depends".
See also:
https://tests.reproducible-builds.org/debian/rb-pkg/bookworm/amd64/vdr-plugin-mp3.html
--------------------------------------------------------------------------------
About the archive rebuild: The build was made using virtual machines
from Hetzner, with enough memory, enough disk, and either one or two
CPUs, using a reduced chroot with only build-essential packages (plus
debhelper).
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 affects, so that this is still visible in the BTS web
page for this package.
Thanks.
More information about the pkg-vdr-dvb-devel
mailing list