Your message dated Sun, 10 Aug 2025 22:34:35 +0000
with message-id <[email protected]>
and subject line Bug#1096416: fixed in cavezofphear 0.5.1-2
has caused the Debian Bug report #1096416,
regarding cavezofphear: 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.)


-- 
1096416: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096416
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:cavezofphear
Version: 0.5.1-1.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/cavezofphear_0.5.1-1.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

[...]
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean 
dh: warning: Compatibility levels before 10 are deprecated (level 8 in use)
   dh_auto_clean
dh_auto_clean: warning: Compatibility levels before 10 are deprecated (level 8 
in use)
        make -j1 clean
make[1]: Entering directory '/build/reproducible-path/cavezofphear-0.5.1'
rm -f phear editor
make[1]: Leaving directory '/build/reproducible-path/cavezofphear-0.5.1'
   dh_clean
dh_clean: warning: Compatibility levels before 10 are deprecated (level 8 in 
use)
 debian/rules binary
dh binary 
dh: warning: Compatibility levels before 10 are deprecated (level 8 in use)
   dh_update_autotools_config
   dh_auto_configure
dh_auto_configure: warning: Compatibility levels before 10 are deprecated 
(level 8 in use)
   dh_auto_build
dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 8 
in use)
        make -j1
make[1]: Entering directory '/build/reproducible-path/cavezofphear-0.5.1'
cd src && make
make[2]: Entering directory '/build/reproducible-path/cavezofphear-0.5.1/src'
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/cavezofphear-0.5.1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c 
main.c -o main.o
main.c: In function ‘main’:
main.c:79:18: error: passing argument 2 of ‘signal’ from incompatible pointer 
type [-Wincompatible-pointer-types]
   79 |   signal(SIGINT, sigint_handler);
      |                  ^~~~~~~~~~~~~~
      |                  |
      |                  void (*)(void)
In file included from main.c:23:
/usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void 
(*)(int)’} but argument is of type ‘void (*)(void)’
   88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler)
      |                                          ~~~~~~~~~~~~~~~^~~~~~~~~
In file included from main.c:27:
proto.h:25:6: note: ‘sigint_handler’ declared here
   25 | void sigint_handler();
      |      ^~~~~~~~~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
   72 | typedef void (*__sighandler_t) (int);
      |                ^~~~~~~~~~~~~~
main.c:80:20: error: passing argument 2 of ‘signal’ from incompatible pointer 
type [-Wincompatible-pointer-types]
   80 |   signal(SIGWINCH, sigwinch_handler);
      |                    ^~~~~~~~~~~~~~~~
      |                    |
      |                    void (*)(void)
/usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void 
(*)(int)’} but argument is of type ‘void (*)(void)’
   88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler)
      |                                          ~~~~~~~~~~~~~~~^~~~~~~~~
proto.h:26:6: note: ‘sigwinch_handler’ declared here
   26 | void sigwinch_handler();
      |      ^~~~~~~~~~~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
   72 | typedef void (*__sighandler_t) (int);
      |                ^~~~~~~~~~~~~~
main.c: In function ‘draw_status’:
main.c:838:21: warning: format ‘%d’ expects argument of type ‘int’, but 
argument 4 has type ‘long int’ [-Wformat=]
  838 |   mvprintw(24, 7, "%d", score);
      |                    ~^   ~~~~~
      |                     |   |
      |                     int long int
      |                    %ld
make[2]: *** [Makefile:13: main.o] Error 1
make[2]: Leaving directory '/build/reproducible-path/cavezofphear-0.5.1/src'
make[1]: *** [Makefile:5: make] Error 2
make[1]: Leaving directory '/build/reproducible-path/cavezofphear-0.5.1'
dh_auto_build: error: make -j1 returned exit code 2
make: *** [debian/rules:15: binary] Error 255
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: cavezofphear
Source-Version: 0.5.1-2
Done: Andreas Tille <[email protected]>

We believe that the bug you reported is fixed in the latest version of
cavezofphear, 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.
Andreas Tille <[email protected]> (supplier of updated cavezofphear 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, 18 May 2025 07:47:41 +0200
Source: cavezofphear
Architecture: source
Version: 0.5.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Andreas Tille <[email protected]>
Closes: 737845 980157 1096416 1105964
Changes:
 cavezofphear (0.5.1-2) unstable; urgency=medium
 .
   * Maintain package in Debian Games team
     Closes: #1105964
   * Point Homepage to webarchive
   * Fake watch file since upstream site vanished
   * Standards-Version: 4.7.2 (routine-update)
   * debhelper-compat 13 (routine-update)
   * Secure URI in copyright format (routine-update)
   * Remove trailing whitespace in debian/rules (routine-update)
   * Use versioned copyright format URI.
   * Fix build with gcc15
     Closes: #1096416
   * Do not build parallel (workaround for broken Makefile)
   * Build-Depends: s/libncurses5-dev/libncurses-dev/
   * Add hint how to start the game
     Closes: #980157
   * Add desktop file and icon
     Closes: #737845
   * Add lintian-overrides for issues we can't change
Checksums-Sha1:
 7f8df1c40bf33938eece8f29fbb4d568e9560a6f 2078 cavezofphear_0.5.1-2.dsc
 64906fd43b32ecf167e7fad94136c9fa6e7ec61e 9416 
cavezofphear_0.5.1-2.debian.tar.xz
 f3968ca65c4e32346c6609570c76e7297569e83f 6279 
cavezofphear_0.5.1-2_amd64.buildinfo
Checksums-Sha256:
 d9161024c051a4195325af770bf00da9e1eeabc46459b094c149acf979bb3176 2078 
cavezofphear_0.5.1-2.dsc
 d6d376633cbcf9a8f89cd3412a81249a42f556b06c4f4554897df4fd521fb8c9 9416 
cavezofphear_0.5.1-2.debian.tar.xz
 768db406c6a04eee812ade3040ccf55b4e51e52e054f9ee7162bdddbb100269c 6279 
cavezofphear_0.5.1-2_amd64.buildinfo
Files:
 204cf351f2afdce9ef9bb08bab80fd06 2078 games optional cavezofphear_0.5.1-2.dsc
 4c98f358f1b0a9a8828e49eeed5bae50 9416 games optional 
cavezofphear_0.5.1-2.debian.tar.xz
 63a6451da45daed502e57049faa38ca7 6279 games optional 
cavezofphear_0.5.1-2_amd64.buildinfo

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

iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmiFSxIRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtGOAw/+PzXf6l0hV2IlS+6xzm6mf8hSsvqnfxhK
cNbNfQRSYcEEPBhBfwi2l/Q9KSvVHSXASdDrMbIcSVhZI+PLG3xsk+7xCiKGFMEn
iy6IUkiDz6MNRGRrvZAGkMt24PBa4qhZuHdbjQEUNw1U5cDx/ZFQuvBuNAQeRmZl
ztd8P29y0g7KW4nTbqVerrq0QkdCGgnLdhH4Tgut2h6ulV4GcOlX3o6p2IgCCQZ+
ngY+FPh32z/P7dAYfUUinSCp9y7oIWMoOZf6by+bsTxsM2R1IPbqqWiJF+kapOGY
PoJesPNnJd8TRu2tEyMqKQyork6EKL82dE6vF4p9bFnEsgG0ASvpVKDh0nfX9lOx
fn+780hUB6tQdQdd/2+jEEPE/nJSZOjQ0IYJhgy1h4r/vC1oXca0Spsl8YplOCYH
QlYpZWHBsrXkOgV6bSlwx8XafTKYqvKwEZC0yfXK6d2GRqmCWDtRkaaCTFLGcWBd
rkWxg6ln7pG+iF0iqFxqwYr8BDaxsM9aTJesuRNehJklt4FOfCgi/9yROIKc1Upi
0QN1UwAEtbuPcXbqczTZBnQJ2rdOsj6kaayU883BTtLzdH9Od7qRceSMjy3YjITN
m4dm6AU6eJhtHK7ABxZ3nHSX1FfkmyXek0lX7aJwdbNPdZiWsu+eIrOX5nx5Cv6H
qHpU0DEoWu8=
=/br9
-----END PGP SIGNATURE-----

Attachment: pgpxxZi7aHUHz.pgp
Description: PGP signature


--- End Message ---

Reply via email to