Your message dated Sun, 04 May 2025 22:19:34 +0000
with message-id <e1ubhgm-000eja...@fasolo.debian.org>
and subject line Bug#1097455: fixed in neuron 8.2.6-1
has caused the Debian Bug report #1097455,
regarding neuron: 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 ow...@bugs.debian.org
immediately.)


-- 
1097455: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097455
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:neuron
Version: 8.2.2-7
Severity: important
Tags: sid forky
User: debian-...@lists.debian.org
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/neuron_8.2.2-7_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

[...]
/build/reproducible-path/neuron-8.2.2/src/mesch/arnoldi.c: In function ‘gmres’:
/build/reproducible-path/neuron-8.2.2/src/mesch/arnoldi.c:121:10: warning: 
old-style function definition [-Wold-style-definition]
  121 | VEC     *gmres(A,A_param,m,Q,R,b,tol,x)
      |          ^~~~~
In file included from 
/build/reproducible-path/neuron-8.2.2/src/mesch/matrix.h:47,
                 from 
/build/reproducible-path/neuron-8.2.2/src/mesch/arnoldi.c:33:
/build/reproducible-path/neuron-8.2.2/src/mesch/arnoldi.c:162:25: error: too 
many arguments to function ‘A’; expected 0, have 3
  162 |         tracecatch(u = (*A)(A_param,v,u),"gmres");
      |                        ~^~~ ~~~~~~~
/build/reproducible-path/neuron-8.2.2/src/mesch/err.h:171:25: note: in 
definition of macro ‘tracecatch’
  171 |                 {       ok_part; \
      |                         ^~~~~~~
make[3]: *** [src/nrniv/CMakeFiles/nrniv_lib.dir/build.make:2598: 
src/nrniv/CMakeFiles/nrniv_lib.dir/__/mesch/arnoldi.c.o] Error 1
make[3]: *** Waiting for unfinished jobs....
/build/reproducible-path/neuron-8.2.2/src/mesch/bdfactor.c: In function 
‘bd_get’:
/build/reproducible-path/neuron-8.2.2/src/mesch/bdfactor.c:53:7: warning: 
old-style function definition [-Wold-style-definition]
   53 | BAND *bd_get(lb,ub,n)
      |       ^~~~~~
/build/reproducible-path/neuron-8.2.2/src/mesch/bdfactor.c: In function 
‘bd_free’:
/build/reproducible-path/neuron-8.2.2/src/mesch/bdfactor.c:74:5: warning: 
old-style function definition [-Wold-style-definition]
   74 | int bd_free(A)
      |     ^~~~~~~
/build/reproducible-path/neuron-8.2.2/src/mesch/bdfactor.c: In function 
‘bd_resize’:
/build/reproducible-path/neuron-8.2.2/src/mesch/bdfactor.c:95:7: warning: 
old-style function definition [-Wold-style-definition]
   95 | BAND *bd_resize(A,new_lb,new_ub,new_n)
      |       ^~~~~~~~~
/build/reproducible-path/neuron-8.2.2/src/mesch/bdfactor.c: In function 
‘bd_copy’:
/build/reproducible-path/neuron-8.2.2/src/mesch/bdfactor.c:156:7: warning: 
old-style function definition [-Wold-style-definition]
  156 | BAND *bd_copy(A,B)
      |       ^~~~~~~
/build/reproducible-path/neuron-8.2.2/src/mesch/bdfactor.c: In function 
‘band2mat’:
/build/reproducible-path/neuron-8.2.2/src/mesch/bdfactor.c:187:6: warning: 
old-style function definition [-Wold-style-definition]
  187 | MAT *band2mat(bA,A)
      |      ^~~~~~~~
/build/reproducible-path/neuron-8.2.2/src/mesch/bdfactor.c: In function 
‘mat2band’:
/build/reproducible-path/neuron-8.2.2/src/mesch/bdfactor.c:218:7: warning: 
old-style function definition [-Wold-style-definition]
  218 | BAND *mat2band(A,lb,ub,bA)
      |       ^~~~~~~~
/build/reproducible-path/neuron-8.2.2/src/mesch/bdfactor.c: In function 
‘bd_transp’:
/build/reproducible-path/neuron-8.2.2/src/mesch/bdfactor.c:253:7: warning: 
old-style function definition [-Wold-style-definition]
  253 | BAND *bd_transp(in,out)
      |       ^~~~~~~~~
/build/reproducible-path/neuron-8.2.2/src/mesch/bdfactor.c: In function 
‘bdLUfactor’:
/build/reproducible-path/neuron-8.2.2/src/mesch/bdfactor.c:366:10: warning: 
old-style function definition [-Wold-style-definition]
  366 | BAND    *bdLUfactor(bA,pivot)
      |          ^~~~~~~~~~
/build/reproducible-path/neuron-8.2.2/src/mesch/bdfactor.c: In function 
‘bdLUsolve’:
/build/reproducible-path/neuron-8.2.2/src/mesch/bdfactor.c:449:10: warning: 
old-style function definition [-Wold-style-definition]
  449 | VEC     *bdLUsolve(bA,pivot,b,x)
      |          ^~~~~~~~~
/build/reproducible-path/neuron-8.2.2/src/mesch/bdfactor.c: In function 
‘bdLDLfactor’:
/build/reproducible-path/neuron-8.2.2/src/mesch/bdfactor.c:507:7: warning: 
old-style function definition [-Wold-style-definition]
  507 | BAND *bdLDLfactor(A)
      |       ^~~~~~~~~~~
/build/reproducible-path/neuron-8.2.2/src/mesch/bdfactor.c: In function 
‘bdLDLsolve’:
/build/reproducible-path/neuron-8.2.2/src/mesch/bdfactor.c:554:9: warning: 
old-style function definition [-Wold-style-definition]
  554 | VEC    *bdLDLsolve(A,b,x)
      |         ^~~~~~~~~~
/build/reproducible-path/neuron-8.2.2/src/mesch/bdfactor.c: In function 
‘bd_mv_mlt’:
/build/reproducible-path/neuron-8.2.2/src/mesch/bdfactor.c:613:6: warning: 
old-style function definition [-Wold-style-definition]
  613 | VEC *bd_mv_mlt(A, x, out)
      |      ^~~~~~~~~
make[3]: Leaving directory 
'/build/reproducible-path/neuron-8.2.2/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:534: src/nrniv/CMakeFiles/nrniv_lib.dir/all] 
Error 2
make[2]: Leaving directory 
'/build/reproducible-path/neuron-8.2.2/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory 
'/build/reproducible-path/neuron-8.2.2/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install 
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:22: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: neuron
Source-Version: 8.2.6-1
Done: Matthias Klumpp <m...@debian.org>

We believe that the bug you reported is fixed in the latest version of
neuron, 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 1097...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klumpp <m...@debian.org> (supplier of updated neuron 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 04 May 2025 23:46:45 +0200
Source: neuron
Architecture: source
Version: 8.2.6-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Matthias Klumpp <m...@debian.org>
Closes: 1097455
Changes:
 neuron (8.2.6-1) unstable; urgency=medium
 .
   * New upstream version: 8.2.6
   * Update d/watch file
   * Refresh patches, drop ones that were merged upstream
   * Add python3.13-support.patch from upstream for Python 3.13 support
   * Update build dependencies
   * Add fix-missing-std-namespace.patch, gcc-15-fix.patch:
     - Resolves FTBFS with newer compilers (Closes: #1097455)
   * Add fix-gitless-build.patch: Make package build outside of a Git repo
   * Add missing link for nrnpyenv.sh to PATH
   * Add missing numpy ABI dependency
Checksums-Sha1:
 c0052417002688b858fb538149fcc421eb3e1bbd 2414 neuron_8.2.6-1.dsc
 28be513757b863af5d8b5900106f5792984dc3dd 12244673 neuron_8.2.6.orig.tar.gz
 c2e5c4a7a7540c5274ebe71e20ec68ddd051cdea 31828 neuron_8.2.6-1.debian.tar.xz
 55339a92b546c7acd010a4a9a9e9aebaa3063a25 12135 neuron_8.2.6-1_source.buildinfo
Checksums-Sha256:
 c36c0a72ab73e6395601dd9622beabab8b4baf56100988373360c1da15b1cb44 2414 
neuron_8.2.6-1.dsc
 6bda88abdb6ed4eae188c3fce347adff3ec38cc1e53cbe27c02e67eebcbbbb73 12244673 
neuron_8.2.6.orig.tar.gz
 bdc403dba74a7548a7f1301912d0a3ca6ea3cd4b7269b52e9f9a4864b943882d 31828 
neuron_8.2.6-1.debian.tar.xz
 954aed052e05361998d57c9f52e7470d4bfcd2ccb701ae1fe72016ffa9d18b54 12135 
neuron_8.2.6-1_source.buildinfo
Files:
 b96bebad3461e8b572db2c46d2de82eb 2414 science optional neuron_8.2.6-1.dsc
 837446dffd35821da944ac0e39d948a3 12244673 science optional 
neuron_8.2.6.orig.tar.gz
 30769d587ed218d7d26e0a18b4d33393 31828 science optional 
neuron_8.2.6-1.debian.tar.xz
 9da9cc98aaea8ca65d87eaab93372ec9 12135 science optional 
neuron_8.2.6-1_source.buildinfo

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

iQJDBAEBCgAtFiEE0zo/DKFrCsxRpgc4SUyKX79N7OsFAmgX5TUPHG1ha0BkZWJp
YW4ub3JnAAoJEElMil+/TezrVl8P/j3wLYbeAg1RNgriodrCO2NcskwLLq+2Eq1f
M6ppMQwfE+11seT6aU+nlwYJH1NhDq8zjaBuZ2w4VV1aLo2DxsbivMxx4tJ583Uo
8MtLdBKZSE+j2eluriakqzOm+zyZN/vYvHbRtmonzYbXlaHU8l1yBIfKBB0xGi7U
kSNUWlLpIXplx9roxXSzAMiEc8js9uQ3a1I7hs5rrkMw62WsIRwff6JUuSlwGD/3
XJ5FVO7FnU5R28coix70prgk9lunsJZsGNJFHC63IYsaipwPEqH2Me9GLwoMN6Q2
xQlvwVCPb7rX8z7ziS2xDVWKf3S1w375LA4gDUw/8l+EwKfvJH5olqBid7zuym3n
U5CfBbdfqvApN4/Um7uk8SCHa6i/Anc0D5TcF7KuNHMg4H3ieecVhFMa8IZve9HE
8AsvCkdzeA7TbDdDb9l0JfjKx2wzKA8/Hl/hiOATTQTWYTf3ppmljqenMjGY3BUM
BxdN+xsk5ELj/SoMmFvIK04EWfQHFopzFHAUHrKt27kCbec96NMdv6FemGdr2wjw
RIRlyYkwnQs5l+svWgzSc828H9hzmXwJHs+DhQk3gwAVOwVZ+FgInuvBLO47y5rA
gIA12aFzX1rXrPIP6pkbkeFt/DR0aYIAW1WI1MprxWXzpx6EHc4qWOq7/+Hpnj1i
KRyzoLVG
=YV6o
-----END PGP SIGNATURE-----

Attachment: pgp4fJDiaWMuA.pgp
Description: PGP signature


--- End Message ---

Reply via email to