[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