Your message dated Wed, 24 Sep 2025 17:36:39 +0000
with message-id <[email protected]>
and subject line Bug#1097436: fixed in ncbi-seg 0.0.20000620-8
has caused the Debian Bug report #1097436,
regarding ncbi-seg: 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.)
--
1097436: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097436
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ncbi-seg
Version: 0.0.20000620-7
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/ncbi-seg_0.0.20000620-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
[...]
| ^~~~~~~
seg.c:778:7: error: too many arguments to function ‘lower’; expected 0, have 2
778 | lower(curseq = win->seq, win->length);
| ^~~~~ ~~~~~~~~~~~~~~~~~
genwin.h:160:17: note: declared here
160 | extern upper(), lower(), findchar();
| ^~~~~
seg.c:802:17: error: too many arguments to function ‘closewin’; expected 0,
have 1
802 | closewin(win);
| ^~~~~~~~ ~~~
genwin.h:152:20: note: declared here
152 | extern shiftwin(), closewin();
| ^~~~~~~~
seg.c: At top level:
seg.c:811:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
811 | space(len)
| ^~~~~
seg.c: In function ‘space’:
seg.c:811:1: warning: old-style function definition [-Wold-style-definition]
seg.c: At top level:
seg.c:832:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
832 | seqout(seq, hilo, begin, end)
| ^~~~~~
seg.c: In function ‘seqout’:
seg.c:832:1: warning: old-style function definition [-Wold-style-definition]
seg.c:856:11: error: too many arguments to function ‘findchar’; expected 0,
have 2
856 | iend = findchar(header, ' ');
| ^~~~~~~~ ~~~~~~
genwin.h:160:26: note: declared here
160 | extern upper(), lower(), findchar();
| ^~~~~~~~
seg.c:881:7: error: too many arguments to function ‘lower’; expected 0, have 2
881 | lower(proseq, seq->length);
| ^~~~~ ~~~~~~
genwin.h:160:17: note: declared here
160 | extern upper(), lower(), findchar();
| ^~~~~
seg.c:885:7: error: too many arguments to function ‘upper’; expected 0, have 2
885 | upper(proseq, seq->length);
| ^~~~~ ~~~~~~
genwin.h:160:8: note: declared here
160 | extern upper(), lower(), findchar();
| ^~~~~
seg.c:889:7: error: too many arguments to function ‘lower’; expected 0, have 2
889 | lower(proseq, seq->length);
| ^~~~~ ~~~~~~
genwin.h:160:17: note: declared here
160 | extern upper(), lower(), findchar();
| ^~~~~
seg.c: At top level:
seg.c:906:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
906 | appendseg(segs, seg)
| ^~~~~~~~~
seg.c: In function ‘appendseg’:
seg.c:906:1: warning: old-style function definition [-Wold-style-definition]
seg.c: At top level:
seg.c:930:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
930 | freesegs(segs)
| ^~~~~~~~
seg.c: In function ‘freesegs’:
seg.c:930:1: warning: old-style function definition [-Wold-style-definition]
seg.c: At top level:
seg.c:945:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
945 | usage()
| ^~~~~
make[1]: *** [Makefile:413: seg.o] Error 1
make[1]: Leaving directory '/build/reproducible-path/ncbi-seg-0.0.20000620'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:15: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: ncbi-seg
Source-Version: 0.0.20000620-8
Done: Étienne Mollier <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ncbi-seg, 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 ncbi-seg 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: Wed, 24 Sep 2025 19:04:35 +0200
Source: ncbi-seg
Architecture: source
Version: 0.0.20000620-8
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team
<[email protected]>
Changed-By: Étienne Mollier <[email protected]>
Closes: 1097436
Changes:
ncbi-seg (0.0.20000620-8) unstable; urgency=medium
.
* Team upload.
* d/rules: build for standard C 2017.
This works around the build failure with gcc-15. (Closes: #1097436)
* d/watch: upgrade to untrackable watch file v5.
* d/control: remove redundant Rules-Requires-Root.
* d/control: declare compliance to standards version 4.7.2.
Checksums-Sha1:
32838226fd98325043006b7a10ee44a5166eaac3 2214 ncbi-seg_0.0.20000620-8.dsc
47bee816a1597c2284da2e3bf4d439b79f050305 11760
ncbi-seg_0.0.20000620-8.debian.tar.xz
Checksums-Sha256:
0d8c09f09d32d7c91ea708a9a7006bc5efdff1ff8ad27700f2f23df81819ab95 2214
ncbi-seg_0.0.20000620-8.dsc
1be806929fe8efa58c53240aa3947bb0e65ed849a2bf74d146019b42e73c6487 11760
ncbi-seg_0.0.20000620-8.debian.tar.xz
Files:
b03e540421598cb8b894d5e594689a0c 2214 science optional
ncbi-seg_0.0.20000620-8.dsc
63c05f25d382961d1c9a64ae722db98f 11760 science optional
ncbi-seg_0.0.20000620-8.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmjUKBkUHGVtb2xsaWVy
QGRlYmlhbi5vcmcACgkQeTz2fo8NEdoG+g/7BFLsfelm3C0bD6HX+nlmFLpIe5Y9
M/1l6H+iA03hGlqjpoadl+Fd/91ywGzfQQ68MrMc37if9aFhDhy80ETQnfYs5efr
HYLyrw08r67+FKMw9neN9JN/BzmeTztlIiS4TkxRBo3UsyqC/o7G5j3G6Z+pNdS0
EOWwmE5+e/p0RS9dp8YwhaEzTLbp7c8gGQN8x7J8l+IVXi4Efd9D7Cl4OZpdt7Tk
W4PlTs+jobt1tts+dk8Z9S3Tp3sNQhzP1e/v/z9JmXpSVCOz74TUjf2pmlkcDqPL
gQVRBERosbWbz0N/znzxleFVYLktiuYELLIYC7/RHv6hHss2vnEjPq/NFlc2vNNu
/HevR4+XLJR57v/ZxWrAfxcRw4cCGaehPsRE23cbRMu3usxNUUbXoaU+qsb5Pu2U
udoUMCZjUQTmxLGiU96Ep4KH5d7K0U5Kdf1Y3WRxCiliPlN+JLH+tzOsZ0B7h7ux
xSSULW/QZrVb+dN8hPQu3VUIvVnq1CaX2h8tjGYc1PtlkhDwtmOgYfylh4P5kNT8
vIwkTJs7V35UnE2X0jQsYmuwsd6ebetpemEexJP7kOYDsnG1OrxZZ1lO9RYhto/g
iVpduC0rP7SmLcL3ysrLLNDuhddNifxmcI/J4dOzr3xBQ87tXRbsmxKzvRj3npCk
VoYL7aUvHRwM2KY=
=EgFI
-----END PGP SIGNATURE-----
pgpX7AOIOlkVw.pgp
Description: PGP signature
--- End Message ---