Your message dated Sun, 21 Dec 2025 17:07:30 +0000
with message-id <[email protected]>
and subject line Bug#1098079: fixed in w3m 0.5.3+git20230121-2.2
has caused the Debian Bug report #1098079,
regarding w3m: 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.)


-- 
1098079: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098079
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:w3m
Version: 0.5.3+git20230121-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/w3m_0.5.3+git20230121-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 return type of signal handlers... void
configure: creating ./config.status
config.status: creating Makefile
config.status: creating posubst
config.status: creating po/Makefile.in
config.status: creating scripts/Makefile
config.status: creating scripts/dirlist.cgi
config.status: creating scripts/w3mhelp.cgi
config.status: creating scripts/w3mmail.cgi
config.status: creating scripts/xface2xpm
config.status: creating scripts/multipart/Makefile
config.status: creating scripts/multipart/multipart.cgi
config.status: creating scripts/w3mman/Makefile
config.status: creating scripts/w3mman/w3mman
config.status: creating scripts/w3mman/w3mman.1
config.status: creating scripts/w3mman/w3mman.de.1
config.status: creating scripts/w3mman/w3mman2html.cgi
config.status: creating libwc/Makefile
config.status: creating w3mimg/Makefile
config.status: creating w3mimg/fb/Makefile
config.status: creating w3mimg/x11/Makefile
config.status: creating w3mimg/win/Makefile
config.status: creating w3mhelp-w3m_en.html
config.status: creating w3mhelp-w3m_ja.html
config.status: creating w3mhelp-lynx_en.html
config.status: creating w3mhelp-lynx_ja.html
config.status: creating config.h
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
cd . && LC_ALL=C /usr/bin/make OPTS="-g"
make[1]: Entering directory '/build/reproducible-path/w3m-0.5.3+git20230121'
(echo '#define DEFUN(x,y,z) x y';\
 sed -ne '/^DEFUN/{p;n;/^[      ]/p;}' ./main.c ./menu.c) | gcc -E -Wdate-time 
-D_FORTIFY_SOURCE=2 - | \
 awk '$1 ~ /^[_A-Za-z]/ { \
       for (i=2;i<=NF;i++) { print $i, $1} \
 }' > funcname.tab.tmp
funcname.tab updated
sort funcname.tab | gawk -f ./funcname1.awk > funcname1.h
gcc -Wall -Wnull-dereference -I. -I. -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/w3m-0.5.3+git20230121=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection  -I./libwc  -Wdate-time 
-D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DAUXBIN_DIR=\"/usr/lib/w3m\" 
-DCGIBIN_DIR=\"/usr/lib/w3m/cgi-bin\" -DHELP_DIR=\"/usr/share/w3m\" 
-DETC_DIR=\"/etc\" -DCONF_DIR=\"/etc/w3m\" -DRC_DIR=\"~/.w3m\" 
-DLOCALEDIR=\"/usr/share/locale\" -g -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
main.o main.c
main.c: In function 'srchcore':
main.c:1802:14: error: assignment to 'MySignalHandler (*)(void)' {aka 'void 
(*)(void)'} from incompatible pointer type 'void (*)(int)' 
[-Wincompatible-pointer-types]
 1802 |     prevtrap = mySignal(SIGINT, intTrap);
      |              ^
main.c:1811:22: error: passing argument 2 of 'mySignal' from incompatible 
pointer type [-Wincompatible-pointer-types]
 1811 |     mySignal(SIGINT, prevtrap);
      |                      ^~~~~~~~
      |                      |
      |                      MySignalHandler (*)(void) {aka void (*)(void)}
In file included from fm.h:1279,
                 from main.c:3:
proto.h:678:50: note: expected 'void (*)(int)' but argument is of type 
'MySignalHandler (*)(void)' {aka 'void (*)(void)'}
  678 | extern void (*mySignal(int signal_number, void (*action) (int))) (int);
      |                                           ~~~~~~~^~~~~~~~~~~~~
main.c: In function 'readsh':
main.c:2212:14: error: assignment to 'MySignalHandler (*)(void)' {aka 'void 
(*)(void)'} from incompatible pointer type 'void (*)(int)' 
[-Wincompatible-pointer-types]
 2212 |     prevtrap = mySignal(SIGINT, intTrap);
      |              ^
main.c:2215:22: error: passing argument 2 of 'mySignal' from incompatible 
pointer type [-Wincompatible-pointer-types]
 2215 |     mySignal(SIGINT, prevtrap);
      |                      ^~~~~~~~
      |                      |
      |                      MySignalHandler (*)(void) {aka void (*)(void)}
proto.h:678:50: note: expected 'void (*)(int)' but argument is of type 
'MySignalHandler (*)(void)' {aka 'void (*)(void)'}
  678 | extern void (*mySignal(int signal_number, void (*action) (int))) (int);
      |                                           ~~~~~~~^~~~~~~~~~~~~
make[1]: *** [<builtin>: main.o] Error 1
make[1]: Leaving directory '/build/reproducible-path/w3m-0.5.3+git20230121'
make: *** [debian/rules:44: build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: w3m
Source-Version: 0.5.3+git20230121-2.2
Done: Chris Hofstaedtler <[email protected]>

We believe that the bug you reported is fixed in the latest version of
w3m, 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.
Chris Hofstaedtler <[email protected]> (supplier of updated w3m 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: Sun, 21 Dec 2025 17:36:59 +0100
Source: w3m
Architecture: source
Version: 0.5.3+git20230121-2.2
Distribution: unstable
Urgency: medium
Maintainer: Tatsuya Kinoshita <[email protected]>
Changed-By: Chris Hofstaedtler <[email protected]>
Closes: 1098079
Changes:
 w3m (0.5.3+git20230121-2.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
 .
   [ HIGUCHI Daisuke (VDR dai) ]
   * Remove myself from Uploaders.
 .
   [ Chris Hofstaedtler ]
   * Fix FTBFS with gcc-15 (Closes: #1098079)
Checksums-Sha1:
 edde48be8e260b16e82cb5c23b460b53629726e2 2034 w3m_0.5.3+git20230121-2.2.dsc
 8a7f9aaa02e419ceaba414da0be2cb4dac69bc8c 32752 
w3m_0.5.3+git20230121-2.2.debian.tar.xz
 b4e401dc76fd70a08432ccf80f1b709eceb95ba0 12955 
w3m_0.5.3+git20230121-2.2_arm64.buildinfo
Checksums-Sha256:
 2c0076aed282b48c2dfb87c9c894430cb5a7caa6709113a88f6e5ec256043f1a 2034 
w3m_0.5.3+git20230121-2.2.dsc
 cbd732d34d308894e75418c5859b5a94a49b564bd3c21bd7f619e900a586b6e9 32752 
w3m_0.5.3+git20230121-2.2.debian.tar.xz
 e4b9fde6b7d84699dcb0c4955ad57b2115680b8b2cb65eca6628a5acaa04e2ec 12955 
w3m_0.5.3+git20230121-2.2_arm64.buildinfo
Files:
 433e3b434587c2adc5aff707d82c674f 2034 web optional 
w3m_0.5.3+git20230121-2.2.dsc
 0bf2ef2c63534d24b82949bae8f99d42 32752 web optional 
w3m_0.5.3+git20230121-2.2.debian.tar.xz
 8bfb5e363158b6b4b4445f4ed89f007e 12955 web optional 
w3m_0.5.3+git20230121-2.2_arm64.buildinfo

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

iQIzBAEBCgAdFiEEfRrP+tnggGycTNOSXBPW25MFLgMFAmlIJhUACgkQXBPW25MF
LgPQZA//W1oY6g1SUFs8mkQCVcv9uh56jg4gqxjMqsG/vv8Awe3FQmsTgFazAQUK
BHLoTXUYbqcgPFMavDwWcppMuE4+VpTug3ZQMn3LwT5smRxM9hgsq12onAcsGwWl
oPeMb6jRNiKsy5Xso/PIjNO01CflG7U2c9MeuBT9jttek9ja6nyt3rMUWurfnbvm
ouT5xvp59PtY0fixrRUdYSh3ZJvNjZJ3/41+0fFLKu6AfZysnlwKPv0yGz9PTg+n
U3+xJkqDp91MNOyUR7ISPpp04mVbPQ1o8kaEYBoovu6pL6iXHPRKj0S6TjobRVCc
cb3OaQWwC53mRcJBDi+BahxDFC7rRERd6fD4s+rLzzBsIpFT9KkGKZ+e3cQZpOEk
Q1gfWwTlUTnNxEzswPMQWoLU5b/CxlOwfYxIvWt/3f86gn/gJCmbvD4N2Ys+uhO4
U6Lw0RkGNGOSkghVQAwJdT9nIjir1Mlgmi8kDOW4xY5iaNAFgQuZVhl9oylnvvZB
LKXsQYmuT7z/X3hkE2+HjBb7PSZgyJVeL8sTkZtktYzb9HTLKeJRjnWa1y4Bc2bW
3pkBB+PfrsZvPXrgUzNgcgyMbDZ8BAXuROQ0YHbnQ6ONKxAQicjFUI9QBhoT9CcV
cfM+hamoDjt4+XU7q+vxKnc1098TlDO4O3iz2VdFFnJzdzGKWHY=
=wfGE
-----END PGP SIGNATURE-----

Attachment: pgpqqI3ReZTwL.pgp
Description: PGP signature


--- End Message ---

Reply via email to