Skip to content

Build failing with py-numpy-2.3.3 #355

@rsaxena829

Description

@rsaxena829

Hello,

I’ve been trying to compile Exawind, AMR-Wind and NALU-Wind on the Derecho cluster within my Spack environment (/glade/work/rsaxena/exawind/exawind-manager/environments/myenv).

The Spack concretize step was successful, but when I do
spack install --verbose
It fails every time trying to install py-numpy-2.3.3. Something to do with missing header files?
I will include the error as both a code snippet and screenshot in case colors make it more readable.

Image
==> No binary for py-numpy-2.3.3-w2vcjddttnsqgx4fxrj5sn2l6l2psffe found: installing from source
==> Installing py-numpy-2.3.3-w2vcjddttnsqgx4fxrj5sn2l6l2psffe [60/64]
==> Warning: /glade/work/rsaxena/exawind/exawind-manager/spack/lib/spack/spack/schema/environment.py:54: when setting environment variable CRAYPE_VERSION=1: value is of type `int`, but `str` was expected. This is deprecated and will be an error in Spack v1.0
==> Using cached archive: /glade/u/home/rsaxena/.spack_downloads/_source-cache/archive/dd/ddc7c39727ba62b80dfdbedf400d1c10ddfa8eefbd7ec8dcb118be8b56d31029.tar.gz
==> Applied patch /glade/work/rsaxena/exawind/exawind-manager/.cache/package_repos/fncqgg4/repos/spack_repo/builtin/packages/py_numpy/check_executables.patch
==> py-numpy: Executing phase: 'install'
==> [2025-09-24-08:54:53.836992] Find (max depth = None): ['/glade/work/rsaxena/exawind/exawind-manager/spack/opt/spack/linux-x86_64_v3/nvhpc-25.7-o3wzcg2uvsnlhi7uqim33zs6gktqv3p5/Linux_x86_64/25.7/compilers/lib'] ['libblas.so', 'liblapack.so', 'libnvf.so']
==> [2025-09-24-08:54:53.837471] Find complete: ['/glade/work/rsaxena/exawind/exawind-manager/spack/opt/spack/linux-x86_64_v3/nvhpc-25.7-o3wzcg2uvsnlhi7uqim33zs6gktqv3p5/Linux_x86_64/25.7/compilers/lib'] ['libblas.so', 'liblapack.so', 'libnvf.so']
==> [2025-09-24-08:54:53.837681] Find (max depth = None): ['/glade/work/rsaxena/exawind/exawind-manager/spack/opt/spack/linux-x86_64_v3/nvhpc-25.7-o3wzcg2uvsnlhi7uqim33zs6gktqv3p5/include'] ['*.h', '*.hpp', '*.hxx', '*.hh', '*.H', '*.txx', '*.tcc', '*.icc', '*.mod', '*.inc']
==> [2025-09-24-08:54:53.837862] find must skip /glade/work/rsaxena/exawind/exawind-manager/spack/opt/spack/linux-x86_64_v3/nvhpc-25.7-o3wzcg2uvsnlhi7uqim33zs6gktqv3p5/include: [Errno 2] No such file or directory: '/glade/work/rsaxena/exawind/exawind-manager/spack/opt/spack/linux-x86_64_v3/nvhpc-25.7-o3wzcg2uvsnlhi7uqim33zs6gktqv3p5/include'
==> [2025-09-24-08:54:53.837910] Find complete: ['/glade/work/rsaxena/exawind/exawind-manager/spack/opt/spack/linux-x86_64_v3/nvhpc-25.7-o3wzcg2uvsnlhi7uqim33zs6gktqv3p5/include'] ['*.h', '*.hpp', '*.hxx', '*.hh', '*.H', '*.txx', '*.tcc', '*.icc', '*.mod', '*.inc']
==> Error: NoHeadersError: Unable to locate nvhpc headers in /glade/work/rsaxena/exawind/exawind-manager/spack/opt/spack/linux-x86_64_v3/nvhpc-25.7-o3wzcg2uvsnlhi7uqim33zs6gktqv3p5

/glade/work/rsaxena/exawind/exawind-manager/.cache/package_repos/fncqgg4/repos/spack_repo/builtin/packages/py_numpy/package.py:378, in blas_lapack_site_cfg:
        375                f.write("rpath = {0}\n".format(dirs))
        376
        377        blas_libs = spec["blas"].libs
  >>    378        blas_headers = spec["blas"].headers
        379
        380        lapack_libs = spec["lapack"].libs
        381        lapack_headers = spec["lapack"].headers

See build log for details:
  /glade/work/rsaxena/exawind/exawind-manager/stage/spack-stage-py-numpy-2.3.3-w2vcjddttnsqgx4fxrj5sn2l6l2psffe/spack-build-out.txt

==> Warning: Skipping build of py-cftime-1.6.4-lk6pni2pkqvz3zhqexsxqutooetho7i7 since py-numpy-2.3.3-w2vcjddttnsqgx4fxrj5sn2l6l2psffe failed
==> Warning: Skipping build of py-netcdf4-1.7.2-jctxnfptfh4dwwo5woqoxicix6jfdpxt since py-cftime-1.6.4-lk6pni2pkqvz3zhqexsxqutooetho7i7 failed
==> Warning: Skipping build of amr-wind-main-k62ehihjiklqkk2554xwa5rrc2ntaxrn since py-netcdf4-1.7.2-jctxnfptfh4dwwo5woqoxicix6jfdpxt failed
==> Warning: Skipping build of exawind-master-o7krt23nmq3loy32g6ecnxzj3n5ygkit since amr-wind-main-k62ehihjiklqkk2554xwa5rrc2ntaxrn failed
==> Removing failure mark on py-numpy-2.3.3-w2vcjddttnsqgx4fxrj5sn2l6l2psffe
==> Removing failure mark on py-cftime-1.6.4-lk6pni2pkqvz3zhqexsxqutooetho7i7
==> Removing failure mark on py-netcdf4-1.7.2-jctxnfptfh4dwwo5woqoxicix6jfdpxt
==> Removing failure mark on amr-wind-main-k62ehihjiklqkk2554xwa5rrc2ntaxrn
==> Removing failure mark on exawind-master-o7krt23nmq3loy32g6ecnxzj3n5ygkit
==> Error: amr-wind-main-k62ehihjiklqkk2554xwa5rrc2ntaxrn: Package was not installed
==> Error: exawind-master-o7krt23nmq3loy32g6ecnxzj3n5ygkit: Package was not installed
==> Error: Installation request failed.  Refer to reported errors for failing package(s).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions