Problem in installing clawpack

6 views
Skip to first unread message

Muhammad Ali

unread,
Jul 16, 2024, 6:49:18 AM (yesterday) Jul 16
to claw-users
Hi there, 
I am facing problems in properly installing clawpack on one of my machines. After cloning and repo once i run the last command "pip install --no-build-isolation -e ./" I get a errors I pasted below. Regards

git clone https://github.com/clawpack/clawpack.git clawpack
cd clawpack
git submodule init
git submodule update

pip install --no-build-isolation -e ./

----------------------------------ERROR MSG--------------------------

Obtaining file:///home/dev/clawpack
  Checking if build backend supports build_editable ... done
  Preparing editable metadata (pyproject.toml) ... error
  error: subprocess-exited-with-error
 
  × Preparing editable metadata (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [228 lines of output]
      + meson setup --reconfigure /home/dev/clawpack /home/dev/clawpack/build/cp310 -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=/home/dev/clawpack/build/cp310/meson-python-native-file.ini
      The Meson build system
      Version: 1.5.0
      Source dir: /home/dev/clawpack
      Build dir: /home/dev/clawpack/build/cp310
      Build type: native build
      Program metadata.py found: YES (/home/dev/venv/bin/python /home/dev/clawpack/metadata.py)
      Project name: clawpack
      Project version: 5.10.0
      Fortran compiler for the host machine: gfortran (gcc 11.4.0 "GNU Fortran (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0")
      Fortran linker for the host machine: gfortran ld.bfd 2.38
      C compiler for the host machine: cc (gcc 11.4.0 "cc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0")
      C linker for the host machine: cc ld.bfd 2.38
      Host machine cpu family: x86_64
      Host machine cpu: x86_64
      Program python found: YES (/home/dev/venv/bin/python)
      Message: f2py version: 2.0.0
      Compiler for Fortran supports arguments -Wno-unused-dummy-argument: YES (cached)
      Compiler for Fortran supports arguments -Wno-unused-variable: YES (cached)
      Compiler for Fortran supports arguments -Wno-unused-label: YES (cached)
      Compiler for C supports arguments -Wno-misleading-indentation: YES (cached)
      Compiler for C supports arguments -Wno-unused-but-set-variable: YES (cached)
      Compiler for C supports link arguments -Wl,-no_compact_unwind: NO (cached)
      Build targets in project: 115
     
      clawpack 5.10.0
     
        User defined options
          Native files: /home/dev/clawpack/build/cp310/meson-python-native-file.ini
          buildtype   : release
          b_ndebug    : if-release
          b_vscrt     : md
     
      Found ninja-1.11.1.git.kitware.jobserver-1 at /home/dev/venv/bin/ninja
      + /home/dev/venv/bin/ninja
      [1/362] Compiling Fortran object pyclaw/src/pyclaw/advection_2d.cpython-310-x86_64-linux-gnu.so.p/meson-generated_.._advection_2d-f2pywrappers.f.o
      [2/362] Compiling Fortran object pyclaw/src/pyclaw/advection_2d.cpython-310-x86_64-linux-gnu.so.p/.._.._examples_advection_reaction_2d_rpt2_dummy.f90.o
      [3/362] Compiling Fortran object pyclaw/src/pyclaw/advection_2d.cpython-310-x86_64-linux-gnu.so.p/.._.._examples_advection_reaction_2d_rpn2_vc_advection_vector.f90.o
      [4/362] Linking target pyclaw/src/pyclaw/advection_2d.cpython-310-x86_64-linux-gnu.so
      [5/362] Generating riemann/riemann/acoustics_1D_ptwisemodule.c with a custom command
      [6/362] Compiling C object pyclaw/src/pyclaw/reconstruct.cpython-310-x86_64-linux-gnu.so.p/limiters_weno_reconstruct.c.o
      FAILED: pyclaw/src/pyclaw/reconstruct.cpython-310-x86_64-linux-gnu.so.p/limiters_weno_reconstruct.c.o
      cc -Ipyclaw/src/pyclaw/reconstruct.cpython-310-x86_64-linux-gnu.so.p -Ipyclaw/src/pyclaw -I../../pyclaw/src/pyclaw -I/home/dev/venv/lib/python3.10/site-packages/numpy/_core/include -I/home/dev/venv/lib/python3.10/site-packages/numpy/f2py/src -I/usr/include/python3.10 -fvisibility=hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -Wno-misleading-indentation -Wno-unused-but-set-variable -fPIC -MD -MQ pyclaw/src/pyclaw/reconstruct.cpython-310-x86_64-linux-gnu.so.p/limiters_weno_reconstruct.c.o -MF pyclaw/src/pyclaw/reconstruct.cpython-310-x86_64-linux-gnu.so.p/limiters_weno_reconstruct.c.o.d -o pyclaw/src/pyclaw/reconstruct.cpython-310-x86_64-linux-gnu.so.p/limiters_weno_reconstruct.c.o -c ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c
      In file included from /home/dev/venv/lib/python3.10/site-packages/numpy/_core/include/numpy/ndarraytypes.h:1909,
                       from /home/dev/venv/lib/python3.10/site-packages/numpy/_core/include/numpy/ndarrayobject.h:12,
                       from ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:7:
      /home/dev/venv/lib/python3.10/site-packages/numpy/_core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
         17 | #warning "Using deprecated NumPy API, disable it with " \
            |  ^~~~~~~
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_smoothness_k3’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:59:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
         59 |   if (sigma_py->nd != 2 || sigma_py->descr->type_num != PyArray_DOUBLE)
            |                                                         ^~~~~~~~~~~~~~
            |                                                         PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:59:57: note: each undeclared identifier is reported only once for each function it appears in
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_weights_left_k3’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:135:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
        135 |   if (sigma_py->nd != 2 || sigma_py->descr->type_num != PyArray_DOUBLE)
            |                                                         ^~~~~~~~~~~~~~
            |                                                         PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_reconstruct_left_k3’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:236:49: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
        236 |   if (f_py->nd != 1 || f_py->descr->type_num != PyArray_DOUBLE)
            |                                                 ^~~~~~~~~~~~~~
            |                                                 PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_weights_right_k3’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:350:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
        350 |   if (sigma_py->nd != 2 || sigma_py->descr->type_num != PyArray_DOUBLE)
            |                                                         ^~~~~~~~~~~~~~
            |                                                         PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_reconstruct_right_k3’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:440:49: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
        440 |   if (f_py->nd != 1 || f_py->descr->type_num != PyArray_DOUBLE)
            |                                                 ^~~~~~~~~~~~~~
            |                                                 PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_smoothness_k4’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:583:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
        583 |   if (sigma_py->nd != 2 || sigma_py->descr->type_num != PyArray_DOUBLE)
            |                                                         ^~~~~~~~~~~~~~
            |                                                         PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_weights_left_k4’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:664:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
        664 |   if (sigma_py->nd != 2 || sigma_py->descr->type_num != PyArray_DOUBLE)
            |                                                         ^~~~~~~~~~~~~~
            |                                                         PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_reconstruct_left_k4’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:761:49: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
        761 |   if (f_py->nd != 1 || f_py->descr->type_num != PyArray_DOUBLE)
            |                                                 ^~~~~~~~~~~~~~
            |                                                 PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_weights_right_k4’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:880:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
        880 |   if (sigma_py->nd != 2 || sigma_py->descr->type_num != PyArray_DOUBLE)
            |                                                         ^~~~~~~~~~~~~~
            |                                                         PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_reconstruct_right_k4’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:977:49: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
        977 |   if (f_py->nd != 1 || f_py->descr->type_num != PyArray_DOUBLE)
            |                                                 ^~~~~~~~~~~~~~
            |                                                 PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_smoothness_k5’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:1157:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
       1157 |   if (sigma_py->nd != 2 || sigma_py->descr->type_num != PyArray_DOUBLE)
            |                                                         ^~~~~~~~~~~~~~
            |                                                         PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_weights_left_k5’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:1243:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
       1243 |   if (sigma_py->nd != 2 || sigma_py->descr->type_num != PyArray_DOUBLE)
            |                                                         ^~~~~~~~~~~~~~
            |                                                         PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_reconstruct_left_k5’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:1348:49: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
       1348 |   if (f_py->nd != 1 || f_py->descr->type_num != PyArray_DOUBLE)
            |                                                 ^~~~~~~~~~~~~~
            |                                                 PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_weights_right_k5’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:1472:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
       1472 |   if (sigma_py->nd != 2 || sigma_py->descr->type_num != PyArray_DOUBLE)
            |                                                         ^~~~~~~~~~~~~~
            |                                                         PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_reconstruct_right_k5’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:1577:49: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
       1577 |   if (f_py->nd != 1 || f_py->descr->type_num != PyArray_DOUBLE)
            |                                                 ^~~~~~~~~~~~~~
            |                                                 PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_smoothness_k6’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:1810:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
       1810 |   if (sigma_py->nd != 2 || sigma_py->descr->type_num != PyArray_DOUBLE)
            |                                                         ^~~~~~~~~~~~~~
            |                                                         PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_weights_left_k6’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:1901:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
       1901 |   if (sigma_py->nd != 2 || sigma_py->descr->type_num != PyArray_DOUBLE)
            |                                                         ^~~~~~~~~~~~~~
            |                                                         PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_reconstruct_left_k6’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:2018:49: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
       2018 |   if (f_py->nd != 1 || f_py->descr->type_num != PyArray_DOUBLE)
            |                                                 ^~~~~~~~~~~~~~
            |                                                 PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_weights_right_k6’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:2147:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
       2147 |   if (sigma_py->nd != 2 || sigma_py->descr->type_num != PyArray_DOUBLE)
            |                                                         ^~~~~~~~~~~~~~
            |                                                         PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_reconstruct_right_k6’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:2264:49: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
       2264 |   if (f_py->nd != 1 || f_py->descr->type_num != PyArray_DOUBLE)
            |                                                 ^~~~~~~~~~~~~~
            |                                                 PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_smoothness_k7’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:2569:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
       2569 |   if (sigma_py->nd != 2 || sigma_py->descr->type_num != PyArray_DOUBLE)
            |                                                         ^~~~~~~~~~~~~~
            |                                                         PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_weights_left_k7’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:2665:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
       2665 |   if (sigma_py->nd != 2 || sigma_py->descr->type_num != PyArray_DOUBLE)
            |                                                         ^~~~~~~~~~~~~~
            |                                                         PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_reconstruct_left_k7’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:2805:49: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
       2805 |   if (f_py->nd != 1 || f_py->descr->type_num != PyArray_DOUBLE)
            |                                                 ^~~~~~~~~~~~~~
            |                                                 PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_weights_right_k7’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:2939:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
       2939 |   if (sigma_py->nd != 2 || sigma_py->descr->type_num != PyArray_DOUBLE)
            |                                                         ^~~~~~~~~~~~~~
            |                                                         PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_reconstruct_right_k7’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:3079:49: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
       3079 |   if (f_py->nd != 1 || f_py->descr->type_num != PyArray_DOUBLE)
            |                                                 ^~~~~~~~~~~~~~
            |                                                 PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_smoothness_k8’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:3478:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
       3478 |   if (sigma_py->nd != 2 || sigma_py->descr->type_num != PyArray_DOUBLE)
            |                                                         ^~~~~~~~~~~~~~
            |                                                         PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_weights_left_k8’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:3579:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
       3579 |   if (sigma_py->nd != 2 || sigma_py->descr->type_num != PyArray_DOUBLE)
            |                                                         ^~~~~~~~~~~~~~
            |                                                         PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_reconstruct_left_k8’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:3733:49: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
       3733 |   if (f_py->nd != 1 || f_py->descr->type_num != PyArray_DOUBLE)
            |                                                 ^~~~~~~~~~~~~~
            |                                                 PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_weights_right_k8’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:3872:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
       3872 |   if (sigma_py->nd != 2 || sigma_py->descr->type_num != PyArray_DOUBLE)
            |                                                         ^~~~~~~~~~~~~~
            |                                                         PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_reconstruct_right_k8’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:4026:49: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
       4026 |   if (f_py->nd != 1 || f_py->descr->type_num != PyArray_DOUBLE)
            |                                                 ^~~~~~~~~~~~~~
            |                                                 PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_smoothness_k9’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:4545:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
       4545 |   if (sigma_py->nd != 2 || sigma_py->descr->type_num != PyArray_DOUBLE)
            |                                                         ^~~~~~~~~~~~~~
            |                                                         PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_weights_left_k9’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:4653:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
       4653 |   if (sigma_py->nd != 2 || sigma_py->descr->type_num != PyArray_DOUBLE)
            |                                                         ^~~~~~~~~~~~~~
            |                                                         PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_reconstruct_left_k9’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:4831:49: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
       4831 |   if (f_py->nd != 1 || f_py->descr->type_num != PyArray_DOUBLE)
            |                                                 ^~~~~~~~~~~~~~
            |                                                 PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_weights_right_k9’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:4977:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
       4977 |   if (sigma_py->nd != 2 || sigma_py->descr->type_num != PyArray_DOUBLE)
            |                                                         ^~~~~~~~~~~~~~
            |                                                         PyArray_DTYPE
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c: In function ‘py_reconstruct_right_k9’:
      ../../pyclaw/src/pyclaw/limiters/weno/reconstruct.c:5155:49: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’?
       5155 |   if (f_py->nd != 1 || f_py->descr->type_num != PyArray_DOUBLE)
            |                                                 ^~~~~~~~~~~~~~
            |                                                 PyArray_DTYPE
      [7/362] Compiling C object riemann/riemann/acoustics_1D_ptwise.cpython-310-x86_64-linux-gnu.so.p/meson-generated_.._acoustics_1D_ptwisemodule.c.o
      [8/362] Compiling C object riemann/riemann/acoustics_1D_ptwise.cpython-310-x86_64-linux-gnu.so.p/_home_dev_venv_lib_python3.10_site-packages_numpy_f2py_src_fortranobject.c.o
      ninja: build stopped: subcommand failed.
      [end of output]
 
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

Axel Loïc Giboulot

unread,
Jul 16, 2024, 8:20:35 AM (yesterday) Jul 16
to claw-users
Hi!

I think this is due to the newest version of numpy (2.0.0), here's the issue on GitHub: https://github.com/numpy/numpy/issues/24300
Installing a prior version of numpy solved this issue for me:
pip install numpy==1.26.4

Best,
Axel
Reply all
Reply to author
Forward
0 new messages