[Debian-astro-maintainers] Bug#1110653: pybdsf ftbfs with boost 1.88
Matthias Klose
doko at debian.org
Sat Aug 9 18:16:38 BST 2025
Package: src:pybdsf
Version: 1.13.0-1
Severity: important
Tags: sid forky
User: debian-devel at lists.debian.org
Usertags: boost1.88
pybdsf ftbfs with boost 1.88:
[...]
FAILED: CMakeFiles/natgridmodule.dir/natgrid/Src/natgrid.c.o
/usr/bin/cc -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION
-Dnatgridmodule_EXPORTS -I/usr/include/python3.13
-I/usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include
-I/<<PKGBUILDDIR>>/natgrid/Include -g -O2
-Werror=implicit-function-declaration -fno-omit-frame-pointer
-mno-omit-leaf-frame-pointer -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-flto=auto -ffat-lto-objects -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-fcf-protection
-fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/pybdsf-1.13.0-1build2 -O3
-DNDEBUG -fPIC -MD -MT
CMakeFiles/natgridmodule.dir/natgrid/Src/natgrid.c.o -MF
CMakeFiles/natgridmodule.dir/natgrid/Src/natgrid.c.o.d -o
CMakeFiles/natgridmodule.dir/natgrid/Src/natgrid.c.o -c
/<<PKGBUILDDIR>>/natgrid/Src/natgrid.c
In file included from /<<PKGBUILDDIR>>/natgrid/Src/natgrid.c:6:
/<<PKGBUILDDIR>>/natgrid/Include/nnmhead.h:42:10: error: conflicting
types for ‘fopen’; have ‘FILE *(void)’
42 | FILE *fopen(), *filee = NULL;
| ^~~~~
In file included from /<<PKGBUILDDIR>>/natgrid/Include/nnmhead.h:1:
/usr/include/stdio.h:264:14: note: previous declaration of ‘fopen’ with
type ‘FILE *(const char * restrict, const char * restrict)’
264 | extern FILE *fopen (const char *__restrict __filename,
| ^~~~~
In file included from /<<PKGBUILDDIR>>/natgrid/Src/natgrid.c:7:
/<<PKGBUILDDIR>>/natgrid/Include/nnghead.h:40:18: error: conflicting
types for ‘fopen’; have ‘FILE *(void)’
40 | extern FILE *fopen(), *filee;
| ^~~~~
/usr/include/stdio.h:264:14: note: previous declaration of ‘fopen’ with
type ‘FILE *(const char * restrict, const char * restrict)’
264 | extern FILE *fopen (const char *__restrict __filename,
| ^~~~~
/<<PKGBUILDDIR>>/natgrid/Src/natgrid.c: In function ‘Terminate’:
/<<PKGBUILDDIR>>/natgrid/Src/natgrid.c:48:9: error: too many arguments
to function ‘FreeMatrixd’; expected 0, have 1
48 | FreeMatrixd(points);
| ^~~~~~~~~~~ ~~~~~~
/<<PKGBUILDDIR>>/natgrid/Include/nnmhead.h:78:17: note: declared here
78 | void FreeMatrixd();
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/natgrid/Src/natgrid.c:52:9: error: too many arguments
to function ‘FreeMatrixd’; expected 0, have 1
52 | FreeMatrixd(joints);
| ^~~~~~~~~~~ ~~~~~~
/<<PKGBUILDDIR>>/natgrid/Include/nnmhead.h:78:17: note: declared here
78 | void FreeMatrixd();
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/natgrid/Src/natgrid.c:56:9: error: too many arguments
to function ‘FreeVecti’; expected 0, have 1
56 | FreeVecti(jndx);
| ^~~~~~~~~ ~~~~
/<<PKGBUILDDIR>>/natgrid/Include/nnmhead.h:70:17: note: declared here
70 | void FreeVecti();
| ^~~~~~~~~
More information about the Debian-astro-maintainers
mailing list