tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: py-scipy problem (from Re: Automated pkgsrc commit testing)



On 8/5/24 05:08, Thomas Klausner wrote:
On Mon, Aug 05, 2024 at 10:48:53AM +0100, Jonathan Perkin wrote:
At time of writing this current email, it is severely broken with no bulk
builds running at all due to untested py-scipy changes.  I am expecting to
have to fix these myself too, as it's been 5 days now with no sign of anyone
else doing it.

It's the first time I hear of that problem. I don't see it in my bulk
build (but I limit my Python versions, perhaps that avoids it).  I
don't see anything on pkgsrc-bulk or pkgsrc-users or tech-pkg.

You'll have to provide more details or fix it yourself, yes.
  Thomas

I'm assuming this issue has been fixed by now.

I'm seeing failures on NetBSD 10, which I would guess are a new problem.
 Anyone else having trouble with scipy on NetBSD?

[854/1382] Compiling C++ object
scipy/...un.so.p/meson-generated__specfun.cpp.o
FAILED: scipy/special/_specfun.so.p/meson-generated__specfun.cpp.o
c++ -Iscipy/special/_specfun.so.p -Iscipy/special -I../scipy/special
-I../../../../../../pkg/lib/python3.12/site-packages/numpy/_core/include
-I/home/bacon/Pkgsrc/pkg/include/python3.12
-I/home/bacon/Pkgsrc/pkg/include -I/usr/include -fvisibility=hidden
-fvisibility-inlines-hidden -fdiagnostics-color=always -DNDEBUG
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O3 -O2
-D__STDC_FORMAT_MACROS -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_9_API_VERSION
-MD -MQ scipy/special/_specfun.so.p/meson-generated__specfun.cpp.o -MF
scipy/special/_specfun.so.p/meson-generated__specfun.cpp.o.d -o
scipy/special/_specfun.so.p/meson-generated__specfun.cpp.o -c
scipy/special/_specfun.so.p/_specfun.cpp
In file included from
/home/bacon/Pkgsrc/pkgsrc/math/py-scipy/work/.buildlink/include/python3.12/Python.h:38,
                 from scipy/special/_specfun.so.p/_specfun.cpp:16:
scipy/special/_specfun.so.p/_specfun.cpp: In function 'PyObject*
__pyx_f_5numpy_PyDataType_SHAPE(PyArray_Descr*)':
scipy/special/_specfun.so.p/_specfun.cpp:4014:41: error: 'PyArray_Descr'
{aka 'struct _PyArray_Descr'} has no member named 'subarray'
 4014 |     __Pyx_INCREF(((PyObject*)__pyx_v_d->subarray->shape));
      |                                         ^~~~~~~~
/home/bacon/Pkgsrc/pkgsrc/math/py-scipy/work/.buildlink/include/python3.12/pyport.h:24:38:
note: in definition of macro '_Py_CAST'
   24 | #define _Py_CAST(type, expr) ((type)(expr))
      |                                      ^~~~
/home/bacon/Pkgsrc/pkgsrc/math/py-scipy/work/.buildlink/include/python3.12/object.h:661:35:
note: in expansion of macro '_PyObject_CAST'
  661 | #  define Py_INCREF(op) Py_INCREF(_PyObject_CAST(op))
      |                                   ^~~~~~~~~~~~~~
scipy/special/_specfun.so.p/_specfun.cpp:1829:27: note: in expansion of
macro 'Py_INCREF'
 1829 |   #define __Pyx_INCREF(r) Py_INCREF(r)
      |                           ^~~~~~~~~
scipy/special/_specfun.so.p/_specfun.cpp:4014:5: note: in expansion of
macro '__Pyx_INCREF'
 4014 |     __Pyx_INCREF(((PyObject*)__pyx_v_d->subarray->shape));
      |     ^~~~~~~~~~~~
scipy/special/_specfun.so.p/_specfun.cpp:4015:38: error: 'PyArray_Descr'
{aka 'struct _PyArray_Descr'} has no member named 'subarray'
 4015 |     __pyx_r = ((PyObject*)__pyx_v_d->subarray->shape);
      |                                      ^~~~~~~~
[855/1382] Compiling C++ object
scipy/...cial_ufuncs.so.p/_special_ufuncs.cpp.o
ninja: build stopped: subcommand failed.

ERROR Backend subprocess exited when trying to invoke build_wheel
*** Error code 1

Stop.
bmake[5]: stopped in /home/bacon/Pkgsrc/pkgsrc/math/py-scipy
*** Error code 1

Stop.
bmake[4]: stopped in /home/bacon/Pkgsrc/pkgsrc/math/py-scipy
*** Error code 1

--
Life is a game.  Play hard.  Play fair.  Have fun.



Home | Main Index | Thread Index | Old Index