Your message dated Tue, 26 Aug 2025 22:15:00 +0000
with message-id <[email protected]>
and subject line Bug#1096881: fixed in jupp 3.1.41-2
has caused the Debian Bug report #1096881,
regarding jupp: 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.)


-- 
1096881: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096881
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:jupp
Version: 3.1.41-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/jupp_3.1.41-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

[...]
  110 | #define C(name,flag,func,m,arg,negarg) { UC name, UC negarg, func, m, 
flag, arg }
      |                                                              ^~~~
../undo.h:28:5: note: 'uyapp' declared here
   28 | int uyapp(BW *bw);
      |     ^~~~~
../cmd.c: In function 'execmd':
../cmd.c:284:64: warning: comparison of distinct pointer types lacks a cast 
[-Wcompare-distinct-pointer-types]
  284 |         (k==3 || k==13 || k==8 || k==127 || k==4 || ((cmd->func==utype) 
&& (k>=32) && (k<256)))) {
      |                                                                ^~
../cmd.c:318:15: error: too many arguments to function 'cmd->func'; expected 0, 
have 2
  318 |         ret = cmd->func(maint->curwin->object, k);
      |               ^~~       ~~~~~~~~~~~~~~~~~~~~~
In file included from ../cmd.c:10:
../types.h:245:20: note: declared here
  245 |         jpoly_int *func;        /* Function bound to name */
      |                    ^~~~
../cmd.c: In function 'uexecmd':
../cmd.c:458:53: error: passing argument 4 of 'wmkpw' from incompatible pointer 
type [-Wincompatible-pointer-types]
  458 |         if (wmkpw(bw->parent, UC "cmd: ", &cmdhist, docmd, UC "cmd", 
NULL, cmdcmplt, NULL, NULL, locale_map)) {
      |                                                     ^~~~~
      |                                                     |
      |                                                     int (*)(BW *, 
unsigned char *, void *, int *) {aka int (*)(struct bw *, unsigned char *, void 
*, int *)}
../pw.h:19:70: note: expected 'int (*)(void)' but argument is of type 'int 
(*)(BW *, unsigned char *, void *, int *)' {aka 'int (*)(struct bw *, unsigned 
char *, void *, int *)'}
   19 | BW *wmkpw(W *w, const unsigned char *prompt, B **history, jpoly_int 
*func, const unsigned char *huh, jpoly_int *abrt, jpoly_int *tab, void *object, 
int *notify, union charmap *map);
      |                                                           
~~~~~~~~~~~^~~~
../cmd.c:434:12: note: 'docmd' declared here
  434 | static int docmd(BW *bw, unsigned char *s, void *object, int *notify)
      |            ^~~~~
../cmd.c:458:76: error: passing argument 7 of 'wmkpw' from incompatible pointer 
type [-Wincompatible-pointer-types]
  458 |         if (wmkpw(bw->parent, UC "cmd: ", &cmdhist, docmd, UC "cmd", 
NULL, cmdcmplt, NULL, NULL, locale_map)) {
      |                                                                         
   ^~~~~~~~
      |                                                                         
   |
      |                                                                         
   int (*)(BW *) {aka int (*)(struct bw *)}
../pw.h:19:130: note: expected 'int (*)(void)' but argument is of type 'int 
(*)(BW *)' {aka 'int (*)(struct bw *)'}
   19 | BW *wmkpw(W *w, const unsigned char *prompt, B **history, jpoly_int 
*func, const unsigned char *huh, jpoly_int *abrt, jpoly_int *tab, void *object, 
int *notify, union charmap *map);
      |                                                                         
                                              ~~~~~~~~~~~^~~
../cmd.c:426:12: note: 'cmdcmplt' declared here
  426 | static int cmdcmplt(BW *bw)
      |            ^~~~~~~~
../cmd.c: In function 'u_helpcard':
../cmd.c:493:13: error: passing argument 4 of 'wmkpw' from incompatible pointer 
type [-Wincompatible-pointer-types]
  493 |             do_helpcard, NULL, NULL, utypebw, NULL, NULL, locale_map)) {
      |             ^~~~~~~~~~~
      |             |
      |             int (*)(BASE *, unsigned char *, void *, int *) {aka int 
(*)(struct base *, unsigned char *, void *, int *)}
../pw.h:19:70: note: expected 'int (*)(void)' but argument is of type 'int 
(*)(BASE *, unsigned char *, void *, int *)' {aka 'int (*)(struct base *, 
unsigned char *, void *, int *)'}
   19 | BW *wmkpw(W *w, const unsigned char *prompt, B **history, jpoly_int 
*func, const unsigned char *huh, jpoly_int *abrt, jpoly_int *tab, void *object, 
int *notify, union charmap *map);
      |                                                           
~~~~~~~~~~~^~~~
../cmd.c:468:12: note: 'do_helpcard' declared here
  468 | static int do_helpcard(BASE *base, unsigned char *s, void *object, int 
*notify)
      |            ^~~~~~~~~~~
../cmd.c:493:38: error: passing argument 7 of 'wmkpw' from incompatible pointer 
type [-Wincompatible-pointer-types]
  493 |             do_helpcard, NULL, NULL, utypebw, NULL, NULL, locale_map)) {
      |                                      ^~~~~~~
      |                                      |
      |                                      int (*)(jobject,  int)
../pw.h:19:130: note: expected 'int (*)(void)' but argument is of type 'int 
(*)(jobject,  int)'
   19 | BW *wmkpw(W *w, const unsigned char *prompt, B **history, jpoly_int 
*func, const unsigned char *huh, jpoly_int *abrt, jpoly_int *tab, void *object, 
int *notify, union charmap *map);
      |                                                                         
                                              ~~~~~~~~~~~^~~
../uedit.h:54:5: note: 'utypebw' declared here
   54 | int utypebw(jobject, int k);
      |     ^~~~~~~
make[3]: *** [Makefile:673: cmd.o] Error 1
make[3]: Leaving directory '/build/reproducible-path/jupp-3.1.41/builddir'
make[2]: *** [Makefile:460: all] Error 2
make[2]: Leaving directory '/build/reproducible-path/jupp-3.1.41/builddir'
make[1]: *** [debian/rules:329: debian/.build_stamp] Error 2
make[1]: Leaving directory '/build/reproducible-path/jupp-3.1.41'
make: *** [debian/rules:379: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: jupp
Source-Version: 3.1.41-2
Done: Thorsten Glaser <[email protected]>

We believe that the bug you reported is fixed in the latest version of
jupp, 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.
Thorsten Glaser <[email protected]> (supplier of updated jupp 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: SHA384

Format: 1.8
Date: Tue, 26 Aug 2025 21:00:20 +0000
Source: jupp
Architecture: source
Version: 3.1.41-2
Distribution: unstable
Urgency: medium
Maintainer: Thorsten Glaser <[email protected]>
Changed-By: Thorsten Glaser <[email protected]>
Closes: 1096881
Changes:
 jupp (3.1.41-2) unstable; urgency=medium
 .
   * Bump Policy; drop -Wl,--as-needed
   * Switch to -std=gnu99 as joe/jupp currently need old/K&R-style
     polymorphism (Closes: #1096881)
   * Update acinclude.m4 and the manpage from CVS HEAD: portability fixes
   * Include latest CVS jupprc
   * Use </usr/share/dpkg/architecture.mk>
Checksums-Sha1:
 f40f5cb443911e71bd53ace45ea9e0336bca0644 2005 jupp_3.1.41-2.dsc
 e1f3eac055eef27a69259138d9cb0a20e020e884 19496 jupp_3.1.41-2.debian.tar.xz
Checksums-Sha256:
 fcdb9272b9787bbb1ec29c10e27bc3c0fc6c2cd634b39880068d7d47bb20d361 2005 
jupp_3.1.41-2.dsc
 983eee3c5b10f17f2789ff347846a60861a9a9174b4fab796366d57a31558624 19496 
jupp_3.1.41-2.debian.tar.xz
Files:
 9318e715d5a3b759eccbf47fcd75e330 2005 editors optional jupp_3.1.41-2.dsc
 ff10452d6a9cc2b66a8dde07ef13ba84 19496 editors optional 
jupp_3.1.41-2.debian.tar.xz

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

iQIcBAEBCQAGBQJoricbAAoJEHa1NLLpkAfgSIIQALev3D8yuq/WR6ie7Eml6XHJ
IRWoFKSAcqhOktANYgiT3QQdcEnQ5RUJxjf8h3YMlC6derEUbTFJxiWLjQsf5vtB
kdKIHGkMUe+0FOyBJ7n4jVJcOzEWK2XBN9iumqEV2y5g9n/v3eZsHRRLCFv7FUWx
E0ttPVj4bJuKTRFg3k5IXz+HjEZdj5jNzFFwZkafjnIvQMrWSZclXTPHRVZB+2LO
/J7V4lBjoiMmKiqx3mgcUxM5Xb2vxQ4UPyX9dVMaCN4uH/CA5phUQdit33Z87btT
NRp5ElP/cCmYbB+s6Wr5PgjA1osn6GVasDV6TSdcnBnxY94RRRxQL0MaHm6R5JKZ
zo08Po6+9omZOf23NyBtcCboF2513uf/+Sfha+ryHePHZ9GX7Mb0xBVFqsecjqdi
BVgb7RLD8NLUrHwwgXvWa9nrEcn9JlID894fCE04YMzeFD6XE2raus3s9lSO6xkF
/1NmRfkz5d9WydoHW7IDstJrYYRsT84EzYMM+/c41jQBUAZieK33HZCWeZUJs3nq
BSJby9zkrBszDFtQVQhPAsvXIMkPnjSbQsMw69rJ+yglggYJ5P5V3W9EmHojwiA7
HkV1nsLhFnWuxmnIl3Ku6JDl+wYN+H/5nIFaFmgJ42GwSfdUGM21LIAKHmLZaXoh
iI3wjIJZSAie0rbcsV+u
=DJft
-----END PGP SIGNATURE-----

Attachment: pgpEIj4zkozC_.pgp
Description: PGP signature


--- End Message ---

Reply via email to