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.huelsw...@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.

_______________________________________________
pkg-vdr-dvb-devel mailing list
pkg-vdr-dvb-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-vdr-dvb-devel

Reply via email to