[Debian-med-packaging] Bug#1118759: pymia FTBFS: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘elsize’

Adrian Bunk bunk at debian.org
Fri Oct 24 22:48:28 BST 2025


Source: pymia
Version: 0.1.9-2.1
Severity: serious
Tags: ftbfs forky sid

https://buildd.debian.org/status/logs.php?pkg=pymia&ver=0.1.9-2.1%2Bb7

...
In file included from src/mia_python.cc:22:
src/mia_conversions.hh: In static member function ‘static typename mia::T2DImage<S>::Pointer mia::get_image<in, out, mia::T2DImage>::apply(PyArrayObject*)’:
src/mia_conversions.hh:118:65: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘elsize’ [-Wtemplate-body]
  118 |                 auto itemsize = NpyIter_GetDescrArray(iter)[0]->elsize;
      |                                                                 ^~~~~~
src/mia_conversions.hh: In static member function ‘static typename mia::T3DImage<out>::Pointer mia::get_image<in, out, mia::T3DImage>::apply(PyArrayObject*)’:
src/mia_conversions.hh:186:65: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘elsize’ [-Wtemplate-body]
  186 |                 auto itemsize = NpyIter_GetDescrArray(iter)[0]->elsize;
      |                                                                 ^~~~~~
{'include_dirs': ['/usr/include/mia-2.4', '/usr/usr/lib/x86_64-linux-gnu/mia-2.4/include', '/usr/lib/x86_64-linux-gnu/mia-2.4/include'], 'libraries': ['mia3d-2.4', 'mia2d-2.4', 'miacore-2.4']}
error: command '/usr/bin/x86_64-linux-gnu-g++' failed with exit code 1
E: pybuild pybuild:389: build: plugin distutils failed with: exit code=1: /usr/bin/python3 setup.py build 
dh_auto_build: error: pybuild --build -i python{version} -p 3.13 returned exit code 13
make: *** [debian/rules:9: binary-arch] Error 255


More information about the Debian-med-packaging mailing list