Your message dated Sat, 27 Sep 2025 15:50:30 +0000
with message-id <[email protected]>
and subject line Bug#1096703: fixed in ghc 9.10.3-1~exp1
has caused the Debian Bug report #1096703,
regarding ghc: 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.)
--
1096703: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096703
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ghc
Version: 9.6.6-3
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/ghc_9.6.6-3_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
[...]
utils/hp2ps/Utilities.c:80:17: error:
error: too many arguments to function ‘malloc’; expected 0, have 1
80 | r = (void*) malloc(n);
| ^~~~~~ ~
|
80 | r = (void*) malloc(n);
| ^
utils/hp2ps/Utilities.c:6:14: error:
note: declared here
6 | extern void* malloc();
| ^~~~~~
|
6 | extern void* malloc();
| ^
utils/hp2ps/Utilities.c: In function ‘xrealloc’:
utils/hp2ps/Utilities.c:92:18: error:
warning: conflicting types for built-in function ‘realloc’; expected ‘void
*(void *, long unsigned int)’ [-Wbuiltin-declaration-mismatch]
92 | extern void *realloc();
| ^~~~~~~
|
92 | extern void *realloc();
| ^
utils/hp2ps/Utilities.c:92:18: error:
note: ‘realloc’ is declared in header ‘<stdlib.h>’
|
92 | extern void *realloc();
| ^
utils/hp2ps/Utilities.c:94:9: error:
error: too many arguments to function ‘realloc’; expected 0, have 2
94 | r = realloc(p, n);
| ^~~~~~~ ~
|
94 | r = realloc(p, n);
| ^
utils/hp2ps/Utilities.c:92:18: error:
note: declared here
92 | extern void *realloc();
| ^~~~~~~
|
92 | extern void *realloc();
| ^
At top level:
cc1: note: unrecognized command-line option ‘-Wno-nonportable-include-path’ may
have been intended to silence earlier diagnostics
`x86_64-linux-gnu-gcc' failed in phase `C Compiler'. (Exit code: 1)
Error when running Shake build system:
at want, called at src/Main.hs:124:44 in main:Main
* Depends on: binary-dist-dir
at need, called at src/Rules/BinaryDist.hs:130:9 in main:Rules.BinaryDist
* Depends on: _build/stage1/bin/hp2ps
at need, called at src/Rules/Program.hs:129:5 in main:Rules.Program
* Depends on: _build/stage1/utils/hp2ps/build/c/Utilities.dyn_o
at cmd', called at src/Builder.hs:387:23 in main:Builder
at cmdArgs, called at src/Builder.hs:540:8 in main:Builder
at cmdArgs, called at src/Builder.hs:564:18 in main:Builder
at cmdArgs, called at src/Builder.hs:564:18 in main:Builder
at error, called at src/Builder.hs:609:13 in main:Builder
* Raised the exception:
Command failed
Build failed.
make[1]: *** [debian/rules:176: override_dh_auto_build-arch] Error 1
make[1]: Leaving directory '/build/reproducible-path/ghc-9.6.6'
make: *** [debian/rules:132: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: ghc
Source-Version: 9.10.3-1~exp1
Done: Ilias Tsitsimpis <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ghc, 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.
Ilias Tsitsimpis <[email protected]> (supplier of updated ghc 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: Sat, 27 Sep 2025 15:29:38 +0300
Source: ghc
Architecture: source
Version: 9.10.3-1~exp1
Distribution: experimental
Urgency: medium
Maintainer: Debian Haskell Group
<[email protected]>
Changed-By: Ilias Tsitsimpis <[email protected]>
Closes: 1096703
Changes:
ghc (9.10.3-1~exp1) experimental; urgency=medium
.
* New upstream release
* Update upstream signing key
* Fix unregisterised builds with GCC15 (Closes: #1096703)
Checksums-Sha1:
0a19fd143c6a5109f0a660e12127ac14d01e9577 2809 ghc_9.10.3-1~exp1.dsc
a5b1219858fefcf909ae75a304ff0f12ab8e5d99 32959164 ghc_9.10.3.orig.tar.xz
4ed82122699d891861bdffae6b4d380b94c2d216 659 ghc_9.10.3.orig.tar.xz.asc
23384ed5544421eb709bab39d3caaddf4b81a3b7 62652 ghc_9.10.3-1~exp1.debian.tar.xz
cfcc6100503fe17313151963433f48ebe930b9f9 6063
ghc_9.10.3-1~exp1_source.buildinfo
Checksums-Sha256:
b38a18823a052bbe3ae731e0e56a3bc03096ecd38352637fc3c7cb14b4770de0 2809
ghc_9.10.3-1~exp1.dsc
d266864b9e0b7b741abe8c9d6a790d7c01c21cf43a1419839119255878ebc59a 32959164
ghc_9.10.3.orig.tar.xz
41b3a6d0abe33dc29b9be1a1aac13becbe31fbf637b8e6207f9769f8f8ccf8e2 659
ghc_9.10.3.orig.tar.xz.asc
e9e46cba60f811265b9d068890a9e8b90974f05cf4d6e925828e5d77fe013ade 62652
ghc_9.10.3-1~exp1.debian.tar.xz
dd89880154b812c9517811dedaf9a4712714d68ae3314d8de0ee1eb69c1e45fb 6063
ghc_9.10.3-1~exp1_source.buildinfo
Files:
73bf8630b4d173f0ec189045ce2c4bb7 2809 haskell optional ghc_9.10.3-1~exp1.dsc
3ba3288c219503164d53529f7ca7aada 32959164 haskell optional
ghc_9.10.3.orig.tar.xz
404001158ad1707400317ade10845641 659 haskell optional
ghc_9.10.3.orig.tar.xz.asc
41aaec937f6995e5276fe2fc5e5f4ee3 62652 haskell optional
ghc_9.10.3-1~exp1.debian.tar.xz
732a4b62ac9f4e12c7c4768e90376389 6063 haskell optional
ghc_9.10.3-1~exp1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEJ9c8pfW11+AaUTb116hngMxkQDwFAmjYBIYUHGlsaWFzdHNp
QGRlYmlhbi5vcmcACgkQ16hngMxkQDx/EA/9EpuQI8FtTv6RPzadZUzicr0Wn53n
0+Ti0DJLBD0tWJIgXJ29jss+1GFYdUPKTZ/EMMGScSr3bB8SQYS7G2GNJ9IJbCym
tb/vse80FppCYSWdSRcKmcvxX6kyyVerRtESoI9aJ1ITf0EaM+UpkZQoxy7J9EU0
a9p70eHu5Yvc1a/R0I59iZZFV+uIznsfk2Eey/Xy08jwVCHW5eGc7tzUc9xh4+ZY
8NFlGBZO0Bptf7eoJO/gkQNjpdJFHiy8SLBvRbriWpjiL44fLh/uPMNDcvMgTdve
XUbZnT30CcHKxDmtVq6qu0Umq+TMyvAmgvavXPlIkm2WjRqYZZHKFTrQ/CrzRmrC
nNkHM+TRmh5+E75JoNHiLmabc46OeBld40Ur1PeX0bgpGXtbpEghPyHjfvuD1nk6
jqayy0TzLJQX/RC+0y5sahcoMsBfPw+XV0qR3hotUI2an7Jr4LUf6RhCXt+V0Oov
Dmig04tG6hYins4AktAJeRo0WQTcIshPMIRicW5Yl5Krhnd5g517XyarNTG9SDIt
H11ga9NPKXit17c7sceR41exRK7lfhgYevEbyM4W5ZJw10NV0lxZ9OZN4I91JxtK
tv2tnoxb/GQnsiKtzFI+g7es4qMXF4ueg/TTQkdqttiy/+3Ixgib16cjmWM0eMSL
SuEZChFGjHU7/bU=
=PuXO
-----END PGP SIGNATURE-----
pgpoXzhURLbEY.pgp
Description: PGP signature
--- End Message ---