Your message dated Thu, 14 Aug 2025 03:34:23 +0000
with message-id <[email protected]>
and subject line Bug#1096874: fixed in jesred 1.2pl1-24
has caused the Debian Bug report #1096874,
regarding jesred: 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.)


-- 
1096874: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096874
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:jesred
Version: 1.2pl1-23
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/jesred_1.2pl1-23_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

[...]

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=C.UTF-8
LC_ALL=C.UTF-8
LOGNAME=user42
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SHELL=/bin/sh
USER=user42

dpkg-buildpackage
-----------------

Command: dpkg-buildpackage --sanitize-env -us -uc -b
dpkg-buildpackage: info: source package jesred
dpkg-buildpackage: info: source version 1.2pl1-23
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Alexander Zangerl <[email protected]>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp
dh_auto_clean
        make -j8 clean
make[1]: Entering directory '/build/reproducible-path/jesred-1.2pl1'
rm -rf  main.o ip_list.o util.o log.o config.o rewrite.o pattern_list.o *pure_* 
core jesred
make[1]: Leaving directory '/build/reproducible-path/jesred-1.2pl1'
dh_clean
 debian/rules binary
dh_testdir
dh_auto_build
        make -j8 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/build/reproducible-path/jesred-1.2pl1'
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/jesred-1.2pl1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -g 
-DLINUX -Wall -I.   -c main.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/jesred-1.2pl1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -g 
-DLINUX -Wall -I.   -c ip_list.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/jesred-1.2pl1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -g 
-DLINUX -Wall -I.   -c util.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/jesred-1.2pl1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -g 
-DLINUX -Wall -I.   -c log.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/jesred-1.2pl1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -g 
-DLINUX -Wall -I.   -c config.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/jesred-1.2pl1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -g 
-DLINUX -Wall -I.   -c rewrite.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/jesred-1.2pl1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -g 
-DLINUX -Wall -I.   -c pattern_list.c
rewrite.c: In function ‘replace_string’:
rewrite.c:303:19: error: too many arguments to function ‘count_parenthesis’; 
expected 0, have 1
  303 |     parenthesis = count_parenthesis (curr->pattern);
      |                   ^~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~
rewrite.c:53:12: note: declared here
   53 | extern int count_parenthesis();         /* from pattern_list.c */
      |            ^~~~~~~~~~~~~~~~~
make[1]: *** [Makefile:78: rewrite.o] Error 1
make[1]: *** Waiting for unfinished jobs....
pattern_list.c: In function ‘add_to_patterns’:
pattern_list.c:64:9: warning: variable ‘abort_type’ set but not used 
[-Wunused-but-set-variable]
   64 |     int abort_type = 0;
      |         ^~~~~~~~~~
main.c: In function ‘main’:
main.c:141:19: error: too many arguments to function ‘pattern_compare’; 
expected 0, have 4
  141 |             val = pattern_compare(url, urlgroup, redirect_url, 
pattern_list);
      |                   ^~~~~~~~~~~~~~~ ~~~
main.c:52:12: note: declared here
   52 | extern int pattern_compare();   /* from rewrite.c */
      |            ^~~~~~~~~~~~~~~
make[1]: *** [Makefile:78: main.o] Error 1
make[1]: Leaving directory '/build/reproducible-path/jesred-1.2pl1'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned 
exit code 2
make: *** [debian/rules:18: build-stamp] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: jesred
Source-Version: 1.2pl1-24
Done: Alexander Zangerl <[email protected]>

We believe that the bug you reported is fixed in the latest version of
jesred, 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.
Alexander Zangerl <[email protected]> (supplier of updated jesred 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, 14 Aug 2025 13:17:13 +1000
Source: jesred
Architecture: source
Version: 1.2pl1-24
Distribution: unstable
Urgency: medium
Maintainer: Alexander Zangerl <[email protected]>
Changed-By: Alexander Zangerl <[email protected]>
Closes: 1096874
Changes:
 jesred (1.2pl1-24) unstable; urgency=medium
 .
   * fixed gcc15 complaints (closes: #1096874)
Checksums-Sha1:
 bdb9cbcc45ae4077ac6c4cfc72ebb7efeac2604f 1645 jesred_1.2pl1-24.dsc
 b8b090544e749fc5010e37b83e2c675ceba5d96a 17236 jesred_1.2pl1-24.debian.tar.xz
 88c6dff151108fcea1c137d559320485b0d8e982 7293 jesred_1.2pl1-24_amd64.buildinfo
Checksums-Sha256:
 9650a92093e40494cc075b1a7a066a6cf713a2fcb9fd73ebcf26125d57f1e488 1645 
jesred_1.2pl1-24.dsc
 24f68298a3cc1c16fb7eaade5d14e7827acc4d089833fd8cab6a68dd008ad165 17236 
jesred_1.2pl1-24.debian.tar.xz
 2a3a1a5c61983ea27d1e4c3c1d65469746f5958ea1d512a13010c0e817440083 7293 
jesred_1.2pl1-24_amd64.buildinfo
Files:
 3ef44f4264e17e378a4e577313ceb1c9 1645 web optional jesred_1.2pl1-24.dsc
 40ebfe113fc0324228ddc2a337121944 17236 web optional 
jesred_1.2pl1-24.debian.tar.xz
 32366a00fbe73a3a4d42b7e7951c6233 7293 web optional 
jesred_1.2pl1-24_amd64.buildinfo

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

iQIcBAEBCgAGBQJonVarAAoJED06g4g30PqNPa8QALaOt8dTLiyzOZgO0yCP9pS8
onTFgS2g7gvNA7v4urQ3vKTRkp9NUf2XrpTJkikMRSL2OHfwEeeXIvJE9T8kKnk2
NDXs8zyZRj3jSKYEyV7sPjpBEVDlmp4wdN9t+A8/l3fw+qgzVRhVYlNP6VGBlKc9
rs58vOoTS4wr9G3LPYiuor+taPnfgGvWPAYr++cY+2uviWb3g2onXFv55V9cl++d
9ppdYOidJtlUEJDtayMqEypsW50YSdWXBsDbSFB+B6AvXvmKpZ9HMlgMWwN3lQwZ
m9u8/VS7efUXDxV3AxT0sWY1Z8KYTaZBK5dOYC2DEbYtCJQeZ6wlXFjTRKAY1+ad
6bTK5tzjh1BWD5e7psEn5b2Av5XGQvi16hFCW0evY/ewIdkisTrbwaXmQDsKd2+e
MfWYn9PA78y+miWUGx8ARxMSmA2ZDShuUWz0K/U14WRsgl55lWRjrtDcCO5FN9io
wcrxbb87kpu7jJmW7LFbWBj0N9RcItdDLz4ooObsmisyNXsQ50jo0d3B9RMymc9W
BRdn39tcWQgO2SsUMXPJVuJHWd+/E+YAUtB3ippnzWzOKBZmLfQXBThYKB1XsHRM
7/zkAmz754qA+zxtOxstofrZjSeR/jIYF87HfpOJhczt1E3OF08VNAo2lQmKt599
4JRwulQi77iqf9/7e/8D
=51vd
-----END PGP SIGNATURE-----

Attachment: pgpbIF8J14_g9.pgp
Description: PGP signature


--- End Message ---

Reply via email to