From doko at debian.org Wed Mar 3 16:18:15 2021 From: doko at debian.org (Matthias Klose) Date: Wed, 03 Mar 2021 16:18:15 +0000 Subject: Bug#984382: vdr: ftbfs with GCC-11 Message-ID: Package: src:vdr Version: 2.4.1-4.1 Severity: normal Tags: sid bookworm User: debian-gcc at lists.debian.org Usertags: ftbfs-gcc-11 [This bug is not targeted to the upcoming bullseye release] Please keep this issue open in the bug tracker for the package it was filed for. If a fix in another package is required, please file a bug for the other package (or clone), and add a block in this package. Please keep the issue open until the package can be built in a follow-up test rebuild. The package fails to build in a test rebuild on at least amd64 with gcc-11/g++-11, but succeeds to build with gcc-10/g++-10. The severity of this report will be raised before the bookworm release, so nothing has to be done for the bullseye release. The full build log can be found at: http://people.debian.org/~doko/logs/20210228/filtered/gcc11/vdr_2.4.1-4.1_unstable_gcc11.log The last lines of the build log are at the end of this report. To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ Common build failures are new warnings resulting in build failures with -Werror turned on, or new/dropped symbols in Debian symbols files. For other C/C++ related build failures see the porting guide at http://gcc.gnu.org/gcc-11/porting_to.html GCC 11 defaults to the GNU++17 standard. If your package installs header files in /usr/include, please don't work around C++17 issues by choosing a lower C++ standard for the package build, but fix these issues to build with the C++17 standard. [...] In file included from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1927, from /usr/include/c++/11/math.h:36, from tools.h:18, from i18n.h:14, from config.h:19, from channels.h:13, from channels.c:10: /usr/include/c++/11/bits/stl_algobase.h:300:5: note: ?std::max? declared here 300 | max(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ channels.c: In static member function ?static int cChannels::MaxShortChannelNameLength()?: channels.c:1061:41: error: ?max? was not declared in this scope; did you mean ?std::max?? 1061 | maxShortChannelNameLength = max(Utf8StrLen(Channel->ShortName(true)), maxShortChannelNameLength); | ^~~ | std::max In file included from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1927, from /usr/include/c++/11/math.h:36, from tools.h:18, from i18n.h:14, from config.h:19, from channels.h:13, from channels.c:10: /usr/include/c++/11/bits/stl_algobase.h:300:5: note: ?std::max? declared here 300 | max(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ ci.c: In member function ?virtual void cCaPidReceiver::Receive(const uchar*, int)?: ci.c:216:17: error: ?min? was not declared in this scope; did you mean ?std::min?? 216 | int n = min(length, TS_SIZE - 4); | ^~~ | std::min In file included from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1927, from /usr/include/c++/11/math.h:36, from tools.h:18, from i18n.h:14, from config.h:19, from channels.h:13, from ci.h:15, from ci.c:10: /usr/include/c++/11/bits/stl_algobase.h:278:5: note: ?std::min? declared here 278 | min(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ ci.c: In member function ?bool cCiMMI::SendAnswer(const char*)?: ci.c:1596:12: error: ?min? was not declared in this scope; did you mean ?std::min?? 1596 | len = min(sizeof(answer.text), strlen(Text)); | ^~~ | std::min In file included from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1927, from /usr/include/c++/11/math.h:36, from tools.h:18, from i18n.h:14, from config.h:19, from channels.h:13, from ci.h:15, from ci.c:10: /usr/include/c++/11/bits/stl_algobase.h:278:5: note: ?std::min? declared here 278 | min(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ make[2]: *** [Makefile:135: channels.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [Makefile:135: ci.o] Error 1 make[2]: Leaving directory '/<>' dh_auto_build: error: make -j4 "INSTALL=install --strip-program=true" PREFIX=/usr VIDEODIR=/var/lib/video LIBDIR=/usr/lib/vdr/plugins SDNOTIFY=1 VERBOSE=1 returned exit code 2 make[1]: *** [debian/rules:17: override_dh_auto_build] Error 25 make[1]: Leaving directory '/<>' make: *** [debian/rules:14: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 From doko at debian.org Wed Mar 3 16:18:16 2021 From: doko at debian.org (Matthias Klose) Date: Wed, 03 Mar 2021 16:18:16 +0000 Subject: Bug#984383: vdr-plugin-dvbhddevice: ftbfs with GCC-11 Message-ID: Package: src:vdr-plugin-dvbhddevice Version: 2.2.0-13 Severity: normal Tags: sid bookworm User: debian-gcc at lists.debian.org Usertags: ftbfs-gcc-11 [This bug is not targeted to the upcoming bullseye release] Please keep this issue open in the bug tracker for the package it was filed for. If a fix in another package is required, please file a bug for the other package (or clone), and add a block in this package. Please keep the issue open until the package can be built in a follow-up test rebuild. The package fails to build in a test rebuild on at least amd64 with gcc-11/g++-11, but succeeds to build with gcc-10/g++-10. The severity of this report will be raised before the bookworm release, so nothing has to be done for the bullseye release. The full build log can be found at: http://people.debian.org/~doko/logs/20210228/filtered/gcc11/vdr-plugin-dvbhddevice_2.2.0-13_unstable_gcc11.log The last lines of the build log are at the end of this report. To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ Common build failures are new warnings resulting in build failures with -Werror turned on, or new/dropped symbols in Debian symbols files. For other C/C++ related build failures see the porting guide at http://gcc.gnu.org/gcc-11/porting_to.html GCC 11 defaults to the GNU++17 standard. If your package installs header files in /usr/include, please don't work around C++17 issues by choosing a lower C++ standard for the package build, but fix these issues to build with the C++17 standard. [...] Command: dpkg-buildpackage -us -uc -b -rfakeroot dpkg-buildpackage: info: source package vdr-plugin-dvbhddevice dpkg-buildpackage: info: source version 2.2.0-13 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Tobias Grimm dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --with vdrplugin dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_auto_clean dh_auto_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) make -j1 clean make[1]: Entering directory '/<>' make[1]: Leaving directory '/<>' dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) debian/rules build dh build --with vdrplugin dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_update_autotools_config dh_auto_configure dh_auto_configure: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_auto_build dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 9 in use) make -j1 make[1]: Entering directory '/<>' g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"dvbhddevice"' -o dvbhddevice.o dvbhddevice.c g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"dvbhddevice"' -o dvbhdffdevice.o dvbhdffdevice.c g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"dvbhddevice"' -o hdffcmd.o hdffcmd.c g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"dvbhddevice"' -o hdffosd.o hdffosd.c hdffosd.c: In member function ?virtual void cHdffOsd::DrawText(int, int, const char*, tColor, tColor, const cFont*, int, int, int)?: hdffosd.c:352:26: error: ?max? was not declared in this scope; did you mean ?std::max?? 352 | x += max(h / TEXT_ALIGN_BORDER, 1); | ^~~ | std::max In file included from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1927, from /usr/include/c++/11/math.h:36, from /usr/include/vdr/tools.h:18, from /usr/include/vdr/i18n.h:14, from /usr/include/vdr/config.h:19, from /usr/include/vdr/osd.h:16, from hdffosd.h:10, from hdffosd.c:7: /usr/include/c++/11/bits/stl_algobase.h:300:5: note: ?std::max? declared here 300 | max(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ hdffosd.c:361:26: error: ?max? was not declared in this scope; did you mean ?std::max?? 361 | x -= max(h / TEXT_ALIGN_BORDER, 1); | ^~~ | std::max In file included from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1927, from /usr/include/c++/11/math.h:36, from /usr/include/vdr/tools.h:18, from /usr/include/vdr/i18n.h:14, from /usr/include/vdr/config.h:19, from /usr/include/vdr/osd.h:16, from hdffosd.h:10, from hdffosd.c:7: /usr/include/c++/11/bits/stl_algobase.h:300:5: note: ?std::max? declared here 300 | max(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ make[1]: *** [Makefile:65: hdffosd.o] Error 1 make[1]: Leaving directory '/<>' dh_auto_build: error: make -j1 returned exit code 2 make: *** [debian/rules:7: build] Error 25 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 From doko at debian.org Wed Mar 3 16:18:17 2021 From: doko at debian.org (Matthias Klose) Date: Wed, 03 Mar 2021 16:18:17 +0000 Subject: Bug#984385: vdr-plugin-dvd: ftbfs with GCC-11 Message-ID: Package: src:vdr-plugin-dvd Version: 0.3.6~b03+cvs20090426.0013-28 Severity: normal Tags: sid bookworm User: debian-gcc at lists.debian.org Usertags: ftbfs-gcc-11 [This bug is not targeted to the upcoming bullseye release] Please keep this issue open in the bug tracker for the package it was filed for. If a fix in another package is required, please file a bug for the other package (or clone), and add a block in this package. Please keep the issue open until the package can be built in a follow-up test rebuild. The package fails to build in a test rebuild on at least amd64 with gcc-11/g++-11, but succeeds to build with gcc-10/g++-10. The severity of this report will be raised before the bookworm release, so nothing has to be done for the bullseye release. The full build log can be found at: http://people.debian.org/~doko/logs/20210228/filtered/gcc11/vdr-plugin-dvd_0.3.6~b03+cvs20090426.0013-28_unstable_gcc11.log The last lines of the build log are at the end of this report. To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ Common build failures are new warnings resulting in build failures with -Werror turned on, or new/dropped symbols in Debian symbols files. For other C/C++ related build failures see the porting guide at http://gcc.gnu.org/gcc-11/porting_to.html GCC 11 defaults to the GNU++17 standard. If your package installs header files in /usr/include, please don't work around C++17 issues by choosing a lower C++ standard for the package build, but fix these issues to build with the C++17 standard. [...] player-dvd.c:417:30: warning: format ?%lld? expects argument of type ?long long int?, but argument 5 has type ?int64_t? {aka ?long int?} [-Wformat=] 417 | fprintf(f, "%d:%d:%lld:%s\n", re->title, re->chapter, re->second, re->key); | ~~~^ ~~~~~~~~~~ | | | | long long int int64_t {aka long int} | %ld player-dvd.c: In member function ?void cDvdPlayer::GetAudioLanguageStr(const char**) const?: player-dvd.c:3066:30: warning: ISO C++ forbids converting a string constant to ?char*? [-Wwrite-strings] 3066 | audioTypeDescr = "ac3"; | ^~~~~ player-dvd.c:3069:30: warning: ISO C++ forbids converting a string constant to ?char*? [-Wwrite-strings] 3069 | audioTypeDescr = "dts"; | ^~~~~ player-dvd.c:3072:30: warning: ISO C++ forbids converting a string constant to ?char*? [-Wwrite-strings] 3072 | audioTypeDescr = "pcm"; | ^~~~~ player-dvd.c:3075:30: warning: ISO C++ forbids converting a string constant to ?char*? [-Wwrite-strings] 3075 | audioTypeDescr = "mp2"; | ^~~~~ player-dvd.c:3078:30: warning: ISO C++ forbids converting a string constant to ?char*? [-Wwrite-strings] 3078 | audioTypeDescr = "non"; | ^~~~~ player-dvd.c:3083:33: warning: narrowing conversion of ?audioStreamLanguageCode? from ?uint16_t? {aka ?short unsigned int?} to ?char? [-Wnarrowing] 3083 | char audioLanguageStr[3] = {audioStreamLanguageCode, audioStreamLanguageCode >> 8, 0}; | ^~~~~~~~~~~~~~~~~~~~~~~ player-dvd.c:3083:82: warning: narrowing conversion of ?(int)(audioStreamLanguageCode >> 8)? from ?int? to ?char? [-Wnarrowing] 3083 | char audioLanguageStr[3] = {audioStreamLanguageCode, audioStreamLanguageCode >> 8, 0}; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ player-dvd.c: In member function ?void cDvdPlayer::GetSubtitleLanguageStr(const char**) const?: player-dvd.c:3101:36: warning: narrowing conversion of ?subtitleStreamLanguageCode? from ?int? to ?char? [-Wnarrowing] 3101 | char subtitleLanguageStr[3] = {subtitleStreamLanguageCode, subtitleStreamLanguageCode >> 8, 0}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ player-dvd.c:3101:91: warning: narrowing conversion of ?(subtitleStreamLanguageCode >> 8)? from ?int? to ?char? [-Wnarrowing] 3101 | char subtitleLanguageStr[3] = {subtitleStreamLanguageCode, subtitleStreamLanguageCode >> 8, 0}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -O3 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvd"' -D__STDC_LIMIT_MACROS -I/usr/include/vdr/include -I/usr/include/dvdnav control-dvd.c control-dvd.c: In member function ?void cDvdPlayerControl::TimeSearchProcess(eKeys)?: control-dvd.c:435:27: error: ?min? was not declared in this scope; did you mean ?std::min?? 435 | Seconds = min(Total - Current - STAY_SECONDS_OFF_END, Seconds); | ^~~ | std::min In file included from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1927, from /usr/include/c++/11/math.h:36, from /usr/include/vdr/tools.h:18, from /usr/include/vdr/i18n.h:14, from control-dvd.c:12: /usr/include/c++/11/bits/stl_algobase.h:278:5: note: ?std::min? declared here 278 | min(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ control-dvd.c:453:23: error: ?min? was not declared in this scope; did you mean ?std::min?? 453 | Seconds = min(Total - STAY_SECONDS_OFF_END, Seconds); | ^~~ | std::min In file included from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1927, from /usr/include/c++/11/math.h:36, from /usr/include/vdr/tools.h:18, from /usr/include/vdr/i18n.h:14, from control-dvd.c:12: /usr/include/c++/11/bits/stl_algobase.h:278:5: note: ?std::min? declared here 278 | min(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ make[2]: *** [Makefile:83: control-dvd.o] Error 1 make[2]: Leaving directory '/<>' dh_auto_build: error: make -j1 all VDRDIR=/usr/include/vdr LIBDIR=. LOCALEDIR=locale returned exit code 2 make[1]: *** [debian/rules:16: override_dh_auto_build] Error 25 make[1]: Leaving directory '/<>' make: *** [debian/rules:13: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 From doko at debian.org Wed Mar 3 16:18:18 2021 From: doko at debian.org (Matthias Klose) Date: Wed, 03 Mar 2021 16:18:18 +0000 Subject: Bug#984386: vdr-plugin-epgsearch: ftbfs with GCC-11 Message-ID: Package: src:vdr-plugin-epgsearch Version: 2.4.0+git20191101-1 Severity: normal Tags: sid bookworm User: debian-gcc at lists.debian.org Usertags: ftbfs-gcc-11 [This bug is not targeted to the upcoming bullseye release] Please keep this issue open in the bug tracker for the package it was filed for. If a fix in another package is required, please file a bug for the other package (or clone), and add a block in this package. Please keep the issue open until the package can be built in a follow-up test rebuild. The package fails to build in a test rebuild on at least amd64 with gcc-11/g++-11, but succeeds to build with gcc-10/g++-10. The severity of this report will be raised before the bookworm release, so nothing has to be done for the bullseye release. The full build log can be found at: http://people.debian.org/~doko/logs/20210228/filtered/gcc11/vdr-plugin-epgsearch_2.4.0+git20191101-1_unstable_gcc11.log The last lines of the build log are at the end of this report. To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ Common build failures are new warnings resulting in build failures with -Werror turned on, or new/dropped symbols in Debian symbols files. For other C/C++ related build failures see the porting guide at http://gcc.gnu.org/gcc-11/porting_to.html GCC 11 defaults to the GNU++17 standard. If your package installs header files in /usr/include, please don't work around C++17 issues by choosing a lower C++ standard for the package build, but fix these issues to build with the C++17 standard. [...] dpkg-buildpackage: info: source changed by Tobias Grimm dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --with vdrplugin dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_auto_clean dh_auto_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) make -j1 clean make[1]: Entering directory '/<>' make[1]: Leaving directory '/<>' dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) debian/rules build dh build --with vdrplugin dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_update_autotools_config dh_auto_configure dh_auto_configure: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_auto_build dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 9 in use) make -j1 make[1]: Entering directory '/<>' CC afuzzy.o g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DSENDMAIL='"/usr/sbin/sendmail"' -DPLUGIN_NAME_I18N='"epgsearch"' -o afuzzy.o afuzzy.c afuzzy.c: In function ?int afuzzy_checkSUB(const char*, AFUZZY*)?: afuzzy.c:197:19: warning: ISO C++17 does not allow ?register? storage class specifier [-Wregister] 197 | register char c; | ^ afuzzy.c:198:18: warning: ISO C++17 does not allow ?register? storage class specifier [-Wregister] 198 | register int j, d; | ^ afuzzy.c:198:21: warning: ISO C++17 does not allow ?register? storage class specifier [-Wregister] 198 | register int j, d; | ^ afuzzy.c: In function ?int afuzzy_checkFLT(const char*, AFUZZY*)?: afuzzy.c:239:19: warning: ISO C++17 does not allow ?register? storage class specifier [-Wregister] 239 | register Uint FilterR = 0; | ^~~~~~~ afuzzy.c:240:19: warning: ISO C++17 does not allow ?register? storage class specifier [-Wregister] 240 | register Uint FilterR1; | ^~~~~~~~ afuzzy.c:241:18: warning: ISO C++17 does not allow ?register? storage class specifier [-Wregister] 241 | register int j; | ^ CC blacklist.o g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DSENDMAIL='"/usr/sbin/sendmail"' -DPLUGIN_NAME_I18N='"epgsearch"' -o blacklist.o blacklist.c CC changrp.o g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DSENDMAIL='"/usr/sbin/sendmail"' -DPLUGIN_NAME_I18N='"epgsearch"' -o changrp.o changrp.c CC confdloader.o g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DSENDMAIL='"/usr/sbin/sendmail"' -DPLUGIN_NAME_I18N='"epgsearch"' -o confdloader.o confdloader.c CC conflictcheck.o g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DSENDMAIL='"/usr/sbin/sendmail"' -DPLUGIN_NAME_I18N='"epgsearch"' -o conflictcheck.o conflictcheck.c In file included from /usr/include/c++/11/set:60, from conflictcheck.h:30, from conflictcheck.c:26: /usr/include/c++/11/bits/stl_tree.h: In instantiation of ?static const _Key& std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_S_key(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type) [with _Key = cConflictCheckTimerObj*; _Val = cConflictCheckTimerObj*; _KeyOfValue = std::_Identity; _Compare = TimerObjSort; _Alloc = std::allocator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type = const std::_Rb_tree_node*]?: /usr/include/c++/11/bits/stl_tree.h:2069:47: required from ?std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_unique_pos(const key_type&) [with _Key = cConflictCheckTimerObj*; _Val = cConflictCheckTimerObj*; _KeyOfValue = std::_Identity; _Compare = TimerObjSort; _Alloc = std::allocator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::key_type = cConflictCheckTimerObj*]? /usr/include/c++/11/bits/stl_tree.h:2122:4: required from ?std::pair, bool> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique(_Arg&&) [with _Arg = cConflictCheckTimerObj* const&; _Key = cConflictCheckTimerObj*; _Val = cConflictCheckTimerObj*; _KeyOfValue = std::_Identity; _Compare = TimerObjSort; _Alloc = std::allocator]? /usr/include/c++/11/bits/stl_set.h:512:25: required from ?std::pair, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<_Key>::other>::const_iterator, bool> std::set<_Key, _Compare, _Alloc>::insert(const value_type&) [with _Key = cConflictCheckTimerObj*; _Compare = TimerObjSort; _Alloc = std::allocator; typename std::_Rb_tree<_Key, _Key, std::_Identity<_Tp>, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<_Key>::other>::const_iterator = std::_Rb_tree, TimerObjSort, std::allocator >::const_iterator; typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<_Key>::other = std::allocator; typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<_Key> = __gnu_cxx::__alloc_traits, cConflictCheckTimerObj*>::rebind; typename _Allocator::value_type = cConflictCheckTimerObj*; std::set<_Key, _Compare, _Alloc>::value_type = cConflictCheckTimerObj*]? conflictcheck.c:280:56: required from here /usr/include/c++/11/bits/stl_tree.h:770:15: error: static assertion failed: comparison object must be invocable as const 770 | is_invocable_v, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_tree.h:770:15: note: ?std::is_invocable_v? evaluates to false make[1]: *** [Makefile:194: conflictcheck.o] Error 1 make[1]: Leaving directory '/<>' dh_auto_build: error: make -j1 returned exit code 2 make: *** [debian/rules:7: build] Error 25 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 From doko at debian.org Wed Mar 3 16:18:19 2021 From: doko at debian.org (Matthias Klose) Date: Wed, 03 Mar 2021 16:18:19 +0000 Subject: Bug#984387: vdr-plugin-femon: ftbfs with GCC-11 Message-ID: Package: src:vdr-plugin-femon Version: 2.4.0-3 Severity: normal Tags: sid bookworm User: debian-gcc at lists.debian.org Usertags: ftbfs-gcc-11 [This bug is not targeted to the upcoming bullseye release] Please keep this issue open in the bug tracker for the package it was filed for. If a fix in another package is required, please file a bug for the other package (or clone), and add a block in this package. Please keep the issue open until the package can be built in a follow-up test rebuild. The package fails to build in a test rebuild on at least amd64 with gcc-11/g++-11, but succeeds to build with gcc-10/g++-10. The severity of this report will be raised before the bookworm release, so nothing has to be done for the bullseye release. The full build log can be found at: http://people.debian.org/~doko/logs/20210228/filtered/gcc11/vdr-plugin-femon_2.4.0-3_unstable_gcc11.log The last lines of the build log are at the end of this report. To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ Common build failures are new warnings resulting in build failures with -Werror turned on, or new/dropped symbols in Debian symbols files. For other C/C++ related build failures see the porting guide at http://gcc.gnu.org/gcc-11/porting_to.html GCC 11 defaults to the GNU++17 standard. If your package installs header files in /usr/include, please don't work around C++17 issues by choosing a lower C++ standard for the package build, but fix these issues to build with the C++17 standard. [...] SCHROOT_CHROOT_NAME=sid-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1001 SCHROOT_GROUP=user42 SCHROOT_SESSION_ID=sid-amd64-sbuild-20ef46c4-9db4-4db1-92cd-8e351ec7e1ae SCHROOT_UID=1001 SCHROOT_USER=user42 SHELL=/bin/sh USER=user42 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -b -rfakeroot dpkg-buildpackage: info: source package vdr-plugin-femon dpkg-buildpackage: info: source version 2.4.0-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Tobias Grimm dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --with vdrplugin dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_auto_clean dh_auto_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) make -j1 clean make[1]: Entering directory '/<>' make[1]: Leaving directory '/<>' dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) debian/rules build dh build --with vdrplugin dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_update_autotools_config dh_auto_configure dh_auto_configure: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_auto_build dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 9 in use) make -j1 make[1]: Entering directory '/<>' g++ -MM -MG -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"femon"' femon.c aac.c ac3.c config.c h264.c h265.c latm.c mpeg.c osd.c receiver.c setup.c symbol.c tools.c > .dependencies CC femon.o g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"femon"' -o femon.o femon.c CC aac.o g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"femon"' -o aac.o aac.c CC ac3.o g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"femon"' -o ac3.o ac3.c CC config.o g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"femon"' -o config.o config.c CC h264.o g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"femon"' -o h264.o h264.c CC h265.o g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"femon"' -o h265.o h265.c h265.c: In member function ?int cFemonH265::parseSPS(const uint8_t*, int)?: h265.c:409:34: error: ?min? was not declared in this scope; did you mean ?std::min?? 409 | int coefNum = min(64, (1 << (4 + (sizeId << 1)))); | ^~~ | std::min In file included from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1927, from /usr/include/c++/11/math.h:36, from h265.c:8: /usr/include/c++/11/bits/stl_algobase.h:278:5: note: ?std::min? declared here 278 | min(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ make[1]: *** [Makefile:74: h265.o] Error 1 make[1]: Leaving directory '/<>' dh_auto_build: error: make -j1 returned exit code 2 make: *** [debian/rules:7: build] Error 25 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 From doko at debian.org Wed Mar 3 16:18:20 2021 From: doko at debian.org (Matthias Klose) Date: Wed, 03 Mar 2021 16:18:20 +0000 Subject: Bug#984388: vdr-plugin-live: ftbfs with GCC-11 Message-ID: Package: src:vdr-plugin-live Version: 2.3.1-5 Severity: normal Tags: sid bookworm User: debian-gcc at lists.debian.org Usertags: ftbfs-gcc-11 [This bug is not targeted to the upcoming bullseye release] Please keep this issue open in the bug tracker for the package it was filed for. If a fix in another package is required, please file a bug for the other package (or clone), and add a block in this package. Please keep the issue open until the package can be built in a follow-up test rebuild. The package fails to build in a test rebuild on at least amd64 with gcc-11/g++-11, but succeeds to build with gcc-10/g++-10. The severity of this report will be raised before the bookworm release, so nothing has to be done for the bullseye release. The full build log can be found at: http://people.debian.org/~doko/logs/20210228/filtered/gcc11/vdr-plugin-live_2.3.1-5_unstable_gcc11.log The last lines of the build log are at the end of this report. To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ Common build failures are new warnings resulting in build failures with -Werror turned on, or new/dropped symbols in Debian symbols files. For other C/C++ related build failures see the porting guide at http://gcc.gnu.org/gcc-11/porting_to.html GCC 11 defaults to the GNU++17 standard. If your package installs header files in /usr/include, please don't work around C++17 issues by choosing a lower C++ standard for the package build, but fix these issues to build with the C++17 standard. [...] ECPP pages/ epginfo.cpp ECPP pages/ timerconflicts.cpp ECPP pages/ recstream.cpp ECPP pages/ users.cpp ECPP pages/ edit_user.cpp ECPP pages/ edit_recording.cpp ECPP pages/ osd.cpp CC pages/ menu.o CC pages/ recordings.o CC pages/ schedule.o CC pages/ multischedule.o CC pages/ screenshot.o CC pages/ timers.o CC pages/ whats_on.o CC pages/ switch_channel.o CC pages/ keypress.o CC pages/ remote.o CC pages/ channels_widget.o CC pages/ edit_timer.o CC pages/ error.o CC pages/ pageelems.o CC pages/ tooltip.o CC pages/ vlc.o CC pages/ searchtimers.o CC pages/ edit_searchtimer.o CC pages/ searchresults.o CC pages/ searchepg.o CC pages/ login.o CC pages/ ibox.o CC pages/ xmlresponse.o CC pages/ play_recording.o CC pages/ pause_recording.o CC pages/ stop_recording.o CC pages/ ffw_recording.o CC pages/ rwd_recording.o CC pages/ setup.o CC pages/ content.o CC pages/ epginfo.o CC pages/ timerconflicts.o CC pages/ recstream.o CC pages/ users.o CC pages/ edit_user.o CC pages/ edit_recording.o CC pages/ osd.o AR pages/ libpages.a ECPP css/ styles.cpp CC css/ styles.o AR css/ libcss.a ECPP javascript/ treeview.cpp CC javascript/ treeview.o AR javascript/ libjavascript.a CC live.o CC thread.o CC tntconfig.o CC setup.o CC i18n.o CC timers.o CC tools.o CC recman.o CC tasks.o tasks.cpp: In member function ?void vdrlive::TaskManager::DoScheduledTasks()?: tasks.cpp:248:83: error: call of overloaded ?bind(void (vdrlive::Task::*)(), const std::_Placeholder<1>&)? is ambiguous 248 | for_each( m_taskQueue.begin(), m_taskQueue.end(), bind( &Task::Action, _1 ) ); | ^ compilation terminated due to -Wfatal-errors. make[1]: *** [Makefile:116: tasks.o] Error 1 make[1]: Leaving directory '/<>' dh_auto_build: error: make -j1 returned exit code 2 make: *** [debian/rules:9: build] Error 25 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 From doko at debian.org Wed Mar 3 16:18:21 2021 From: doko at debian.org (Matthias Klose) Date: Wed, 03 Mar 2021 16:18:21 +0000 Subject: Bug#984389: vdr-plugin-mp3: ftbfs with GCC-11 Message-ID: Package: src:vdr-plugin-mp3 Version: 0.10.2-25 Severity: normal Tags: sid bookworm User: debian-gcc at lists.debian.org Usertags: ftbfs-gcc-11 [This bug is not targeted to the upcoming bullseye release] Please keep this issue open in the bug tracker for the package it was filed for. If a fix in another package is required, please file a bug for the other package (or clone), and add a block in this package. Please keep the issue open until the package can be built in a follow-up test rebuild. The package fails to build in a test rebuild on at least amd64 with gcc-11/g++-11, but succeeds to build with gcc-10/g++-10. The severity of this report will be raised before the bookworm release, so nothing has to be done for the bullseye release. The full build log can be found at: http://people.debian.org/~doko/logs/20210228/filtered/gcc11/vdr-plugin-mp3_0.10.2-25_unstable_gcc11.log The last lines of the build log are at the end of this report. To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ Common build failures are new warnings resulting in build failures with -Werror turned on, or new/dropped symbols in Debian symbols files. For other C/C++ related build failures see the porting guide at http://gcc.gnu.org/gcc-11/porting_to.html GCC 11 defaults to the GNU++17 standard. If your package installs header files in /usr/include, please don't work around C++17 issues by choosing a lower C++ standard for the package build, but fix these issues to build with the C++17 standard. [...] LC_ALL=C.UTF-8 LOGNAME=user42 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=unstable SCHROOT_CHROOT_NAME=sid-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1001 SCHROOT_GROUP=user42 SCHROOT_SESSION_ID=sid-amd64-sbuild-e48aec75-21e5-4cbf-b749-ed14fde9613f SCHROOT_UID=1001 SCHROOT_USER=user42 SHELL=/bin/sh USER=user42 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -b -rfakeroot dpkg-buildpackage: info: source package vdr-plugin-mp3 dpkg-buildpackage: info: source version 0.10.2-25 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Tobias Grimm dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --with vdrplugin dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' /usr/bin/make -o .dependencies clean VDRDIR=/usr/include/vdr LIBDIR=. LOCALEDIR=locale make[2]: Entering directory '/<>' make[2]: Leaving directory '/<>' rm -rf locale libvdr-*.so.* make[1]: Leaving directory '/<>' dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) debian/rules build dh build --with vdrplugin dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_update_autotools_config dh_auto_configure dh_auto_configure: warning: Compatibility levels before 10 are deprecated (level 9 in use) debian/rules override_dh_auto_build make[1]: Entering directory '/<>' dh_auto_build -- all VDRDIR=/usr/include/vdr LIBDIR=. LOCALEDIR=locale dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 9 in use) make -j1 all VDRDIR=/usr/include/vdr LIBDIR=. LOCALEDIR=locale make[2]: Entering directory '/<>' g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-z,relro -c -D_GNU_SOURCE -DAPIVERSNUM=20401 -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=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-z,relro -c -D_GNU_SOURCE -DAPIVERSNUM=20401 -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=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-z,relro -c -D_GNU_SOURCE -DAPIVERSNUM=20401 -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=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-z,relro -c -D_GNU_SOURCE -DAPIVERSNUM=20401 -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=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-z,relro -c -D_GNU_SOURCE -DAPIVERSNUM=20401 -DHAVE_SNDFILE -DHAVE_VORBISFILE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/vdr/include data-mp3.c data-mp3.c:46:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 46 | const char *excl_pl[] = { "*"PLAYLISTEXT,"*.jpg","*.gif","*.png",0 }; | ^ data-mp3.c:553:33: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 553 | static const char *spec[] = { "*"PLAYLISTEXT,0 }; | ^ data-mp3.c: In member function ?virtual bool cPlayList::Load()?: data-mp3.c:412:41: error: ordered comparison of pointer with integer zero (?char*? and ?int?) 412 | while(fgets(buffer,sizeof(buffer),f)>0) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ make[2]: *** [Makefile:193: data-mp3.o] Error 1 make[2]: Leaving directory '/<>' dh_auto_build: error: make -j1 all VDRDIR=/usr/include/vdr LIBDIR=. LOCALEDIR=locale returned exit code 2 make[1]: *** [debian/rules:13: override_dh_auto_build] Error 25 make[1]: Leaving directory '/<>' make: *** [debian/rules:10: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 From doko at debian.org Wed Mar 3 16:18:23 2021 From: doko at debian.org (Matthias Klose) Date: Wed, 03 Mar 2021 16:18:23 +0000 Subject: Bug#984390: vdr-plugin-satip: ftbfs with GCC-11 Message-ID: Package: src:vdr-plugin-satip Version: 2.4.0-4 Severity: normal Tags: sid bookworm User: debian-gcc at lists.debian.org Usertags: ftbfs-gcc-11 [This bug is not targeted to the upcoming bullseye release] Please keep this issue open in the bug tracker for the package it was filed for. If a fix in another package is required, please file a bug for the other package (or clone), and add a block in this package. Please keep the issue open until the package can be built in a follow-up test rebuild. The package fails to build in a test rebuild on at least amd64 with gcc-11/g++-11, but succeeds to build with gcc-10/g++-10. The severity of this report will be raised before the bookworm release, so nothing has to be done for the bullseye release. The full build log can be found at: http://people.debian.org/~doko/logs/20210228/filtered/gcc11/vdr-plugin-satip_2.4.0-4_unstable_gcc11.log The last lines of the build log are at the end of this report. To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ Common build failures are new warnings resulting in build failures with -Werror turned on, or new/dropped symbols in Debian symbols files. For other C/C++ related build failures see the porting guide at http://gcc.gnu.org/gcc-11/porting_to.html GCC 11 defaults to the GNU++17 standard. If your package installs header files in /usr/include, please don't work around C++17 issues by choosing a lower C++ standard for the package build, but fix these issues to build with the C++17 standard. [...] Command: dpkg-buildpackage -us -uc -b -rfakeroot dpkg-buildpackage: info: source package vdr-plugin-satip dpkg-buildpackage: info: source version 2.4.0-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Tobias Grimm dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --with vdrplugin dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_auto_clean dh_auto_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) make -j1 clean make[1]: Entering directory '/<>' make[1]: Leaving directory '/<>' dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) debian/rules build dh build --with vdrplugin dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_update_autotools_config dh_auto_configure dh_auto_configure: warning: Compatibility levels before 10 are deprecated (level 9 in use) debian/rules override_dh_auto_build make[1]: Entering directory '/<>' dh_auto_build -- STRIP=/bin/true dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 9 in use) make -j1 STRIP=/bin/true make[2]: Entering directory '/<>' g++ -MM -MG -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"satip"' satip.c common.c config.c device.c discover.c msearch.c param.c poller.c rtp.c rtcp.c rtsp.c sectionfilter.c server.c setup.c socket.c statistics.c tuner.c > .dependencies CC satip.o g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"satip"' -o satip.o satip.c CC common.o g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"satip"' -o common.o common.c CC config.o g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"satip"' -o config.o config.c CC device.o g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"satip"' -o device.o device.c CC discover.o g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"satip"' -o discover.o discover.c CC msearch.o g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"satip"' -o msearch.o msearch.c msearch.c: In member function ?virtual void cSatipMsearch::Process()?: msearch.c:65:20: error: ?min? was not declared in this scope; did you mean ?std::min?? 65 | bufferM[min(length, int(bufferLenM - 1))] = 0; | ^~~ | std::min In file included from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1927, from /usr/include/c++/11/math.h:36, from /usr/include/vdr/tools.h:18, from /usr/include/vdr/i18n.h:14, from /usr/include/vdr/config.h:19, from /usr/include/vdr/channels.h:13, from /usr/include/vdr/device.h:13, from /usr/include/vdr/dvbdevice.h:15, from /usr/include/vdr/menuitems.h:14, from config.h:11, from msearch.c:8: /usr/include/c++/11/bits/stl_algobase.h:278:5: note: ?std::min? declared here 278 | min(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ make[2]: *** [Makefile:93: msearch.o] Error 1 make[2]: Leaving directory '/<>' dh_auto_build: error: make -j1 STRIP=/bin/true returned exit code 2 make[1]: *** [debian/rules:8: override_dh_auto_build] Error 25 make[1]: Leaving directory '/<>' make: *** [debian/rules:11: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 From doko at debian.org Wed Mar 3 16:18:22 2021 From: doko at debian.org (Matthias Klose) Date: Wed, 03 Mar 2021 16:18:22 +0000 Subject: Bug#984391: vdr-plugin-remote: ftbfs with GCC-11 Message-ID: Package: src:vdr-plugin-remote Version: 0.7.0-4 Severity: normal Tags: sid bookworm User: debian-gcc at lists.debian.org Usertags: ftbfs-gcc-11 [This bug is not targeted to the upcoming bullseye release] Please keep this issue open in the bug tracker for the package it was filed for. If a fix in another package is required, please file a bug for the other package (or clone), and add a block in this package. Please keep the issue open until the package can be built in a follow-up test rebuild. The package fails to build in a test rebuild on at least amd64 with gcc-11/g++-11, but succeeds to build with gcc-10/g++-10. The severity of this report will be raised before the bookworm release, so nothing has to be done for the bullseye release. The full build log can be found at: http://people.debian.org/~doko/logs/20210228/filtered/gcc11/vdr-plugin-remote_0.7.0-4_unstable_gcc11.log The last lines of the build log are at the end of this report. To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ Common build failures are new warnings resulting in build failures with -Werror turned on, or new/dropped symbols in Debian symbols files. For other C/C++ related build failures see the porting guide at http://gcc.gnu.org/gcc-11/porting_to.html GCC 11 defaults to the GNU++17 standard. If your package installs header files in /usr/include, please don't work around C++17 issues by choosing a lower C++ standard for the package build, but fix these issues to build with the C++17 standard. [...] dh clean --with vdrplugin dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_auto_clean dh_auto_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) make -j1 clean make[1]: Entering directory '/<>' make[1]: Leaving directory '/<>' dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) debian/rules build dh build --with vdrplugin dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_update_autotools_config dh_auto_configure dh_auto_configure: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_auto_build dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 9 in use) make -j1 make[1]: Entering directory '/<>' g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"remote"' -DREMOTE_FEATURE_LIRC -DREMOTE_FEATURE_TCPIP remote.c g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"remote"' -DREMOTE_FEATURE_LIRC -DREMOTE_FEATURE_TCPIP ttystatus.c ttystatus.c: In member function ?virtual void cTtyStatus::display(const char*, bool, int)?: ttystatus.c:114:13: error: ?min? was not declared in this scope; did you mean ?std::min?? 114 | n = min(limit-pos, (int)sizeof(blanks)-1); | ^~~ | std::min In file included from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1927, from /usr/include/c++/11/math.h:36, from /usr/include/vdr/tools.h:18, from /usr/include/vdr/i18n.h:14, from /usr/include/vdr/plugin.h:13, from ttystatus.c:25: /usr/include/c++/11/bits/stl_algobase.h:278:5: note: ?std::min? declared here 278 | min(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ ttystatus.c: In member function ?virtual void cTtyStatus::OsdCurrentItem(const char*)?: ttystatus.c:361:17: error: ?min? was not declared in this scope; did you mean ?std::min?? 361 | first = min(currIndex-10,lastIndex-20); | ^~~ | std::min In file included from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1927, from /usr/include/c++/11/math.h:36, from /usr/include/vdr/tools.h:18, from /usr/include/vdr/i18n.h:14, from /usr/include/vdr/plugin.h:13, from ttystatus.c:25: /usr/include/c++/11/bits/stl_algobase.h:278:5: note: ?std::min? declared here 278 | min(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ ttystatus.c:362:17: error: ?max? was not declared in this scope; did you mean ?std::max?? 362 | first = max(first,0); | ^~~ | std::max In file included from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1927, from /usr/include/c++/11/math.h:36, from /usr/include/vdr/tools.h:18, from /usr/include/vdr/i18n.h:14, from /usr/include/vdr/plugin.h:13, from ttystatus.c:25: /usr/include/c++/11/bits/stl_algobase.h:300:5: note: ?std::max? declared here 300 | max(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ make[1]: *** [Makefile:137: ttystatus.o] Error 1 make[1]: Leaving directory '/<>' dh_auto_build: error: make -j1 returned exit code 2 make: *** [debian/rules:7: build] Error 25 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 From doko at debian.org Wed Mar 3 16:18:24 2021 From: doko at debian.org (Matthias Klose) Date: Wed, 03 Mar 2021 16:18:24 +0000 Subject: Bug#984392: vdr-plugin-streamdev: ftbfs with GCC-11 Message-ID: Package: src:vdr-plugin-streamdev Version: 0.6.1+git20180514-3 Severity: normal Tags: sid bookworm User: debian-gcc at lists.debian.org Usertags: ftbfs-gcc-11 [This bug is not targeted to the upcoming bullseye release] Please keep this issue open in the bug tracker for the package it was filed for. If a fix in another package is required, please file a bug for the other package (or clone), and add a block in this package. Please keep the issue open until the package can be built in a follow-up test rebuild. The package fails to build in a test rebuild on at least amd64 with gcc-11/g++-11, but succeeds to build with gcc-10/g++-10. The severity of this report will be raised before the bookworm release, so nothing has to be done for the bullseye release. The full build log can be found at: http://people.debian.org/~doko/logs/20210228/filtered/gcc11/vdr-plugin-streamdev_0.6.1+git20180514-3_unstable_gcc11.log The last lines of the build log are at the end of this report. To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ Common build failures are new warnings resulting in build failures with -Werror turned on, or new/dropped symbols in Debian symbols files. For other C/C++ related build failures see the porting guide at http://gcc.gnu.org/gcc-11/porting_to.html GCC 11 defaults to the GNU++17 standard. If your package installs header files in /usr/include, please don't work around C++17 issues by choosing a lower C++ standard for the package build, but fix these issues to build with the C++17 standard. [...] msgfmt -c -o po/fr_FR.mo po/fr_FR.po msgmerge -U --no-wrap --no-location --backup=none -q -N po/it_IT.po po/streamdev-client.pot msgfmt -c -o po/it_IT.mo po/it_IT.po msgmerge -U --no-wrap --no-location --backup=none -q -N po/lt_LT.po po/streamdev-client.pot msgfmt -c -o po/lt_LT.mo po/lt_LT.po msgmerge -U --no-wrap --no-location --backup=none -q -N po/pl_PL.po po/streamdev-client.pot msgfmt -c -o po/pl_PL.mo po/pl_PL.po msgmerge -U --no-wrap --no-location --backup=none -q -N po/ru_RU.po po/streamdev-client.pot msgfmt -c -o po/ru_RU.mo po/ru_RU.po msgmerge -U --no-wrap --no-location --backup=none -q -N po/sk_SK.po po/streamdev-client.pot msgfmt -c -o po/sk_SK.mo po/sk_SK.po make[2]: Leaving directory '/<>/client' make -C ./tools make[2]: Entering directory '/<>/tools' make[2]: 'sockettools.a' is up to date. make[2]: Leaving directory '/<>/tools' make -C ./libdvbmpeg make[2]: Entering directory '/<>/libdvbmpeg' cc -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -U_FORTIFY_SOURCE -I/include -I.. -o ctools.o ctools.c cc -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -U_FORTIFY_SOURCE -I/include -I.. -o remux.o remux.c cc -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -U_FORTIFY_SOURCE -I/include -I.. -o ringbuffy.o ringbuffy.c cc -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -U_FORTIFY_SOURCE -I/include -I.. -o transform.o transform.c ar -rcs libdvbmpegtools.a ctools.o remux.o ringbuffy.o transform.o make[2]: Leaving directory '/<>/libdvbmpeg' make -C ./remux make[2]: Entering directory '/<>/remux' g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -I/include -I.. -o tsremux.o tsremux.c g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -I/include -I.. -o ts2es.o ts2es.c g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -I/include -I.. -o ts2pes.o ts2pes.c g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -I/include -I.. -o ts2ps.o ts2ps.c g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -I/include -I.. -o extern.o extern.c ar -rcs remux.a tsremux.o ts2es.o ts2pes.o ts2ps.o extern.o make[2]: Leaving directory '/<>/remux' make -C ./server make[2]: Entering directory '/<>/server' g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"streamdev-server"' -I/include -I.. -o streamdev-server.o streamdev-server.c g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"streamdev-server"' -I/include -I.. -o server.o server.c g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"streamdev-server"' -I/include -I.. -o component.o component.c g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"streamdev-server"' -I/include -I.. -o connection.o connection.c g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"streamdev-server"' -I/include -I.. -o componentVTP.o componentVTP.c g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"streamdev-server"' -I/include -I.. -o connectionVTP.o connectionVTP.c g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"streamdev-server"' -I/include -I.. -o componentHTTP.o componentHTTP.c g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"streamdev-server"' -I/include -I.. -o connectionHTTP.o connectionHTTP.c g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"streamdev-server"' -I/include -I.. -o menuHTTP.o menuHTTP.c g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"streamdev-server"' -I/include -I.. -o componentIGMP.o componentIGMP.c g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"streamdev-server"' -I/include -I.. -o connectionIGMP.o connectionIGMP.c g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"streamdev-server"' -I/include -I.. -o streamer.o streamer.c g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"streamdev-server"' -I/include -I.. -o livestreamer.o livestreamer.c g++ -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"streamdev-server"' -I/include -I.. -o livefilter.o livefilter.c livefilter.c: In member function ?virtual void cStreamdevLiveFilter::Process(u_short, u_char, const u_char*, int)?: livefilter.c:58:29: error: ?min? was not declared in this scope; did you mean ?std::min?? 58 | int chunk = min(length, TS_SIZE - 5); | ^~~ | std::min In file included from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1927, from /usr/include/c++/11/math.h:36, from /usr/include/vdr/tools.h:18, from /usr/include/vdr/filter.h:14, from livefilter.c:5: /usr/include/c++/11/bits/stl_algobase.h:278:5: note: ?std::min? declared here 278 | min(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ make[2]: *** [Makefile:39: livefilter.o] Error 1 make[2]: Leaving directory '/<>/server' make[1]: *** [Makefile:79: server] Error 2 make[1]: Leaving directory '/<>' dh_auto_build: error: make -j1 returned exit code 2 make: *** [debian/rules:7: build] Error 25 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 From doko at debian.org Wed Mar 3 16:18:28 2021 From: doko at debian.org (Matthias Klose) Date: Wed, 03 Mar 2021 16:18:28 +0000 Subject: Bug#984393: vdr-plugin-xineliboutput: ftbfs with GCC-11 Message-ID: Package: src:vdr-plugin-xineliboutput Version: 2.1.0+git20191101-1.1 Severity: normal Tags: sid bookworm User: debian-gcc at lists.debian.org Usertags: ftbfs-gcc-11 [This bug is not targeted to the upcoming bullseye release] Please keep this issue open in the bug tracker for the package it was filed for. If a fix in another package is required, please file a bug for the other package (or clone), and add a block in this package. Please keep the issue open until the package can be built in a follow-up test rebuild. The package fails to build in a test rebuild on at least amd64 with gcc-11/g++-11, but succeeds to build with gcc-10/g++-10. The severity of this report will be raised before the bookworm release, so nothing has to be done for the bullseye release. The full build log can be found at: http://people.debian.org/~doko/logs/20210228/filtered/gcc11/vdr-plugin-xineliboutput_2.1.0+git20191101-1.1_unstable_gcc11.log The last lines of the build log are at the end of this report. To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ Common build failures are new warnings resulting in build failures with -Werror turned on, or new/dropped symbols in Debian symbols files. For other C/C++ related build failures see the porting guide at http://gcc.gnu.org/gcc-11/porting_to.html GCC 11 defaults to the GNU++17 standard. If your package installs header files in /usr/include, please don't work around C++17 issues by choosing a lower C++ standard for the package build, but fix these issues to build with the C++17 standard. [...] device.c:1370:16: error: ?min? was not declared in this scope; did you mean ?std::min?? 1370 | result = min(result, m_local->Poll(Poller, TimeoutMs)); | ^~~ | std::min In file included from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1927, from /usr/include/c++/11/math.h:36, from /usr/include/vdr/tools.h:18, from /usr/include/vdr/i18n.h:14, from /usr/include/vdr/config.h:19, from device.c:15: /usr/include/c++/11/bits/stl_algobase.h:278:5: note: ?std::min? declared here 278 | min(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ device.c:1372:16: error: ?min? was not declared in this scope; did you mean ?std::min?? 1372 | result = min(result, m_server->Poll(Poller, TimeoutMs)); | ^~~ | std::min In file included from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1927, from /usr/include/c++/11/math.h:36, from /usr/include/vdr/tools.h:18, from /usr/include/vdr/i18n.h:14, from /usr/include/vdr/config.h:19, from device.c:15: /usr/include/c++/11/bits/stl_algobase.h:278:5: note: ?std::min? declared here 278 | min(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ device.c:1374:18: error: ?max? was not declared in this scope; did you mean ?std::max?? 1374 | m_FreeBufs = max(result, 0); | ^~~ | std::max In file included from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1927, from /usr/include/c++/11/math.h:36, from /usr/include/vdr/tools.h:18, from /usr/include/vdr/i18n.h:14, from /usr/include/vdr/config.h:19, from device.c:15: /usr/include/c++/11/bits/stl_algobase.h:300:5: note: ?std::max? declared here 300 | max(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ device.c: In member function ?virtual void cXinelibDevice::GetOsdSize(int&, int&, double&)?: device.c:1526:18: error: ?max? was not declared in this scope; did you mean ?std::max?? 1526 | Width = max(m_VideoSize->width, 512); | ^~~ | std::max In file included from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1927, from /usr/include/c++/11/math.h:36, from /usr/include/vdr/tools.h:18, from /usr/include/vdr/i18n.h:14, from /usr/include/vdr/config.h:19, from device.c:15: /usr/include/c++/11/bits/stl_algobase.h:300:5: note: ?std::max? declared here 300 | max(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ device.c:1526:22: error: expected primary-expression before ?int? 1526 | Width = max(m_VideoSize->width, 512); | ^~~ device.c:1527:22: error: expected primary-expression before ?int? 1527 | Height = max(m_VideoSize->height, 480); | ^~~ make[2]: *** [Makefile:273: device.o] Error 1 make[2]: Leaving directory '/<>' dh_auto_build: error: make -j1 all returned exit code 2 make[1]: *** [debian/rules:13: override_dh_auto_build] Error 25 make[1]: Leaving directory '/<>' make: *** [debian/rules:7: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 From doko at debian.org Wed Mar 3 16:18:26 2021 From: doko at debian.org (Matthias Klose) Date: Wed, 03 Mar 2021 16:18:26 +0000 Subject: Bug#984395: vdr-plugin-vcd: ftbfs with GCC-11 Message-ID: Package: src:vdr-plugin-vcd Version: 0.9-28 Severity: normal Tags: sid bookworm User: debian-gcc at lists.debian.org Usertags: ftbfs-gcc-11 [This bug is not targeted to the upcoming bullseye release] Please keep this issue open in the bug tracker for the package it was filed for. If a fix in another package is required, please file a bug for the other package (or clone), and add a block in this package. Please keep the issue open until the package can be built in a follow-up test rebuild. The package fails to build in a test rebuild on at least amd64 with gcc-11/g++-11, but succeeds to build with gcc-10/g++-10. The severity of this report will be raised before the bookworm release, so nothing has to be done for the bullseye release. The full build log can be found at: http://people.debian.org/~doko/logs/20210228/filtered/gcc11/vdr-plugin-vcd_0.9-28_unstable_gcc11.log The last lines of the build log are at the end of this report. To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ Common build failures are new warnings resulting in build failures with -Werror turned on, or new/dropped symbols in Debian symbols files. For other C/C++ related build failures see the porting guide at http://gcc.gnu.org/gcc-11/porting_to.html GCC 11 defaults to the GNU++17 standard. If your package installs header files in /usr/include, please don't work around C++17 issues by choosing a lower C++ standard for the package build, but fix these issues to build with the C++17 standard. [...] dh clean --with vdrplugin dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' /usr/bin/make -o .dependencies clean VDRDIR=/usr/include/vdr LIBDIR=. LOCALEDIR=locale make[2]: Entering directory '/<>' make[2]: Leaving directory '/<>' rm -rf locale libvdr-*.so.* make[1]: Leaving directory '/<>' dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) debian/rules build dh build --with vdrplugin dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_update_autotools_config dh_auto_configure dh_auto_configure: warning: Compatibility levels before 10 are deprecated (level 9 in use) debian/rules override_dh_auto_build make[1]: Entering directory '/<>' dh_auto_build -- all VDRDIR=/usr/include/vdr LIBDIR=. LOCALEDIR=locale dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 9 in use) make -j1 all VDRDIR=/usr/include/vdr LIBDIR=. LOCALEDIR=locale make[2]: Entering directory '/<>' g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wdate-time -D_FORTIFY_SOURCE=2 -c -DPLUGIN_NAME_I18N='"vcd"' -D_GNU_SOURCE -I/usr/include/vdr/include vcd.c vcd.c: In member function ?virtual cOsdMenu* cPluginVcd::MainMenuAction()?: vcd.c:139:20: error: ?max? was not declared in this scope; did you mean ?std::max?? 139 | psd_size = max((int)U32_TO_LE(vcd->vcdInfo.psd_size), PSD_VCD_MAX_SIZE*CD_XA21_DATASIZE); | ^~~ | std::max In file included from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1927, from /usr/include/c++/11/math.h:36, from /usr/include/vdr/tools.h:18, from /usr/include/vdr/i18n.h:14, from /usr/include/vdr/config.h:19, from /usr/include/vdr/interface.h:13, from vcd.c:25: /usr/include/c++/11/bits/stl_algobase.h:300:5: note: ?std::max? declared here 300 | max(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ vcd.c:143:20: error: ?max? was not declared in this scope; did you mean ?std::max?? 143 | psd_size = max((int)U32_TO_LE(vcd->vcdInfo.psd_size), PSD_VCD_MAX_SIZE*CD_XA21_DATASIZE); | ^~~ | std::max In file included from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1927, from /usr/include/c++/11/math.h:36, from /usr/include/vdr/tools.h:18, from /usr/include/vdr/i18n.h:14, from /usr/include/vdr/config.h:19, from /usr/include/vdr/interface.h:13, from vcd.c:25: /usr/include/c++/11/bits/stl_algobase.h:300:5: note: ?std::max? declared here 300 | max(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ vcd.c: In member function ?virtual const char* cPluginVcd::Description()?: vcd.c:73:14: warning: ignoring return value of ?int asprintf(char**, const char*, ...)? declared with attribute ?warn_unused_result? [-Wunused-result] 73 | asprintf(&buf, "%s (%s)", DESCRIPTION, option_vcd); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vcd.c: In member function ?virtual const char* cPluginVcd::MainMenuEntry()?: vcd.c:121:17: warning: ignoring return value of ?int asprintf(char**, const char*, ...)? declared with attribute ?warn_unused_result? [-Wunused-result] 121 | asprintf(&buf, "%s (%s)", tr(MAINMENUENTRY), option_vcd); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [Makefile:61: vcd.o] Error 1 make[2]: Leaving directory '/<>' dh_auto_build: error: make -j1 all VDRDIR=/usr/include/vdr LIBDIR=. LOCALEDIR=locale returned exit code 2 make[1]: *** [debian/rules:13: override_dh_auto_build] Error 25 make[1]: Leaving directory '/<>' make: *** [debian/rules:10: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 From doko at debian.org Wed Mar 3 16:18:27 2021 From: doko at debian.org (Matthias Klose) Date: Wed, 03 Mar 2021 16:18:27 +0000 Subject: Bug#984396: vdr-plugin-xine: ftbfs with GCC-11 Message-ID: Package: src:vdr-plugin-xine Version: 0.9.4-17 Severity: normal Tags: sid bookworm User: debian-gcc at lists.debian.org Usertags: ftbfs-gcc-11 [This bug is not targeted to the upcoming bullseye release] Please keep this issue open in the bug tracker for the package it was filed for. If a fix in another package is required, please file a bug for the other package (or clone), and add a block in this package. Please keep the issue open until the package can be built in a follow-up test rebuild. The package fails to build in a test rebuild on at least amd64 with gcc-11/g++-11, but succeeds to build with gcc-10/g++-10. The severity of this report will be raised before the bookworm release, so nothing has to be done for the bullseye release. The full build log can be found at: http://people.debian.org/~doko/logs/20210228/filtered/gcc11/vdr-plugin-xine_0.9.4-17_unstable_gcc11.log The last lines of the build log are at the end of this report. To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ Common build failures are new warnings resulting in build failures with -Werror turned on, or new/dropped symbols in Debian symbols files. For other C/C++ related build failures see the porting guide at http://gcc.gnu.org/gcc-11/porting_to.html GCC 11 defaults to the GNU++17 standard. If your package installs header files in /usr/include, please don't work around C++17 issues by choosing a lower C++ standard for the package build, but fix these issues to build with the C++17 standard. [...] g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xine"' -DFIFO_DIR=\"/tmp/vdr-xine\" -DVERIFY_BITMAP_DIRTY=0 -DSET_VIDEO_WINDOW `pkg-config --cflags libxine` -I/usr/include/vdr/include vdr172h264parser.c xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --package-name=vdr-xine --package-version=0.9.4 --msgid-bugs-address='Reinhard Nissl ' -o po/xine.pot vdr172h264parser.c vdr172remux.c xine.c xineDevice.c xineExternal.c xineLib.c xineOsd.c xineRemote.c xineSettings.c xineSetupPage.c xineplayer.c g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fdebug-prefix-map=/build/vdr-J3eFss/vdr-2.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xine"' -DFIFO_DIR=\"/tmp/vdr-xine\" -DVERIFY_BITMAP_DIRTY=0 -DSET_VIDEO_WINDOW `pkg-config --cflags libxine` -I/usr/include/vdr/include xineplayer.c vdr172remux.c: In member function ?void vdr172::cTsToPes::PutTs(const uchar*, int)?: vdr172remux.c:3370:13: error: ?max? was not declared in this scope; did you mean ?std::max?? 3370 | size = max(KILOBYTE(2), length + Length); | ^~~ | std::max In file included from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1927, from /usr/include/c++/11/math.h:36, from /usr/include/vdr/tools.h:18, from /usr/include/vdr/i18n.h:14, from /usr/include/vdr/config.h:19, from vdr172remux.c:2: /usr/include/c++/11/bits/stl_algobase.h:300:5: note: ?std::max? declared here 300 | max(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ vdr172remux.c: In member function ?const uchar* vdr172::cTsToPes::GetPes(int&)?: vdr172remux.c:3390:17: error: ?min? was not declared in this scope; did you mean ?std::min?? 3390 | int l = min(length - offset, MAXPESLENGTH); | ^~~ | std::min In file included from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1927, from /usr/include/c++/11/math.h:36, from /usr/include/vdr/tools.h:18, from /usr/include/vdr/i18n.h:14, from /usr/include/vdr/config.h:19, from vdr172remux.c:2: /usr/include/c++/11/bits/stl_algobase.h:278:5: note: ?std::min? declared here 278 | min(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ vdr172remux.c: In function ?void vdr172::TsDump(const char*, const u_char*, int)?: vdr172remux.c:3433:11: error: ?min? was not declared in this scope; did you mean ?std::min?? 3433 | int n = min(Length, 20); | ^~~ | std::min In file included from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1927, from /usr/include/c++/11/math.h:36, from /usr/include/vdr/tools.h:18, from /usr/include/vdr/i18n.h:14, from /usr/include/vdr/config.h:19, from vdr172remux.c:2: /usr/include/c++/11/bits/stl_algobase.h:278:5: note: ?std::min? declared here 278 | min(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ vdr172remux.c:3438:10: error: ?max? was not declared in this scope; did you mean ?std::max?? 3438 | n = max(n, Length - 10); | ^~~ | std::max In file included from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1927, from /usr/include/c++/11/math.h:36, from /usr/include/vdr/tools.h:18, from /usr/include/vdr/i18n.h:14, from /usr/include/vdr/config.h:19, from vdr172remux.c:2: /usr/include/c++/11/bits/stl_algobase.h:300:5: note: ?std::max? declared here 300 | max(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ make[2]: *** [Makefile:105: vdr172remux.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory '/<>' dh_auto_build: error: make -j4 all VDRDIR=/usr/include/vdr LIBDIR=. LOCALEDIR=debian/tmp/usr/share/locale VDR_XINE_SET_VIDEO_WINDOW=1 returned exit code 2 make[1]: *** [debian/rules:15: override_dh_auto_build] Error 25 make[1]: Leaving directory '/<>' make: *** [debian/rules:12: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2