Your message dated Thu, 30 Oct 2025 22:11:13 +0000
with message-id <[email protected]>
and subject line Bug#1098076: fixed in w-scan 20210218-2
has caused the Debian Bug report #1098076,
regarding w-scan: ftbfs with GCC-15
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1098076: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098076
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:w-scan
Version: 20170107-2.1
Severity: important
Tags: sid forky
User: [email protected]
Usertags: ftbfs-gcc-15

[This bug is NOT targeted to the upcoming trixie 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-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.

The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/w-scan_20170107-2.1_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.

To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other 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-15/porting_to.html

[...]
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking for unistd.h... (cached) yes
checking for inline... inline
checking for uint16_t... yes
checking for uint32_t... yes
checking for uint8_t... yes
checking for error_at_line... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for memset... yes
checking for strcasecmp... yes
checking for strdup... yes
checking for strtoul... yes
checking for linux/dvb/frontend.h presence... yes
checking for linux/dvb/frontend.h usability (FE_CAN_2G_MODULATION)... yes
checking for linux/dvb/frontend.h usability (DVB-T2, DVB API >= v5.3)... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
   dh_auto_build
dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 9 
in use)
        make -j1
make[1]: Entering directory '/build/reproducible-path/w-scan-20170107'
make  all-am
make[2]: Entering directory '/build/reproducible-path/w-scan-20170107'
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra 
-Wno-comment -Wswitch-default -Wno-unused-parameter -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/w-scan-20170107=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c atsc_psip_section.c
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra 
-Wno-comment -Wswitch-default -Wno-unused-parameter -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/w-scan-20170107=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c countries.c
In file included from scan.h:35,
                 from countries.c:29:
tools.h:36:15: error: ‘bool’ cannot be defined via ‘typedef’
   36 |   typedef int bool;
      |               ^~~~
tools.h:36:15: note: ‘bool’ is a keyword with ‘-std=c23’ onwards
tools.h:36:3: warning: useless type name in empty declaration
   36 |   typedef int bool;
      |   ^~~~~~~
In file included from emulate.h:10,
                 from scan.h:37:
si_types.h:65:1: warning: useless storage class specifier in empty declaration
   65 | };
      | ^
make[2]: *** [Makefile:426: countries.o] Error 1
make[2]: Leaving directory '/build/reproducible-path/w-scan-20170107'
make[1]: *** [Makefile:261: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/w-scan-20170107'
dh_auto_build: error: make -j1 returned exit code 2
make: *** [debian/rules:4: binary] Error 255
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: w-scan
Source-Version: 20210218-2
Done: Christoph Martin <[email protected]>

We believe that the bug you reported is fixed in the latest version of
w-scan, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Christoph Martin <[email protected]> (supplier of updated w-scan package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 30 Oct 2025 22:40:36 +0100
Source: w-scan
Architecture: source
Version: 20210218-2
Distribution: unstable
Urgency: medium
Maintainer: Debian VDR Team <[email protected]>
Changed-By: Christoph Martin <[email protected]>
Closes: 1098076
Changes:
 w-scan (20210218-2) unstable; urgency=medium
 .
   * remove bool definition which is reserved in gcc-15 (closes: #1098076)
Checksums-Sha1:
 5db4c8a26546ba16afb94ce227dfa7d5eb1e7e7b 1978 w-scan_20210218-2.dsc
 0111a0e168ab29797bc16d8388da563470943122 3832 w-scan_20210218-2.debian.tar.xz
 13e96d814d6929f093aa5a58ac0ed848e843d492 5792 w-scan_20210218-2_amd64.buildinfo
Checksums-Sha256:
 b7c7f7387d70c5cb3760b2e61805c1604160048c613f829bf4a0f347c6a4211c 1978 
w-scan_20210218-2.dsc
 17b4fb719163071773430d301596491bfc75db4f9d9eff5aad364fc0ec536aca 3832 
w-scan_20210218-2.debian.tar.xz
 c474d4392f7cca73376d8f7d30a1a9ccdca56ff7b6770dd2708a20c75caa0f37 5792 
w-scan_20210218-2_amd64.buildinfo
Files:
 2e359fd2015406530a7c8513c1c58725 1978 video optional w-scan_20210218-2.dsc
 3d55fb2a89ab8eef7abdfefbe0c61060 3832 video optional 
w-scan_20210218-2.debian.tar.xz
 34378ccb1adcad54a01cb53b42f17841 5792 video optional 
w-scan_20210218-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEbdFebnsTnCYy4y02kcMUbl2GabQFAmkD3zQACgkQkcMUbl2G
abTXPxAAiE8tY8aA2OPcVBVt3hwbTdvMdPchNauqjoYrBpRIG2MQMZpzGRwgPpr4
XY7Q0PI12vi33sSIEyOu9Nvf39uN+Y7Hh7gd18QDDTJTW/GjBXcFYWsJw0+qI2KP
Ei0d9Ql5SZ0EHv+wWvZw2ErTaW9XGGJCcZcQ8ki/Um09SmR77F1C77odwZyM+YPH
OGFXieNpFSQ25upNc7158DJvIyTtrvUCxznqokzej9suPKb3hadU1eBV/zo4LYcs
q52TmmluG8Ur1FCUYRHEV7OTlaEk3dfLkkHN/MEPtdkJn2fpZQ4xmHAkDY4YP68u
LPsN14dXq0R8GZLIrsih3kptUe51kbBjcuvmZ3rzbKcCsTTpKDjRNsfHLdk3xe/H
2RyBKZSmIo+dA2dqz+FEb9sKTAr3t2qKaimX39BomJStQiPf7H32Jj5B1dJYvipF
Xcd3YPBDGyE/TqdM97XGTyZqtyTjnGJbAJgQAuDNoBDe6YxldLeZoz11QqXl/gSD
k/XkEWTv6TYG9+ZNoVdqe++A6+cIY7EvNCYC0QyFhu+gm88fLAOl+UEtl1q2DTB4
VTbC85brvOupGltAT2SnQXeA6lgV8SYji7R/entC3OF+cahug9I/vJGereADnfVn
GT6IVpUZyTCIfyR+Zec4RZaxQ13iqOK7XbLQd3mPYK50nK7cFFE=
=naIj
-----END PGP SIGNATURE-----

Attachment: pgpZPAYuAp46N.pgp
Description: PGP signature


--- End Message ---

Reply via email to