[Debian-astro-maintainers] Bug#1096587: eso-midas: ftbfs with GCC-15
Santiago Vila
sanvila at debian.org
Tue Sep 16 14:11:09 BST 2025
reopen 1096587
thanks
Hi. Sorry for the reopening, but this is failing right now in unstable
with this error:
oss.c: In function ‘osscatch’:
oss.c:141:5: warning: old-style function definition [-Wold-style-definition]
141 | int osscatch(sig, f)
| ^~~~~~~~
oss.c:157:18: error: assignment to ‘__sighandler_t’ {aka ‘void (*)(int)’} from incompatible pointer type ‘FUNCTION’ {aka ‘void (*)(void)’} [-Wincompatible-pointer-types]
157 | act.sa_handler = f;
| ^
In file included from oss.c:63:
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
72 | typedef void (*__sighandler_t) (int);
| ^~~~~~~~~~~~~~
oss.c:75:16: note: ‘FUNCTION’ declared here
75 | typedef void (*FUNCTION)(); /* Pointer to Function */
| ^~~~~~~~
which seems gcc-15 related to me.
Note 1: When the current version of "eso-midas" was uploaded for
unstable, gcc-15 was not the default yet. Apparently, gcc-15 was
uploaded a day later, and that made the build on hppa to FTBFS:
https://buildd.debian.org/status/fetch.php?pkg=eso-midas&arch=hppa&ver=25.05pl1.1-1&stamp=1757030205&raw=0
The way it failed on hppa 11 days ago is the same way it fails on
amd64 now if you try to rebuild it now.
Note 2: it is possible that this bug is "different" than the one originally
reported by Matthias, but the title (i.e. "FTBFS with gcc-15") still
holds, so I prefer to reopen this one instead of filing a new bug.
I've put a recent build log here:
https://people.debian.org/~sanvila/build-logs/202509/
Thanks.
More information about the Debian-astro-maintainers
mailing list