Your message dated Tue, 16 Sep 2025 21:33:49 +0000
with message-id <[email protected]>
and subject line Bug#1096300: fixed in altree 1.3.2-3
has caused the Debian Bug report #1096300,
regarding altree: 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.)


-- 
1096300: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096300
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:altree
Version: 1.3.2-2
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/altree_1.3.2-2_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

[...]
cp ALTree/Input.pm blib/lib/ALTree/Input.pm
cp ALTree/Site.pm blib/lib/ALTree/Site.pm
chmod 644 "CUtils.bs"
x86_64-linux-gnu-gcc -c  -Wall -I. -Ic_sources -D_REENTRANT -D_GNU_SOURCE 
-DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/altree-1.3.2=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   
-DVERSION=\"\" -DXS_VERSION=\"\" -fPIC 
"-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE"   mt19937ar.c
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- CUtils.bs 
../blib/arch/auto/ALTree/CUtils/CUtils.bs 644
cp lib/ALTree/CUtils.pm ../blib/lib/ALTree/CUtils.pm
AutoSplitting ../blib/lib/ALTree/CUtils.pm (../blib/lib/auto/ALTree/CUtils)
x86_64-linux-gnu-gcc -c  -Wall -I. -Ic_sources -D_REENTRANT -D_GNU_SOURCE 
-DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/altree-1.3.2=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   
-DVERSION=\"\" -DXS_VERSION=\"\" -fPIC 
"-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE"   myrand.c
x86_64-linux-gnu-gcc -c  -Wall -I. -Ic_sources -D_REENTRANT -D_GNU_SOURCE 
-DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/altree-1.3.2=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   
-DVERSION=\"\" -DXS_VERSION=\"\" -fPIC 
"-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE"   resampling.c
x86_64-linux-gnu-gcc -c  -Wall -I. -Ic_sources -D_REENTRANT -D_GNU_SOURCE 
-DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/altree-1.3.2=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   
-DVERSION=\"\" -DXS_VERSION=\"\" -fPIC 
"-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE"   rhyper.c
chisq.c: In function ‘pochisq’:
chisq.c:77:1: warning: old-style function definition [-Wold-style-definition]
   77 | pochisq (x, df)
      | ^~~~~~~
chisq.c:80:8: error: number of arguments doesn’t match prototype
   80 |        {
      |        ^
chisq.c:26:8: error: prototype declaration
   26 | double pochisq ();
      |        ^~~~~~~
chisq.c:83:16: error: conflicting types for ‘poz’; have ‘double(void)’
   83 |        double  poz ();   /* computes probability of normal z score */
      |                ^~~
In file included from chisq.c:15:
z.h:4:8: note: previous declaration of ‘poz’ with type ‘double(double)’
    4 | double poz (double z);
      |        ^~~
chisq.c:93:31: error: too many arguments to function ‘poz’; expected 0, have 1
   93 |        s = (even ? y : (2.0 * poz (-sqrt (x))));
      |                               ^~~  ~~~~~~~~~
chisq.c:83:16: note: declared here
   83 |        double  poz ();   /* computes probability of normal z score */
      |                ^~~
chisq.c: In function ‘critchi’:
chisq.c:129:1: warning: old-style function definition [-Wold-style-definition]
  129 | critchi (p, df)
      | ^~~~~~~
chisq.c:132:8: error: number of arguments doesn’t match prototype
  132 |        {
      |        ^
chisq.c:27:8: error: prototype declaration
   27 | double critchi ();
      |        ^~~~~~~
chisq.c:145:20: error: too many arguments to function ‘pochisq’; expected 0, 
have 2
  145 |                if (pochisq (chisqval, df) < p)
      |                    ^~~~~~~  ~~~~~~~~
chisq.c:77:1: note: declared here
   77 | pochisq (x, df)
      | ^~~~~~~
make[4]: *** [Makefile:343: chisq.o] Error 1
make[4]: *** Waiting for unfinished jobs....
Please specify prototyping behavior for CUtils.xs (see perlxs manual)
mv CUtils.xsc CUtils.c
x86_64-linux-gnu-gcc -c  -ggdb3 -I. -Ic_sources -D_REENTRANT -D_GNU_SOURCE 
-DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/altree-1.3.2=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   
-DVERSION=\"1.1\" -DXS_VERSION=\"1.1\" -fPIC 
"-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE"   CUtils.c
In function ‘pval_min’,
    inlined from ‘double_permutation’ at double_permutation.c:182:19:
double_permutation.c:125:20: warning: ‘*(datatype_t *)local’ may be used 
uninitialized [-Wmaybe-uninitialized]
  125 |         datatype_t ret=rep[0];
      |                    ^~~
make[4]: Leaving directory 
'/build/reproducible-path/altree-1.3.2/CUtils/c_sources'
make[3]: *** [Makefile:1113: c_sources/libaltree-cutils.a] Error 2
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/build/reproducible-path/altree-1.3.2/CUtils'
make[2]: *** [Makefile:549: subdirs] Error 2
make[2]: Leaving directory '/build/reproducible-path/altree-1.3.2'
dh_auto_build: error: make -j8 returned exit code 2
make[1]: *** [debian/rules:16: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/altree-1.3.2'
make: *** [debian/rules:8: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: altree
Source-Version: 1.3.2-3
Done: Étienne Mollier <[email protected]>

We believe that the bug you reported is fixed in the latest version of
altree, 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.
Étienne Mollier <[email protected]> (supplier of updated altree 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: Tue, 16 Sep 2025 22:55:54 +0200
Source: altree
Architecture: source
Version: 1.3.2-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<[email protected]>
Changed-By: Étienne Mollier <[email protected]>
Closes: 1096300 1102872
Changes:
 altree (1.3.2-3) unstable; urgency=medium
 .
   * Team upload.
   * gcc-15.patch: new: fix ftbfs with GCC-15. (Closes: #1096300)
   * d/control: build depends on perl-xs-dev. (Closes: #1102872)
   * d/control: adjust build-dependencies for cross-compilation.
   * d/rules: isolate documentation specific rules.
   * typo.patch: new: fix "allows to" typo caught by lintian.
   * d/rules: convert various Perl scripts to UTF-8.
   * d/control: declare compliance to standards version 4.7.2.
   * d/watch: bump to v5 and git mode.
     The gitlab instance looks to be running on top of an older version
     which is not yet supported by uscan's gitlab template.  Therefore,
     let's move to plain git ls-remote itself.
Checksums-Sha1:
 ca65030e3773e0c81815639e960caddd0707b28f 2535 altree_1.3.2-3.dsc
 809cd557d1622525037a7079753729f4b51370a2 8516 altree_1.3.2-3.debian.tar.xz
Checksums-Sha256:
 24160c24c8cd83efa13a4aa6fc8d1f490b3034f6a1e1e662de6b3fc11bde1fad 2535 
altree_1.3.2-3.dsc
 6f481b8d644c94f171aa1fc4a1cb5c91437f41619562bbbe9395aad8f9467d9b 8516 
altree_1.3.2-3.debian.tar.xz
Files:
 a478ce174d7d62c9f57bf107fe12f733 2535 science optional altree_1.3.2-3.dsc
 001cf34d65fddfd986562169e704d160 8516 science optional 
altree_1.3.2-3.debian.tar.xz

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

iQJIBAEBCgAyFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmjJz9UUHGVtb2xsaWVy
QGRlYmlhbi5vcmcACgkQeTz2fo8NEdpIRg//T8JDTBr3kTB1Eg0EWUUJTvJWybSz
LlCj+rusjHJbgVRCaltEBHM6NPPDHltWEAiobJl5RAMlJaqaO5DeDPOvLGr5GQig
gYM4993AJX5oBHh/86c+iMNW9L/cUsogooSTTWGc+YsquZGP5oLgyJKWk72XrUnz
vXF/PXmBHlmtnliwIhHQF8Nq9ArGHcK307EMl/iE9w6/Z9m0vwHNjvYOPpckRDvM
7uOCvu8fcuevOJeHi9yET9HzXAbG8VQ9qVNvfzXOhIf5I5mL+kt58CNLl5sq7RMW
7QlOAsR0Fmr4TGJ7IQ88K1iOxAf8EXCdoukL4pVXrlIIqrqrKXrA9KZcG4ZziwHZ
ImD+QXTy08tPyowesXdzBv9ozm5m+f9p3D06aGWgXT3aNK84eWh8cRMDkevryml6
vcutqDGwjM2AgyyyPk2merObAmwdW+MKNrRhPpE3iB+CIyE1sAY3mNJ4thhu1WRP
Dx7TWoHjIJLTAasWFMO/Ipq0OdeUmLXFThLBvNY3Lm6aAuuh8rKYMRD0PqSUCgV4
EteK0nks+mJdUUvTZXA4/EgWWym8Z2x9Pgex0vL3ETk06Oh2IJD+O64nSpdbVojl
pQlqUTg2g1RD2p5b8hJuVvEADtUCvxYLDalaB8B0DL/DjJZNujc1Hk8nDjV6zZz8
9K8RrVhf7fE0hyA=
=aliQ
-----END PGP SIGNATURE-----

Attachment: pgpbqbt74588e.pgp
Description: PGP signature


--- End Message ---

Reply via email to