Your message dated Mon, 03 Nov 2025 20:03:28 +0000
with message-id <[email protected]>
and subject line Bug#1097848: fixed in scalapack 2.2.2-2
has caused the Debian Bug report #1097848,
regarding scalapack: 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.)


-- 
1097848: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097848
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:scalapack
Version: 2.2.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/scalapack_2.2.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

[...]
   17 |    void Cblacs_get();
      |         ^~~~~~~~~~
/build/reproducible-path/scalapack-2.2.2/TOOLS/reshape.c:73:4: error: too many 
arguments to function ‘Cblacs_gridmap’; expected 0, have 5
   73 |    Cblacs_gridmap( context_out, grid_new, nprow_new, nprow_new, 
npcol_new );
      |    ^~~~~~~~~~~~~~  ~~~~~~~~~~~
/build/reproducible-path/scalapack-2.2.2/TOOLS/reshape.c:18:9: note: declared 
here
   18 |    void Cblacs_gridmap();
      |         ^~~~~~~~~~~~~~
/build/reproducible-path/scalapack-2.2.2/TOOLS/reshape.c:21:11: warning: unused 
variable ‘j’ [-Wunused-variable]
   21 |    Int i, j;
      |           ^
/build/reproducible-path/scalapack-2.2.2/TOOLS/reshape.c: At top level:
/build/reproducible-path/scalapack-2.2.2/TOOLS/reshape.c:101:6: error: 
conflicting types for ‘proc_inc’; have ‘void(long int *, long int *, long int,  
long int,  long int)’
  101 | void proc_inc( Int* myrow, Int* mycol, Int nprow, Int npcol, Int major )
      |      ^~~~~~~~
/build/reproducible-path/scalapack-2.2.2/TOOLS/reshape.c:14:9: note: previous 
declaration of ‘proc_inc’ with type ‘void(void)’
   14 |    void proc_inc();
      |         ^~~~~~~~
make[4]: *** [CMakeFiles/scalapack.dir/build.make:4680: 
CMakeFiles/scalapack.dir/TOOLS/reshape.c.o] Error 1
make[4]: *** Waiting for unfinished jobs....
[ 15%] Building C object CMakeFiles/scalapack.dir/TOOLS/SL_gridreshape.c.o
/usr/bin/cc -DAdd_ -Dscalapack_EXPORTS -isystem 
/usr/lib/x86_64-linux-gnu/mpich/include -g -O2 
-Wno-error=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/scalapack-2.2.2=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wall -pedantic -DInt=long -fPIC -MD 
-MT CMakeFiles/scalapack.dir/TOOLS/SL_gridreshape.c.o -MF 
CMakeFiles/scalapack.dir/TOOLS/SL_gridreshape.c.o.d -o 
CMakeFiles/scalapack.dir/TOOLS/SL_gridreshape.c.o -c 
/build/reproducible-path/scalapack-2.2.2/TOOLS/SL_gridreshape.c
/build/reproducible-path/scalapack-2.2.2/TOOLS/SL_gridreshape.c: In function 
‘SL_Cgridreshape’:
/build/reproducible-path/scalapack-2.2.2/TOOLS/SL_gridreshape.c:13:4: warning: 
implicit declaration of function ‘Cblacs_gridinfo’ 
[-Wimplicit-function-declaration]
   13 |    Cblacs_gridinfo(ctxt, &P0, &Q0, &i, &Np);
      |    ^~~~~~~~~~~~~~~
/build/reproducible-path/scalapack-2.2.2/TOOLS/SL_gridreshape.c:18:7: warning: 
implicit declaration of function ‘Cblacs_abort’ 
[-Wimplicit-function-declaration]
   18 |       Cblacs_abort(ctxt, -22);
      |       ^~~~~~~~~~~~
/build/reproducible-path/scalapack-2.2.2/TOOLS/SL_gridreshape.c:30:30: error: 
too many arguments to function ‘Cblacs_pnum’; expected 0, have 3
   30 |             g[(i%Q)*P+i/Q] = Cblacs_pnum(ctxt, (pstart+i)/Q0, 
(pstart+i)%Q0);
      |                              ^~~~~~~~~~~ ~~~~
/build/reproducible-path/scalapack-2.2.2/TOOLS/SL_gridreshape.c:10:8: note: 
declared here
   10 |    Int Cblacs_pnum();
      |        ^~~~~~~~~~~
/build/reproducible-path/scalapack-2.2.2/TOOLS/SL_gridreshape.c:33:20: error: 
too many arguments to function ‘Cblacs_pnum’; expected 0, have 3
   33 |             g[i] = Cblacs_pnum(ctxt, (pstart+i)/Q0, (pstart+i)%Q0);
      |                    ^~~~~~~~~~~ ~~~~
/build/reproducible-path/scalapack-2.2.2/TOOLS/SL_gridreshape.c:10:8: note: 
declared here
   10 |    Int Cblacs_pnum();
      |        ^~~~~~~~~~~
/build/reproducible-path/scalapack-2.2.2/TOOLS/SL_gridreshape.c:39:30: error: 
too many arguments to function ‘Cblacs_pnum’; expected 0, have 3
   39 |             g[(i%Q)*P+i/Q] = Cblacs_pnum(ctxt, (pstart+i)%P0, 
(pstart+i)/P0);
      |                              ^~~~~~~~~~~ ~~~~
/build/reproducible-path/scalapack-2.2.2/TOOLS/SL_gridreshape.c:10:8: note: 
declared here
   10 |    Int Cblacs_pnum();
      |        ^~~~~~~~~~~
/build/reproducible-path/scalapack-2.2.2/TOOLS/SL_gridreshape.c:42:20: error: 
too many arguments to function ‘Cblacs_pnum’; expected 0, have 3
   42 |             g[i] = Cblacs_pnum(ctxt, (pstart+i)%P0, (pstart+i)/P0);
      |                    ^~~~~~~~~~~ ~~~~
/build/reproducible-path/scalapack-2.2.2/TOOLS/SL_gridreshape.c:10:8: note: 
declared here
   10 |    Int Cblacs_pnum();
      |        ^~~~~~~~~~~
/build/reproducible-path/scalapack-2.2.2/TOOLS/SL_gridreshape.c:44:4: warning: 
implicit declaration of function ‘Cblacs_get’ [-Wimplicit-function-declaration]
   44 |    Cblacs_get(ctxt, 10, &nctxt);
      |    ^~~~~~~~~~
/build/reproducible-path/scalapack-2.2.2/TOOLS/SL_gridreshape.c:45:4: warning: 
implicit declaration of function ‘Cblacs_gridmap’ 
[-Wimplicit-function-declaration]
   45 |    Cblacs_gridmap(&nctxt, g, P, P, Q);
      |    ^~~~~~~~~~~~~~
make[4]: *** [CMakeFiles/scalapack.dir/build.make:4694: 
CMakeFiles/scalapack.dir/TOOLS/SL_gridreshape.c.o] Error 1
make[4]: Leaving directory 
'/build/reproducible-path/scalapack-2.2.2/build64-mpich'
make[3]: *** [CMakeFiles/Makefile2:1738: CMakeFiles/scalapack.dir/all] Error 2
make[3]: Leaving directory 
'/build/reproducible-path/scalapack-2.2.2/build64-mpich'
make[2]: *** [Makefile:169: all] Error 2
make[2]: Leaving directory 
'/build/reproducible-path/scalapack-2.2.2/build64-mpich'
dh_auto_build: error: cd build64-mpich && make -j8 "INSTALL=install 
--strip-program=true" VERBOSE=1 returned exit code 2
make[1]: *** [debian/rules:107: override_dh_auto_build-arch] Error 25
make[1]: Leaving directory '/build/reproducible-path/scalapack-2.2.2'
make: *** [debian/rules:50: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: scalapack
Source-Version: 2.2.2-2
Done: Drew Parsons <[email protected]>

We believe that the bug you reported is fixed in the latest version of
scalapack, 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.
Drew Parsons <[email protected]> (supplier of updated scalapack 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: Mon, 03 Nov 2025 18:51:09 +0100
Source: scalapack
Architecture: source
Version: 2.2.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Drew Parsons <[email protected]>
Closes: 1095323 1097848 1107179 1113484
Changes:
 scalapack (2.2.2-2) unstable; urgency=medium
 .
   * add debian patches applying upstream patches
     - cmake4_PR123.patch applies upstream PR#124 to update
       required cmake versions. Closes: #1113484
     - fix_C23_gcc15_PR139.patch applies upstream PR#139 to
       fix build with gcc-15 (C23). Closes: #1097848.
   * debian patch blacs_no_testing.patch deactivates BLACS/TESTING,
     which is currently broken. Also REDIST/TESTING. Skip BLACS/TESTING
     in debian/scalapack-mpi-test.install. See Bug#1097848 and
     https://github.com/Reference-ScaLAPACK/scalapack/issues/148
   * enable s390x build tests via oversubscribe. Closes: #1095323.
   * set myself as Uploader. Closes: #1107179.
   * Standards-Version: 4.7.2
Checksums-Sha1:
 d4458ad1ddd9188087cc5cf0f743e0d85cb7afe1 4199 scalapack_2.2.2-2.dsc
 12886349f4c3c5bb10a1a8ad7da09d6d0f9a7a9c 24892 scalapack_2.2.2-2.debian.tar.xz
Checksums-Sha256:
 d62ecc67eb9d3baf1ec99f713bb912f21a7f9931697eb2e6d29f05b17c5166fa 4199 
scalapack_2.2.2-2.dsc
 025b6e803aeca1cac1f4d1e6c4a75d3138cf9319b8098dda2632ab4854816c90 24892 
scalapack_2.2.2-2.debian.tar.xz
Files:
 f51de4afffcc78743b0d805854df12dc 4199 devel optional scalapack_2.2.2-2.dsc
 f0574fb5ddd5fd4b8f01b9b65829020d 24892 devel optional 
scalapack_2.2.2-2.debian.tar.xz

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

iQIzBAEBCgAdFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAmkJBX0ACgkQVz7x5L1a
AfrgSxAAhR8Vh3BLrrAVk6uoNkTH36D99emK952M06DtaTMmHjI+iVVQDDmhgpUr
KYq53krkiUMTwUMDhAyg7HN21PDMWcrmy/+GvqJpq+YVTorkJFDtvVQzHC2cmG7P
d+LUa1ZAt9xjI5gDyvO0sPliPvygUr+VyPN4cH9BHuvyu7B2b0gPsnG/JbkG1zFv
pePFtR3WuKxkW/18amkY1wSV04hoYjUXXzxxGIwNLxyBy/HPKLuFpsMXMrHxkhCc
TkVbfXb0KBUNmcfTiRIkfgp5jwKVQsJpj9PWwdnPIe/onzXeTEmeSVk3adNBhx4W
J2NnGu6No082HjeKd89gyB6bm74c6IonimP90XZk6qtTcNStenHo6JD46yaJlh0W
tISZjBQFno4WKdo+wEAuwd4UMO1MzpUjp+lVYx/dJ3BtIhFT21oJmliUXtD9LDGe
g724LOaiyDOZP9C261RaeC2gFUkE3icOk1IlpNI2/njT5zLfciwx86PJuzg5jYQy
lYtGRKmgFM76jM6sxwjPujtYsdy5Zl23jsT6Cy3V5fNn5xVixFigfI1dL+7pJqNV
BZBL7bvUgiYM6ghdUW9cea4fim6uLctUvLMaF7fyYEDFRZg4aEAmtPVQmRTGsvY9
30HgkxHu/K01YJVBLRf1lMr7zBrVzRPtOYQ0EXV1jT7GjTtY+v0=
=io3O
-----END PGP SIGNATURE-----

Attachment: pgp5YiFhOgwfp.pgp
Description: PGP signature


--- End Message ---
-- 
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to