Hi,
w-scan-cpp fails to build in a test rebuild on at least amd64 and arm64 with
gcc-16/g++-16, but builds properly with gcc-15/g++-15. The severity of this
report will be raised before the forky release.
The full build log can be found at:
https://people.debian.org/~ema/gcc-16-rebuilds/output-1/w-scan-cpp_arm64.build.xz
The last lines of the build log are at the end of this report.
To build with GCC 16, either set CC=gcc-16 CXX=g++-16 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
Common build failures include unused (but set) variables, array subscripts
partly outside array bounds, and new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-16/porting_to.html
Please only close this issue after double-checking that the package can be
built correctly with GCC 16.
Please do not reassign this bug to another package. If a fix in another package
is required, then file a bug for the other package (or clone), and mark this
bug as blocked by the bug in the other package.
[...]
g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/w-scan-cpp-20250615+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O3 -fPIC -Werror=overloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-parentheses -Wno-unused-parameter -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"cmd"' -DAPIVERSION='"2.6.3"' -DSTATIC_PLUGINS -I/build/reproducible-path/w-scan-cpp-20250615+dfsg -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src -I/usr/include/freetype2 -I/usr/include/libpng16 -o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/discover.o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/discover.c
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/w-scan-cpp-20250615+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O3 -fPIC -Werror=overloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-parentheses -Wno-unused-parameter -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"cmd"' -DAPIVERSION='"2.6.3"' -DSTATIC_PLUGINS -I/build/reproducible-path/w-scan-cpp-20250615+dfsg -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src -I/usr/include/freetype2 -I/usr/include/libpng16 -o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/msearch.o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/msearch.c
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/w-scan-cpp-20250615+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O3 -fPIC -Werror=overloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-parentheses -Wno-unused-parameter -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"cmd"' -DAPIVERSION='"2.6.3"' -DSTATIC_PLUGINS -I/build/reproducible-path/w-scan-cpp-20250615+dfsg -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src -I/usr/include/freetype2 -I/usr/include/libpng16 -o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/param.o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/param.c
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/w-scan-cpp-20250615+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O3 -fPIC -Werror=overloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-parentheses -Wno-unused-parameter -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"cmd"' -DAPIVERSION='"2.6.3"' -DSTATIC_PLUGINS -I/build/reproducible-path/w-scan-cpp-20250615+dfsg -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src -I/usr/include/freetype2 -I/usr/include/libpng16 -o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/poller.o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/poller.c
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/w-scan-cpp-20250615+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O3 -fPIC -Werror=overloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-parentheses -Wno-unused-parameter -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"cmd"' -DAPIVERSION='"2.6.3"' -DSTATIC_PLUGINS -I/build/reproducible-path/w-scan-cpp-20250615+dfsg -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src -I/usr/include/freetype2 -I/usr/include/libpng16 -o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/rtcp.o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/rtcp.c
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/w-scan-cpp-20250615+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O3 -fPIC -Werror=overloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-parentheses -Wno-unused-parameter -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"cmd"' -DAPIVERSION='"2.6.3"' -DSTATIC_PLUGINS -I/build/reproducible-path/w-scan-cpp-20250615+dfsg -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src -I/usr/include/freetype2 -I/usr/include/libpng16 -o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/rtp.o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/rtp.c
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/w-scan-cpp-20250615+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O3 -fPIC -Werror=overloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-parentheses -Wno-unused-parameter -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"cmd"' -DAPIVERSION='"2.6.3"' -DSTATIC_PLUGINS -I/build/reproducible-path/w-scan-cpp-20250615+dfsg -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src -I/usr/include/freetype2 -I/usr/include/libpng16 -o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/rtsp.o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/rtsp.c
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/w-scan-cpp-20250615+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O3 -fPIC -Werror=overloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-parentheses -Wno-unused-parameter -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"cmd"' -DAPIVERSION='"2.6.3"' -DSTATIC_PLUGINS -I/build/reproducible-path/w-scan-cpp-20250615+dfsg -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src -I/usr/include/freetype2 -I/usr/include/libpng16 -o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/satip.o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/satip.c
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/w-scan-cpp-20250615+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O3 -fPIC -Werror=overloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-parentheses -Wno-unused-parameter -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"cmd"' -DAPIVERSION='"2.6.3"' -DSTATIC_PLUGINS -I/build/reproducible-path/w-scan-cpp-20250615+dfsg -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src -I/usr/include/freetype2 -I/usr/include/libpng16 -o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/sectionfilter.o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/sectionfilter.c
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/w-scan-cpp-20250615+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O3 -fPIC -Werror=overloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-parentheses -Wno-unused-parameter -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"cmd"' -DAPIVERSION='"2.6.3"' -DSTATIC_PLUGINS -I/build/reproducible-path/w-scan-cpp-20250615+dfsg -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src -I/usr/include/freetype2 -I/usr/include/libpng16 -o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/server.o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/server.c
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/w-scan-cpp-20250615+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O3 -fPIC -Werror=overloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-parentheses -Wno-unused-parameter -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"cmd"' -DAPIVERSION='"2.6.3"' -DSTATIC_PLUGINS -I/build/reproducible-path/w-scan-cpp-20250615+dfsg -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src -I/usr/include/freetype2 -I/usr/include/libpng16 -o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/setup.o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/setup.c
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++
/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/remux.c: In member function ‘void cH265Parser::ParseSequenceParameterSet()’:
/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/remux.c:1750:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
1750 | sub_layer_profile_present_flag[i] = GetBit(); // sub_layer_profile_present_flag[i]
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/remux.c:1728:11: note: at offset 8 into destination object ‘sub_layer_profile_present_flag’ of size 8
1728 | uint8_t sub_layer_profile_present_flag[8];
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/remux.c:1751:38: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
1751 | sub_layer_level_present_flag[i] = GetBit(); // sub_layer_level_present_flag[i]
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/remux.c:1729:11: note: at offset 8 into destination object ‘sub_layer_level_present_flag’ of size 8
1729 | uint8_t sub_layer_level_present_flag[8];
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/w-scan-cpp-20250615+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O3 -fPIC -Werror=overloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-parentheses -Wno-unused-parameter -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"cmd"' -DAPIVERSION='"2.6.3"' -DSTATIC_PLUGINS -I/build/reproducible-path/w-scan-cpp-20250615+dfsg -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src -I/usr/include/freetype2 -I/usr/include/libpng16 -o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/socket.o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/socket.c
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/w-scan-cpp-20250615+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O3 -fPIC -Werror=overloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-parentheses -Wno-unused-parameter -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"cmd"' -DAPIVERSION='"2.6.3"' -DSTATIC_PLUGINS -I/build/reproducible-path/w-scan-cpp-20250615+dfsg -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src -I/usr/include/freetype2 -I/usr/include/libpng16 -o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/statistics.o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/statistics.c
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/w-scan-cpp-20250615+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O3 -fPIC -Werror=overloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-parentheses -Wno-unused-parameter -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"cmd"' -DAPIVERSION='"2.6.3"' -DSTATIC_PLUGINS -I/build/reproducible-path/w-scan-cpp-20250615+dfsg -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src -I/usr/include/freetype2 -I/usr/include/libpng16 -o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/tuner.o /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/satip/tuner.c
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/w-scan-cpp-20250615+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O3 -fPIC -Wall -Wextra -Werror=overloaded-virtual -Wno-unused-parameter -Wfatal-errors -Wdate-time -D_FORTIFY_SOURCE=2 -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"cmd"' -DAPIVERSION='"2.6.3"' -DSTATIC_PLUGINS -I/build/reproducible-path/w-scan-cpp-20250615+dfsg -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src -I/usr/include/freetype2 -I/usr/include/libpng16 -o /build/reproducible-path/w-scan-cpp-20250615+dfsg/CmdOpts.o /build/reproducible-path/w-scan-cpp-20250615+dfsg/CmdOpts.cpp
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/w-scan-cpp-20250615+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O3 -fPIC -Wall -Wextra -Werror=overloaded-virtual -Wno-unused-parameter -Wfatal-errors -Wdate-time -D_FORTIFY_SOURCE=2 -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"cmd"' -DAPIVERSION='"2.6.3"' -DSTATIC_PLUGINS -I/build/reproducible-path/w-scan-cpp-20250615+dfsg -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src -I/usr/include/freetype2 -I/usr/include/libpng16 -o /build/reproducible-path/w-scan-cpp-20250615+dfsg/Countries.o /build/reproducible-path/w-scan-cpp-20250615+dfsg/Countries.cpp
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/w-scan-cpp-20250615+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O3 -fPIC -Wall -Wextra -Werror=overloaded-virtual -Wno-unused-parameter -Wfatal-errors -Wdate-time -D_FORTIFY_SOURCE=2 -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"cmd"' -DAPIVERSION='"2.6.3"' -DSTATIC_PLUGINS -I/build/reproducible-path/w-scan-cpp-20250615+dfsg -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src -I/usr/include/freetype2 -I/usr/include/libpng16 -o /build/reproducible-path/w-scan-cpp-20250615+dfsg/DiSEqC.o /build/reproducible-path/w-scan-cpp-20250615+dfsg/DiSEqC.cpp
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/w-scan-cpp-20250615+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O3 -fPIC -Wall -Wextra -Werror=overloaded-virtual -Wno-unused-parameter -Wfatal-errors -Wdate-time -D_FORTIFY_SOURCE=2 -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"cmd"' -DAPIVERSION='"2.6.3"' -DSTATIC_PLUGINS -I/build/reproducible-path/w-scan-cpp-20250615+dfsg -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src -I/usr/include/freetype2 -I/usr/include/libpng16 -o /build/reproducible-path/w-scan-cpp-20250615+dfsg/Femon.o /build/reproducible-path/w-scan-cpp-20250615+dfsg/Femon.cpp
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/w-scan-cpp-20250615+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O3 -fPIC -Wall -Wextra -Werror=overloaded-virtual -Wno-unused-parameter -Wfatal-errors -Wdate-time -D_FORTIFY_SOURCE=2 -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"cmd"' -DAPIVERSION='"2.6.3"' -DSTATIC_PLUGINS -I/build/reproducible-path/w-scan-cpp-20250615+dfsg -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src -I/usr/include/freetype2 -I/usr/include/libpng16 -o /build/reproducible-path/w-scan-cpp-20250615+dfsg/Helpers.o /build/reproducible-path/w-scan-cpp-20250615+dfsg/Helpers.cpp
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/w-scan-cpp-20250615+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O3 -fPIC -Wall -Wextra -Werror=overloaded-virtual -Wno-unused-parameter -Wfatal-errors -Wdate-time -D_FORTIFY_SOURCE=2 -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"cmd"' -DAPIVERSION='"2.6.3"' -DSTATIC_PLUGINS -I/build/reproducible-path/w-scan-cpp-20250615+dfsg -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src -I/usr/include/freetype2 -I/usr/include/libpng16 -o /build/reproducible-path/w-scan-cpp-20250615+dfsg/Library.o /build/reproducible-path/w-scan-cpp-20250615+dfsg/Library.cpp
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/w-scan-cpp-20250615+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O3 -fPIC -Wall -Wextra -Werror=overloaded-virtual -Wno-unused-parameter -Wfatal-errors -Wdate-time -D_FORTIFY_SOURCE=2 -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"cmd"' -DAPIVERSION='"2.6.3"' -DSTATIC_PLUGINS -I/build/reproducible-path/w-scan-cpp-20250615+dfsg -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src -I/usr/include/freetype2 -I/usr/include/libpng16 -o /build/reproducible-path/w-scan-cpp-20250615+dfsg/Lnb.o /build/reproducible-path/w-scan-cpp-20250615+dfsg/Lnb.cpp
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/w-scan-cpp-20250615+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O3 -fPIC -Wall -Wextra -Werror=overloaded-virtual -Wno-unused-parameter -Wfatal-errors -Wdate-time -D_FORTIFY_SOURCE=2 -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"cmd"' -DAPIVERSION='"2.6.3"' -DSTATIC_PLUGINS -I/build/reproducible-path/w-scan-cpp-20250615+dfsg -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src -I/usr/include/freetype2 -I/usr/include/libpng16 -o /build/reproducible-path/w-scan-cpp-20250615+dfsg/OutputFormats.o /build/reproducible-path/w-scan-cpp-20250615+dfsg/OutputFormats.cpp
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/w-scan-cpp-20250615+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O3 -fPIC -Wall -Wextra -Werror=overloaded-virtual -Wno-unused-parameter -Wfatal-errors -Wdate-time -D_FORTIFY_SOURCE=2 -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"cmd"' -DAPIVERSION='"2.6.3"' -DSTATIC_PLUGINS -I/build/reproducible-path/w-scan-cpp-20250615+dfsg -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src -I/usr/include/freetype2 -I/usr/include/libpng16 -o /build/reproducible-path/w-scan-cpp-20250615+dfsg/Satellites.o /build/reproducible-path/w-scan-cpp-20250615+dfsg/Satellites.cpp
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/w-scan-cpp-20250615+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O3 -fPIC -Wall -Wextra -Werror=overloaded-virtual -Wno-unused-parameter -Wfatal-errors -Wdate-time -D_FORTIFY_SOURCE=2 -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"cmd"' -DAPIVERSION='"2.6.3"' -DSTATIC_PLUGINS -I/build/reproducible-path/w-scan-cpp-20250615+dfsg -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src -I/usr/include/freetype2 -I/usr/include/libpng16 -o /build/reproducible-path/w-scan-cpp-20250615+dfsg/ScanControl.o /build/reproducible-path/w-scan-cpp-20250615+dfsg/ScanControl.cpp
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/w-scan-cpp-20250615+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O3 -fPIC -Wall -Wextra -Werror=overloaded-virtual -Wno-unused-parameter -Wfatal-errors -Wdate-time -D_FORTIFY_SOURCE=2 -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DPLUGIN_NAME_I18N='"cmd"' -DAPIVERSION='"2.6.3"' -DSTATIC_PLUGINS -I/build/reproducible-path/w-scan-cpp-20250615+dfsg -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr -I/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src -I/usr/include/freetype2 -I/usr/include/libpng16 -o /build/reproducible-path/w-scan-cpp-20250615+dfsg/main.o /build/reproducible-path/w-scan-cpp-20250615+dfsg/main.cpp
In file included from /usr/include/c++/16/algorithm:63,
from /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/wirbelscan/scanfilter.cpp:7:
/usr/include/c++/16/bits/stl_algo.h: In instantiation of ‘constexpr _ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<TChannelListItem*, vector<TChannelListItem> >; _BinaryPredicate = equal_to<void>]’:
/usr/include/c++/16/bits/stl_algo.h:881:27: required from ‘constexpr _FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<TChannelListItem*, vector<TChannelListItem> >]’
881 | return std::__unique(__first, __last, __gnu_cxx::__ops::equal_to());
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/wirbelscan/scanfilter.cpp:551:46: required from here
551 | auto first_duplicate = std::unique(ChannelListItems.begin(), ChannelListItems.end());
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16/bits/stl_algo.h:850:27: error: no match for call to ‘(std::equal_to<void>) (TChannelListItem&, TChannelListItem&)’
850 | if (!__binary_pred(*__dest, *__first))
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
compilation terminated due to -Wfatal-errors.
make[1]: *** [Makefile:274: /build/reproducible-path/w-scan-cpp-20250615+dfsg/vdr/PLUGINS/src/wirbelscan/scanfilter.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/build/reproducible-path/w-scan-cpp-20250615+dfsg'
dh_auto_build: error: make -j128 INSTALL="install --strip-program=true" returned exit code 2
make: *** [debian/rules:14: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2