Skip to content

Installation issue: dealii exception in package.py using kokkos_cxx from trilinos #3419

@dabele

Description

@dabele

Steps to reproduce the issue

The error occurs when dependencies dealii is installed when all dependencies (in particular trilinos) are already installed. Might happen if building dealii repeatedly for debugging the spack package or because dealii build failed and is retried.

deal.ii tries to use kokkos_cxx from the trilinos spec. kokkos_cxx falls back to spack_cxx if no cuas or other device compiler is used. But if trilinos is already installed, the spack_cxx doesn't exist in trilinos. I guess this is only injected into the spec when building?

spack spec
$ spack spec -I 
 -   dealii@9.6.2+adol-c+arborx+arpack+assimp+cgal~complex~cuda~doc+examples+examples_compile+ginkgo+gmsh+gsl+hdf5~int64~ipo+kokkos+metis+mpi+muparser~nanoflann~netcdf+opencascade~optflags+p4est+petsc+platform-introspection~python+scalapack+simplex+slepc+sundials+symengine+taskflow+threads+trilinos+vtk build_system=cmake build_type=DebugRelease cxxstd=17 generator=make arch=linux-ubuntu22.04-cascadelake %c,cxx,fortran=gcc@11.4.0
[+]      ^adol-c@2.7.2~advanced_branching+atrig_erf~boost+doc+examples~openmp~sparse+stdczero+traceless_refcounting build_system=autotools patches:=715b878 arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]          ^compiler-wrapper@1.0 build_system=generic arch=linux-ubuntu22.04-cascadelake 
[e]          ^gcc@11.4.0~binutils+bootstrap~graphite~nvptx~piclibs~profiled~strip build_system=autotools build_type=RelWithDebInfo languages:='c,c++,fortran' arch=linux-ubuntu22.04-cascadelake 
[+]          ^gcc-runtime@11.4.0 build_system=generic arch=linux-ubuntu22.04-cascadelake 
[e]          ^gmake@4.3~guile build_system=generic patches:=599f134 arch=linux-ubuntu22.04-cascadelake 
[+]      ^arborx@1.5~cuda~ipo+mpi~openmp~rocm+serial~sycl+trilinos build_system=cmake build_type=Release cxxstd=20 generator=make arch=linux-ubuntu22.04-cascadelake %cxx=gcc@11.4.0
[e]          ^cmake@3.31.8~doc+ncurses+ownlibs~qtgui build_system=generic build_type=Release arch=linux-ubuntu22.04-cascadelake 
[+]          ^compiler-wrapper@1.0 build_system=generic arch=linux-ubuntu22.04-cascadelake 
[+]      ^arpack-ng@3.9.1~icb~ipo+mpi+shared build_system=cmake build_type=Release generator=make arch=linux-ubuntu22.04-cascadelake %c,cxx,fortran=gcc@11.4.0
[+]      ^assimp@6.0.2~ipo+shared build_system=cmake build_type=Release generator=make arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[e]          ^cmake@3.25.2~doc+ncurses+ownlibs build_system=generic build_type=Release arch=linux-ubuntu22.04-cascadelake 
[e]          ^pkgconf@1.6.3 build_system=autotools arch=linux-ubuntu22.04-cascadelake 
[+]      ^boost@1.88.0+atomic~charconv+chrono~clanglibcpp~cobalt+container~context~contract~coroutine+date_time~debug+exception~fiber+filesystem+graph~graph_parallel+icu+iostreams~json+locale+log+math~mpi~mqtt5+multithreaded~nowide~numpy~pic+program_options~python+random+regex+serialization+shared~signals2~singlethreaded~stacktrace+system~taggedlayout+test+thread+timer~type_erasure~url~versionedlayout+wave build_system=generic cxxstd=17 patches:=a440f96 visibility=hidden arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[e]          ^bzip2@1.0.8~debug~pic+shared build_system=generic arch=linux-ubuntu22.04-cascadelake 
[+]          ^icu4c@76.1 build_system=autotools cxxstd=17 arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[e]              ^python@3.10.12+bz2+crypt+ctypes+dbm~debug+libxml2+lzma~optimizations+pic+pyexpat+pythoncmd+readline+shared+sqlite3+ssl~tkinter+uuid+zlib build_system=generic patches:=0d98e93,7d40923,ebdca64,f2fd060 arch=linux-ubuntu22.04-cascadelake 
[+]          ^xz@5.6.3~pic build_system=autotools libs:=shared,static arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]          ^zstd@1.5.7+programs build_system=makefile compression:=none libs:=shared,static arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]      ^cgal@5.6~core~demos+eigen~imageio~ipo build_system=cmake build_type=Release generator=make arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]          ^eigen@3.4.0~ipo~nightly~rocm build_system=cmake build_type=RelWithDebInfo generator=make arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]          ^gmp@6.3.0+cxx build_system=autotools libs:=shared,static arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]          ^mpfr@4.2.1 build_system=autotools libs:=shared,static patches:=3ec29a6 arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]              ^autoconf-archive@2023.02.20 build_system=autotools arch=linux-ubuntu22.04-cascadelake 
[+]              ^texinfo@7.2~xs build_system=autotools arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]                  ^gettext@0.23.1+bzip2+curses+git~libunistring+libxml2+pic+shared+tar+xz build_system=autotools arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]                      ^tar@1.35 build_system=autotools zip=pigz arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]                          ^pigz@2.8 build_system=makefile arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[e]      ^cmake@3.31.8~doc+ncurses+ownlibs~qtgui build_system=generic build_type=Release arch=linux-ubuntu22.04-cascadelake 
[+]      ^compiler-wrapper@1.0 build_system=generic arch=linux-ubuntu22.04-cascadelake 
[e]      ^gcc@11.4.0~binutils+bootstrap~graphite~nvptx~piclibs~profiled~strip build_system=autotools build_type=RelWithDebInfo languages:='c,c++,fortran' arch=linux-ubuntu22.04-cascadelake 
[+]      ^gcc-runtime@11.4.0 build_system=generic arch=linux-ubuntu22.04-cascadelake 
[+]      ^ginkgo@1.9.0~cuda~develtools~full_optimizations+half_precision~hwloc~ipo~mpi+openmp~rocm~sde+shared~sycl build_system=cmake build_type=Release commit=20cfd68795f58078898da9890baa311b46845a8b generator=make arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[e]      ^glibc@2.35 build_system=autotools arch=linux-ubuntu22.04-cascadelake 
[e]      ^gmake@4.3~guile build_system=generic patches:=599f134 arch=linux-ubuntu22.04-cascadelake 
[+]      ^gmsh@4.13.1+alglib~cairo+cgns+compression~eigen~external+fltk+gmp~hdf5~ipo+med+metis+mmg~mpi+netgen~oce+opencascade~openmp~petsc~privateapi+shared~slepc~tetgen+voropp build_system=cmake build_type=Release generator=make arch=linux-ubuntu22.04-cascadelake %c,cxx,fortran=gcc@11.4.0
[+]          ^cgns@4.5.0~base_scope~fortran+hdf5~int64~ipo~legacy~mem_debug+mpi~pic+scoping+shared~static~testing~tools build_system=cmake build_type=Release generator=make patches:=0ecd9e4 arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]          ^fltk@1.3.7+gl+shared~xft build_system=generic arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]              ^libx11@1.8.12 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]                  ^libxcb@1.17.0 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]                      ^libpthread-stubs@0.5 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]                      ^libxau@1.0.12 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]                      ^libxdmcp@1.1.5 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]                      ^xcb-proto@1.17.0 build_system=autotools arch=linux-ubuntu22.04-cascadelake 
[+]                  ^xtrans@1.6.0 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]          ^freetype@2.13.2+pic+shared build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]          ^glx@1.4 build_system=bundle arch=linux-ubuntu22.04-cascadelake 
[+]              ^mesa@25.0.5+glx+llvm+opengl~opengles+osmesa~strip build_system=meson buildtype=release default_library:=shared arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]                  ^bison@3.8.2~color build_system=autotools arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]                  ^flex@2.6.4+lex~nls build_system=autotools patches:=f8b85a0 arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]                      ^help2man@1.49.3 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]                  ^glproto@1.4.17 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]                  ^libunwind@1.8.1~block_signals~conservative_checks~cxx_exceptions~debug~debug_frame+docs~pic+tests+weak_backtrace~xz~zlib build_system=autotools components:=none libs:=shared,static arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]                  ^libxshmfence@1.3.3 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]                  ^llvm@20.1.8+clang~cuda~flang+gold~ipo+libomptarget~libomptarget_debug~link_llvm_dylib+lld+lldb+llvm_dylib+lua~mlir+offload+polly~python~split_dwarf~z3~zstd build_system=cmake build_type=Release compiler-rt=runtime generator=ninja libcxx=runtime libunwind=runtime openmp=runtime shlib_symbol_version=none targets:=all version_suffix=none arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[e]                      ^binutils@2.38~debuginfod~gas+gold+headers~interwork+ld~libiberty~lto~nls~pgo+plugins build_system=autotools compress_debug_sections=zlib libs:=shared,static arch=linux-ubuntu22.04-cascadelake 
[+]                      ^libffi@3.4.8 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]                      ^lua@5.3.6+shared build_system=makefile fetcher=curl arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]                          ^unzip@6.0 build_system=makefile patches:=881d2ed,f6f6236 arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]                      ^perl-data-dumper@2.173 build_system=perl arch=linux-ubuntu22.04-cascadelake 
[+]                      ^swig@4.1.1 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]                          ^pcre2@10.44~jit+multibyte+pic build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]                  ^meson@1.8.2 build_system=python_pip patches:=0f0b1bd arch=linux-ubuntu22.04-cascadelake 
[+]                      ^py-pip@25.1.1 build_system=generic arch=linux-ubuntu22.04-cascadelake 
[+]                      ^py-setuptools@80.9.0 build_system=generic arch=linux-ubuntu22.04-cascadelake 
[+]                      ^py-wheel@0.45.1 build_system=generic arch=linux-ubuntu22.04-cascadelake 
[+]                      ^python-venv@1.0 build_system=generic arch=linux-ubuntu22.04-cascadelake 
[e]                  ^ninja@1.10.0+re2c build_system=generic arch=linux-ubuntu22.04-cascadelake 
[+]                  ^py-mako@1.2.4 build_system=python_pip arch=linux-ubuntu22.04-cascadelake 
[+]                      ^py-markupsafe@2.1.3 build_system=python_pip arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]                  ^py-pyyaml@6.0.2+libyaml build_system=python_pip arch=linux-ubuntu22.04-cascadelake 
[+]                      ^libyaml@0.2.5 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]                      ^py-cython@3.0.12 build_system=python_pip arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]                  ^xrandr@1.5.3 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]                      ^libxrandr@1.5.4 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]                          ^renderproto@0.11.1 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]                      ^libxrender@0.9.12 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]                      ^randrproto@1.5.0 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]          ^libjpeg-turbo@3.0.4~ipo~jpeg8~partial_decoder+pic build_system=cmake build_type=Release generator=make libs:=shared,static arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]              ^nasm@2.16.03 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]          ^libpng@1.6.47~ipo~pic build_system=cmake build_type=Release generator=make libs:=shared,static arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]          ^med@5.0.0+api23~doc~fortran~ipo+mpi~python~shared build_system=cmake build_type=Release generator=make arch=linux-ubuntu22.04-cascadelake %c,cxx,fortran=gcc@11.4.0
[+]          ^mesa-glu@9.0.2 build_system=autotools patches:=3d03e55 arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]          ^mmg@5.8.0~doc~elas~ipo~private_headers+scotch+shared~vtk build_system=cmake build_type=Release generator=make arch=linux-ubuntu22.04-cascadelake %c,cxx,fortran=gcc@11.4.0
[+]              ^scotch@7.0.7+compression~esmumps~int64~ipo~metis+mpi~mpi_thread~noarch+shared+threads build_system=cmake build_type=Release generator=make arch=linux-ubuntu22.04-cascadelake %c,cxx,fortran=gcc@11.4.0
[+]      ^gsl@2.8~external-cblas+pic+shared build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]      ^hdf5@1.12.3~cxx+fortran+hl~ipo~java+mpi+shared~szip~threadsafe+tools api=default build_system=cmake build_type=Release generator=make patches:=f42732a arch=linux-ubuntu22.04-cascadelake %c,fortran=gcc@11.4.0
[+]      ^intel-tbb@2022.0.0~ipo+shared+tm build_system=cmake build_type=Release cxxstd=default generator=make arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]          ^hwloc@2.11.1~cairo~cuda~gl~level_zero~libudev+libxml2~nvml~opencl+pci~rocm build_system=autotools libs:=shared,static arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]              ^libpciaccess@0.17 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[e]              ^ncurses@6.2.0~symlinks+termlib abi=none build_system=autotools arch=linux-ubuntu22.04-cascadelake 
[+]      ^metis@5.1.0~gdb~int64~ipo~no_warning~real64+shared build_system=cmake build_type=Release generator=make patches:=4991da9,93a7903,b1225da arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[e]          ^gcc@11.4.0~binutils+bootstrap~graphite~nvptx~piclibs~profiled~strip build_system=autotools build_type=RelWithDebInfo languages:='c,c++,fortran' arch=linux-ubuntu22.04-cascadelake 
[+]          ^gcc-runtime@11.4.0 build_system=generic arch=linux-ubuntu22.04-cascadelake 
[+]      ^muparser@2.3.4~ipo~openmp+samples+shared~wide_char build_system=cmake build_type=Release generator=make arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]      ^netlib-scalapack@2.2.2~ipo~pic+shared build_system=cmake build_type=Release generator=make arch=linux-ubuntu22.04-cascadelake %c,fortran=gcc@11.4.0
[+]      ^openblas@0.3.30~bignuma~consistent_fpcsr+dynamic_dispatch+fortran~ilp64+locking+pic+shared build_system=makefile symbol_suffix=none threads=none arch=linux-ubuntu22.04-cascadelake %c,cxx,fortran=gcc@11.4.0
[+]      ^opencascade@7.8.1+application_framework+data_exchange+draw~ffmpeg~freeimage~freetype~ipo+modeling_algorithms+modeling_data~rapidjson~tbb~tk+visualization~vtk build_system=cmake build_type=Release generator=make arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]          ^libxext@1.3.6 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[e]              ^util-macros@1.19.3 build_system=autotools arch=linux-ubuntu22.04-cascadelake 
[+]              ^xextproto@7.3.0 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]              ^xproto@7.0.31 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]          ^libxi@1.7.10 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]              ^fixesproto@5.0 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]              ^inputproto@2.3.2 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]              ^libxfixes@5.0.3 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]          ^libxmu@1.2.1 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]          ^libxt@1.3.1 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]              ^kbproto@1.0.7 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]              ^libice@1.1.2 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]              ^libsm@1.2.6 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]                  ^util-linux-uuid@2.41 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]          ^tcl@8.6.12 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]      ^openmpi@5.0.8+atomics~cuda~debug+fortran~gpfs~internal-hwloc~internal-libevent~internal-pmix~ipv6~java~lustre~memchecker~openshmem~rocm~romio+rsh~static~two_level_namespace+vt+wrapper-rpath build_system=autotools fabrics:=none romio-filesystem:=none schedulers:=none arch=linux-ubuntu22.04-cascadelake %c,cxx,fortran=gcc@11.4.0
[e]          ^autoconf@2.69 build_system=autotools patches:=7793209 arch=linux-ubuntu22.04-cascadelake 
[e]          ^automake@1.16.1 build_system=autotools arch=linux-ubuntu22.04-cascadelake 
[+]          ^libevent@2.1.12+openssl build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[e]              ^openssl@1.1.1f~docs+shared build_system=generic certs=mozilla arch=linux-ubuntu22.04-cascadelake 
[e]          ^libtool@2.4.6 build_system=autotools arch=linux-ubuntu22.04-cascadelake 
[+]          ^numactl@2.0.18 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]          ^openssh@9.9p1+gssapi build_system=autotools arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]              ^krb5@1.21.3+shared build_system=autotools arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]                  ^findutils@4.10.0 build_system=autotools patches:=440b954 arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]                      ^gettext@0.23.1+bzip2+curses+git~libunistring+libxml2+pic+shared+tar+xz build_system=autotools arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]                          ^libxml2@2.13.5~http+pic~python+shared build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]                              ^zlib-ng@2.2.4+compat+new_strategies+opt+pic+shared build_system=autotools arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]                          ^tar@1.35 build_system=autotools zip=pigz arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]                              ^pigz@2.8 build_system=makefile arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]              ^libedit@3.1-20240808 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]              ^libxcrypt@4.4.38~obsolete_api build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[e]          ^perl@5.30.0+cpanm+opcode+open+shared+threads build_system=generic arch=linux-ubuntu22.04-cascadelake 
[+]          ^pmix@5.0.5~munge~python build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]      ^p4est@2.8.7+mpi~openmp build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]      ^petsc@3.23.4~X~batch~cgns~complex~cuda~debug+double+examples~exodusii~fftw+fortran~giflib+hdf5~hpddm~hwloc+hypre~int64~jpeg~knl~kokkos~libpng~libyaml~memkind+metis~mkl-pardiso~mmg~moab~mpfr+mpi~mumps~openmp~p4est~parmmg~ptscotch~random123~rocm~saws~scalapack+shared~strumpack~suite-sparse+superlu-dist~sycl~tetgen~trilinos~valgrind~zoltan build_system=generic clanguage=C memalign=none arch=linux-ubuntu22.04-cascadelake %c,cxx,fortran=gcc@11.4.0
[+]          ^diffutils@3.10 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]              ^libiconv@1.18 build_system=autotools libs:=shared,static arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]          ^hypre@2.33.0~caliper~complex~cuda~debug+fortran~gptune~gpu-aware-mpi~gpu-profiling~int64~internal-superlu+lapack~magma~mixedint+mpi~openmp~rocm+shared~superlu-dist~sycl~umpire~unified-memory build_system=autotools precision=double arch=linux-ubuntu22.04-cascadelake %c,fortran=gcc@11.4.0
[+]          ^parmetis@4.0.3~gdb~int64~ipo+shared build_system=cmake build_type=Release generator=make patches:=4f89253,50ed208,704b84f arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[e]          ^python@3.10.12+bz2+crypt+ctypes+dbm~debug+libxml2+lzma~optimizations+pic+pyexpat+pythoncmd+readline+shared+sqlite3+ssl~tkinter+uuid+zlib build_system=generic patches:=0d98e93,7d40923,ebdca64,f2fd060 arch=linux-ubuntu22.04-cascadelake 
[+]          ^superlu-dist@9.1.0~cuda~int64~ipo~openmp+parmetis~rocm+shared build_system=cmake build_type=Release generator=make arch=linux-ubuntu22.04-cascadelake %c,cxx,fortran=gcc@11.4.0
[+]      ^slepc@3.23.2+arpack~blopex~cuda~hpddm~rocm build_system=generic arch=linux-ubuntu22.04-cascadelake %c,cxx,fortran=gcc@11.4.0
[+]      ^suite-sparse@7.8.3~cuda~graphblas~openmp+pic build_system=generic arch=linux-ubuntu22.04-cascadelake %c,cxx,fortran=gcc@11.4.0
[e]          ^m4@1.4.18+sigsegv build_system=autotools patches:=3877ab5,fc9b616 arch=linux-ubuntu22.04-cascadelake 
[+]      ^sundials@6.7.0+ARKODE+CVODE+CVODES+IDA+IDAS+KINSOL~cuda+examples+examples-install~f2003~fcmix+generic-math~ginkgo~hypre~int64~ipo~klu~kokkos~kokkos-kernels~lapack~magma~monitoring+mpi~openmp~petsc~profiling~pthread~raja~rocm+shared+static~superlu-dist~superlu-mt~sycl~trilinos build_system=cmake build_type=Release cstd=99 cxxstd=14 generator=make logging-level=2 logging-mpi=OFF precision=double arch=linux-ubuntu22.04-cascadelake %c,cxx,fortran=gcc@11.4.0
[+]      ^symengine@0.9.0~boostmp~flint~ipo~llvm+mpc+mpfr~openmp~piranha+shared+thread_safe build_system=cmake build_type=Release generator=make arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]          ^cereal@1.3.2~ipo build_system=cmake build_type=Release generator=make patches:=2dfa0bf arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]          ^mpc@1.3.1 build_system=autotools libs:=shared,static arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]      ^taskflow@3.7.0~ipo build_system=cmake build_type=Release generator=make arch=linux-ubuntu22.04-cascadelake %c,cxx,fortran=gcc@11.4.0
[+]      ^trilinos@14.2.0~adelus~adios2+amesos+amesos2+anasazi+aztec~basker+belos~boost~chaco~complex~cuda~cuda_constexpr~cuda_rdc~debug~dtk+epetra+epetraext~epetraextbtf~epetraextexperimental~epetraextgraphreorderings~exodus+explicit_template_instantiation~float+fortran~gtest~hdf5~hypre+ifpack+ifpack2~intrepid~intrepid2~ipo~isorropia+kokkos~mesquite~minitensor+ml+mpi+muelu~mumps~nox~openmp~pamgen~panzer~phalanx~piro~python~rocm~rocm_rdc~rol~rythmos+sacado~scorec~shards+shared~shylu~stk~stokhos~stratimikos~strumpack~suite-sparse~superlu-dist~teko~tempus~test~thyra+tpetra~trilinoscouplings~wrapper~x11~zoltan~zoltan2 build_system=cmake build_type=Release cxxstd=17 generator=make gotype=long_long arch=linux-ubuntu22.04-cascadelake %c,cxx,fortran=gcc@11.4.0
[+]      ^vtk@9.5.1~advanced_debug~examples~ipo~kits+mpi~python~qt+shared+versioned_install build_system=cmake build_type=Release generator=make io:=cgns patches:=2d38712,ff9dce4 raytracing:=none arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]          ^double-conversion@3.3.0~ipo build_system=cmake build_type=Release generator=make arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]          ^expat@2.7.1+libbsd build_system=autotools arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]              ^libbsd@0.12.2 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]                  ^libmd@1.1.0 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]          ^gl2ps@1.4.2~doc~ipo+png+zlib build_system=cmake build_type=Release generator=make arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]          ^glew@2.2.0~ipo build_system=cmake build_type=Release generator=make patches:=7992e52,e65236d arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]          ^jsoncpp@1.9.6~ipo build_system=cmake build_type=Release generator=make arch=linux-ubuntu22.04-cascadelake %cxx=gcc@11.4.0
[+]          ^libogg@1.3.6 build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]          ^libtheora@1.2.0~doc~examples build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]          ^libtiff@4.7.0+ccitt~ipo~jbig+jpeg~jpeg12~lerc~libdeflate+logluv~lzma+lzw+next~old-jpeg~opengl+packbits~pic~pixarlog+shared+thunder~webp+zlib~zstd build_system=cmake build_type=Release generator=make arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]          ^libxml2@2.13.5~http+pic~python+shared build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]          ^lz4@1.10.0+pic build_system=makefile libs:=shared,static arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]          ^nlohmann-json@3.11.3~ipo+multiple_headers build_system=cmake build_type=Release generator=make arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]          ^proj@9.4.1+curl~ipo~pic+shared+tiff build_system=cmake build_type=Release generator=make arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[e]              ^curl@7.81~gssapi~ldap~libidn2~librtmp~libssh~libssh2+nghttp2 build_system=autotools libs:=shared,static tls:=openssl arch=linux-ubuntu22.04-cascadelake 
[+]          ^pugixml@1.14~ipo+pic+shared build_system=cmake build_type=Release generator=make arch=linux-ubuntu22.04-cascadelake %cxx=gcc@11.4.0
[+]          ^sqlite@3.46.0+column_metadata+dynamic_extensions+fts~functions+rtree build_system=autotools arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]              ^readline@8.3 build_system=autotools patches:=21f0a03 arch=linux-ubuntu22.04-cascadelake %c=gcc@11.4.0
[+]          ^utf8cpp@4.0.6~ipo build_system=cmake build_type=Release generator=make arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0
[+]      ^zlib-ng@2.2.4+compat~new_strategies+opt+pic+shared build_system=autotools arch=linux-ubuntu22.04-cascadelake %c,cxx=gcc@11.4.0

Error message

Error message
abel_da@sc-050032l:/localdata1/dnn2sim/dealii$ spack install dealii
[+] /usr (external glibc-2.35-fyvp44uolcswcafwhvkxbh3w4qnnrgsh)
[+] /usr (external ncurses-6.2.0-7gp6wfk224gagms2jhb5im22zha4elac)
[+] /usr (external openssl-1.1.1f-elax25n4lipzo2hwvpvxlirksxeeivbt)
[+] /usr (external bzip2-1.0.8-vjjjvosnne6wg3mfkzvs2fuv45d4bf3w)
[+] /localdata1/usr (external cmake-3.31.8-owosjjmb2czrlcxrwnntel3zw65uwxuk)
[+] /localdata1/spack/opt/spack/linux-cascadelake/compiler-wrapper-1.0-brduneglve5vry4vfh4aeoyrdy63u6q6
[+] /usr (external gcc-11.4.0-4rdijqwwsanxhneeoxddjdcet63stfnh)
[+] /usr (external gmake-4.3-eew7lzuedyitd4ylmi46mznniu5pprui)
[+] /usr (external pkgconf-1.6.3-rc6qz53rqg3uq5mop44fcqizmc7emvzw)
[+] /usr (external binutils-2.38-uahtxzl3tf43t6q34yjeeh672mdsh6aj)
[+] /usr (external curl-7.81-zx6iqhydbjdj3ke54ujdhxlu4usmrm4b)
[+] /localdata1/spack/opt/spack/linux-cascadelake/gcc-runtime-11.4.0-zyrpmcyc2jahacsklafoctiqgxtp7bya
[+] /localdata1/spack/opt/spack/linux-cascadelake/gcc-runtime-11.4.0-lieukcqodwkkeyiujkk6u5gbi67yxsn4
[+] /localdata1/spack/opt/spack/linux-cascadelake/gcc-runtime-11.4.0-c5conq6gwdtd7eln6istnlsa763cntvn
[+] /localdata1/spack/opt/spack/linux-cascadelake/gsl-2.8-whcpqaipyw6pvt6ryhlhikgsgqarliqf
[+] /localdata1/spack/opt/spack/linux-cascadelake/cereal-1.3.2-f4qonrifqtpgbzh7dsie3wkptsftaenn
[+] /localdata1/spack/opt/spack/linux-cascadelake/lz4-1.10.0-qjhicspycvivqrburtkibq7xae72tzep
[+] /localdata1/spack/opt/spack/linux-cascadelake/ginkgo-1.9.0-d6xfmbrrey7qq7qn4nu7f27zca2ados4
[+] /localdata1/spack/opt/spack/linux-cascadelake/unzip-6.0-vaohj7rexuna4oi5zuqvfrc5rlwtsfhw
[+] /localdata1/spack/opt/spack/linux-cascadelake/readline-8.3-5vxz5l6q6tfjkzjfythu2jdt4bkbo3e6
[+] /localdata1/spack/opt/spack/linux-cascadelake/nlohmann-json-3.11.3-nlfrlb2lubl3hrfqz4wjxuasuq4pbhoc
[+] /localdata1/spack/opt/spack/linux-cascadelake/libjpeg-turbo-3.0.4-ew3ift3ru5ju6x2xr4yknmjdzxceta2o
[+] /localdata1/spack/opt/spack/linux-cascadelake/renderproto-0.11.1-f2onngp6zzevceh665pcx2y6q4cxhib5
[+] /localdata1/spack/opt/spack/linux-cascadelake/pcre2-10.44-5z6k7xghpzhmrw6q5oyoz3dfm7psjplb
[+] /localdata1/spack/opt/spack/linux-cascadelake/icu4c-76.1-ujh2io7fxr7eokk67n2qe5egoepmrpzg
[+] /localdata1/spack/opt/spack/linux-cascadelake/xtrans-1.6.0-3cwdjrk32b6mr33n4jonnowdqwf3nlur
[+] /localdata1/spack/opt/spack/linux-cascadelake/glproto-1.4.17-j7fajxqrizjeo3ces7h26bggvnpywvpm
[+] /localdata1/spack/opt/spack/linux-cascadelake/util-linux-uuid-2.41-hykig77herq6eooib2eeecrof7kuw7rr
[+] /localdata1/spack/opt/spack/linux-cascadelake/zlib-ng-2.2.4-d3erpndzrgsaj46me52pynjme777tdkt
[+] /localdata1/spack/opt/spack/linux-cascadelake/randrproto-1.5.0-lxwb45y647ucfbvhrbo4hsnf7zde7gge
[+] /localdata1/spack/opt/spack/linux-cascadelake/libpthread-stubs-0.5-xm3rhdjbgturoddapxfybjmarn4rpyf6
[+] /localdata1/spack/opt/spack/linux-cascadelake/utf8cpp-4.0.6-q27kqz6dfzlhs4igzlby4rm3q4vuicmi
[+] /localdata1/spack/opt/spack/linux-cascadelake/libunwind-1.8.1-lzjw336nvzu67nssuhfx24csui5q3wna
[+] /localdata1/spack/opt/spack/linux-cascadelake/muparser-2.3.4-3ma3k6hjpuwwav57cumgy7sjsuuhec4l
[+] /localdata1/spack/opt/spack/linux-cascadelake/adol-c-2.7.2-7uu3c3zkmqh7yatluyt3mqmxvygc677z
[+] /localdata1/spack/opt/spack/linux-cascadelake/gmp-6.3.0-iyew3s46jxe5hmzctp7ast3thzjwvmop
[+] /localdata1/spack/opt/spack/linux-cascadelake/libmd-1.1.0-ap72uyqlpzw7kzusbqpq37mqmbfx4qbk
[+] /localdata1/spack/opt/spack/linux-cascadelake/kbproto-1.0.7-7sxbwemvqdfjgj5lt23xogfltycb4vuy
[+] /localdata1/spack/opt/spack/linux-cascadelake/jsoncpp-1.9.6-zeaeuinnebbh2o7a45axaxjvpncqx5je
[+] /localdata1/spack/opt/spack/linux-cascadelake/inputproto-2.3.2-qdcnddbzanle5mrz4bvftd7aun4mg7ur
[+] /localdata1/spack/opt/spack/linux-cascadelake/libffi-3.4.8-kesm5hauf2hdzkfzzuqr4p5sh7jumlsq
[+] /localdata1/spack/opt/spack/linux-cascadelake/xextproto-7.3.0-liiryovtuboahxjiet6lesrouiwem2gv
[+] /localdata1/spack/opt/spack/linux-cascadelake/xproto-7.0.31-vhkz7lyvdh2x37mc3ofmlf4sgrbw3vfd
[+] /localdata1/spack/opt/spack/linux-cascadelake/pugixml-1.14-26iesyaq7aua7r4vmhcxktrqgm7uup2h
[+] /localdata1/spack/opt/spack/linux-cascadelake/taskflow-3.7.0-d7x34qgazdos46ej54rqnwxywoetr4gn
[+] /localdata1/spack/opt/spack/linux-cascadelake/libogg-1.3.6-qx6kxi7ae54t4g4uipbbcg4amswmngbj
[+] /localdata1/spack/opt/spack/linux-cascadelake/eigen-3.4.0-ys62mu4ecvi5nuw5ip7tnsuvvhd7jl65
[+] /localdata1/spack/opt/spack/linux-cascadelake/double-conversion-3.3.0-ptbr6dfrftykonlgb2pwfcyez74uvees
[+] /localdata1/spack/opt/spack/linux-cascadelake/zstd-1.5.7-2a3dn2xakij4gh4cvx2rl7vaymaltj63
[+] /localdata1/spack/opt/spack/linux-cascadelake/libiconv-1.18-olk4wtafuffiqskdk4xy3ej7lkt4ijyu
[+] /localdata1/spack/opt/spack/linux-cascadelake/numactl-2.0.18-ebawvbcx52s5nksskvbo2nmayltnzuj7
[+] /localdata1/spack/opt/spack/linux-cascadelake/libedit-3.1-20240808-upk3qymfbcz7lrszydmbdstuxeq5mgno
[+] /localdata1/spack/opt/spack/linux-cascadelake/xz-5.6.3-2ojhdqdhixamtqh7eyn35yocnwhrccix
[+] /localdata1/spack/opt/spack/linux-cascadelake/metis-5.1.0-uqug3uz7qbdxj6xpfauujxdxdkmbdsnd
[+] /localdata1/spack/opt/spack/linux-cascadelake/libevent-2.1.12-sivdnmyw42o2vgpupor2cw74r72giwrg
[+] /localdata1/spack/opt/spack/linux-cascadelake/openblas-0.3.30-2rlyfztnu4fxpxyuxojh4u2jhjzuiyzi
[+] /localdata1/spack/opt/spack/linux-cascadelake/libpciaccess-0.17-zd3s6pwheczinzf2dla6cn2nendrnuls
[+] /localdata1/spack/opt/spack/linux-cascadelake/libxcrypt-4.4.38-y5pdd5eixfc3zsv5fsb7luiymqn6qc7r
[+] /localdata1/spack/opt/spack/linux-cascadelake/lua-5.3.6-jtj3pkihu7bcmu6aw3nktbvxzphqfrkg
[+] /localdata1/spack/opt/spack/linux-cascadelake/pigz-2.8-z3jnlqng4f4c24gq77dirzadm6fxqscl
[+] /localdata1/spack/opt/spack/linux-cascadelake/sqlite-3.46.0-pnsaqsnscnsg6yplfsifk55hee76jd4v
[+] /localdata1/spack/opt/spack/linux-cascadelake/swig-4.1.1-hxlc5a3hrx64uahsbyleby7wclflzchv
[+] /localdata1/spack/opt/spack/linux-cascadelake/libpng-1.6.47-hh52ijl5gi6s5z7v6m2zij5e4iwd5zy3
[+] /localdata1/spack/opt/spack/linux-cascadelake/libtiff-4.7.0-pkjamch6lxy2qkodwmfvl5akabmb74bj
[+] /localdata1/spack/opt/spack/linux-cascadelake/tcl-8.6.12-mdxlmc2qh5dbnfpreedtziosb3pg3heg
[+] /localdata1/spack/opt/spack/linux-cascadelake/assimp-6.0.2-xf5henpzycuufcskph7ncpcypbpgckp3
[+] /localdata1/spack/opt/spack/linux-cascadelake/mpfr-4.2.1-jodfte75kispye7thxy544cflwsbqtiy
[+] /localdata1/spack/opt/spack/linux-cascadelake/libbsd-0.12.2-mtjjic2bvndvws7oaynyvghwxapljk6c
[+] /localdata1/spack/opt/spack/linux-cascadelake/fixesproto-5.0-qfmjlp7q423zdsffwo634dxtfgzgvpec
[+] /localdata1/spack/opt/spack/linux-cascadelake/libxau-1.0.12-6zpcvnahw27v6r4gnk2plfsyiviq2hrx
[+] /localdata1/spack/opt/spack/linux-cascadelake/libxshmfence-1.3.3-4yu7xlrdisxt4dze6qphlvreulb44wpc
[+] /localdata1/spack/opt/spack/linux-cascadelake/boost-1.88.0-armvqlmwvyvzmwsmoh4aiai6aumn7seh
[+] /localdata1/spack/opt/spack/linux-cascadelake/libxml2-2.13.5-6dg3wkmgnngoks5aykhm7myfijx57qml
[+] /localdata1/spack/opt/spack/linux-cascadelake/tar-1.35-g4xh2l5g5eejtj24g5f5mgfcz2njxhfu
[+] /localdata1/spack/opt/spack/linux-cascadelake/freetype-2.13.2-qrh2jvz2kztjxzcqujwp3xvco2ykuvvq
[+] /localdata1/spack/opt/spack/linux-cascadelake/libtheora-1.2.0-thtu3ruysk4lw6lzj2fbzjmgp7cqkcup
[+] /localdata1/spack/opt/spack/linux-cascadelake/proj-9.4.1-mhjhjwlmrva5xmn55c5gvygm2o3273b5
[+] /localdata1/spack/opt/spack/linux-cascadelake/suite-sparse-7.8.3-p63x2gnahabu5noqrq7dsekdwavknri7
[+] /localdata1/spack/opt/spack/linux-cascadelake/mpc-1.3.1-rcdliwpmokpjirfbwptuwiqt2ald63nf
[+] /localdata1/spack/opt/spack/linux-cascadelake/libice-1.1.2-xrixp5nlxzdwjkezunufaq4cek7zmgrp
[+] /localdata1/spack/opt/spack/linux-cascadelake/expat-2.7.1-mlo3ln7mv7q4pxu4nkpt7pdikp6nzguk
[+] /localdata1/spack/opt/spack/linux-cascadelake/libxdmcp-1.1.5-jtm54xlkvuv53v6vhunstknxbnjgcv3w
[+] /localdata1/spack/opt/spack/linux-cascadelake/cgal-5.6-kvyqwb63dhfjcggixga23wxihqrgpob6
[+] /localdata1/spack/opt/spack/linux-cascadelake/hwloc-2.11.1-n6qmvvvd5ak3nclxtwuyqdwm2zylomat
[+] /localdata1/spack/opt/spack/linux-cascadelake/gettext-0.23.1-x4vp5vzefgfz4hufgjr767zs72zequug
[+] /localdata1/spack/opt/spack/linux-cascadelake/symengine-0.9.0-n3fs5mcmejun22zidzaokzks3abek6mf
[+] /localdata1/spack/opt/spack/linux-cascadelake/libsm-1.2.6-qd6zlbtmxxv5z666g7z3x57kvjlfo2t7
[+] /localdata1/spack/opt/spack/linux-cascadelake/libxcb-1.17.0-ryithf5dytne7dpqnzp44bt2lh4vwksm
[+] /localdata1/spack/opt/spack/linux-cascadelake/intel-tbb-2022.0.0-lwtpoaxu6rv5a6c7bnwfi2o4jmfepnrz
[+] /localdata1/spack/opt/spack/linux-cascadelake/pmix-5.0.5-zym4xafia2alvjzknyj4l3lt2uao66lp
[+] /localdata1/spack/opt/spack/linux-cascadelake/llvm-20.1.8-nrdxhgv2hqdla32v27lku53ochgh7lly
[+] /localdata1/spack/opt/spack/linux-cascadelake/krb5-1.21.3-7bjyihaas3gs53kvuwwfn7fzydoqejof
[+] /localdata1/spack/opt/spack/linux-cascadelake/libx11-1.8.12-h7kgbtsqutq7rfpj6sqkzi36keauvlnr
[+] /localdata1/spack/opt/spack/linux-cascadelake/openssh-9.9p1-qtgj2qwbbv4ovsielo5gh3el6nojky2z
[+] /localdata1/spack/opt/spack/linux-cascadelake/libxext-1.3.6-ac4x33lapk4xsphunapkk5i2q2kyqcmt
[+] /localdata1/spack/opt/spack/linux-cascadelake/libxrender-0.9.12-xsdp4fizkb5bd435vp7ys4ykehynop63
[+] /localdata1/spack/opt/spack/linux-cascadelake/libxt-1.3.1-rsancg4b4qmiho3de5biuywoimjtfevr
[+] /localdata1/spack/opt/spack/linux-cascadelake/libxfixes-5.0.3-xh4bs2edyvsqohlusqtoh6cyxcqxfx4b
[+] /localdata1/spack/opt/spack/linux-cascadelake/openmpi-5.0.8-o6m3r3w7y3yxu46xxg6jnevgjrerxw6c
[+] /localdata1/spack/opt/spack/linux-cascadelake/libxrandr-1.5.4-3rvaugg2z3uw4rjk64wp2b5o7y5ymtub
[+] /localdata1/spack/opt/spack/linux-cascadelake/libxmu-1.2.1-yft3o5y4sjncoq6h5igi27f32ovcehqt
[+] /localdata1/spack/opt/spack/linux-cascadelake/libxi-1.7.10-od3abk2fax2xmdkzy6xvunwyz4on4ppw
[+] /localdata1/spack/opt/spack/linux-cascadelake/p4est-2.8.7-5rfeo4lslk3pmyypznat7zykegzx6gdg
[+] /localdata1/spack/opt/spack/linux-cascadelake/trilinos-14.2.0-gnxy7pwm4hc64zd4dxrzjuuxuj3kqbtm
[+] /localdata1/spack/opt/spack/linux-cascadelake/hdf5-1.12.3-6hbpd5djc2a6wx63csogef4eciy6ulws
[+] /localdata1/spack/opt/spack/linux-cascadelake/netlib-scalapack-2.2.2-aibn4gwqiqq4zr6otyw55qqnv6kqmsmg
[+] /localdata1/spack/opt/spack/linux-cascadelake/scotch-7.0.7-wjru4jscgqfqycdjwe64ilrlxuaw5642
[+] /localdata1/spack/opt/spack/linux-cascadelake/sundials-6.7.0-rmum53t4ibmgd4f52wzrjsjrq4eyajcs
[+] /localdata1/spack/opt/spack/linux-cascadelake/arpack-ng-3.9.1-7kuelvgwyrkr3enyilw7cgki2jttixqu
[+] /localdata1/spack/opt/spack/linux-cascadelake/hypre-2.33.0-3n4cduxwjxsfhdj4437trhv5utfzc7us
[+] /localdata1/spack/opt/spack/linux-cascadelake/parmetis-4.0.3-qvohjsn46sxseldzhhubsn2xn3gc5ei6
[+] /localdata1/spack/opt/spack/linux-cascadelake/xrandr-1.5.3-so3pi3n6rjaqg5avbskvg5hqgxegj3pm
[+] /localdata1/spack/opt/spack/linux-cascadelake/arborx-1.5-evu3lbz5ov6e7csyipkc37ur4no6sdbo
[+] /localdata1/spack/opt/spack/linux-cascadelake/cgns-4.5.0-nm2k7b7osxro5n6k7rdz247fowkiwsld
[+] /localdata1/spack/opt/spack/linux-cascadelake/med-5.0.0-74j5eribxck4k7fv3z3uk34qc233avjl
[+] /localdata1/spack/opt/spack/linux-cascadelake/mmg-5.8.0-m2nl5nrhhtqmloxt7iwwaagrr46qu737
[+] /localdata1/spack/opt/spack/linux-cascadelake/superlu-dist-9.1.0-dikio3nwiaicrnrj36d2smlrlydvdqq5
[+] /localdata1/spack/opt/spack/linux-cascadelake/mesa-25.0.5-jbevpixf7gf27hhvmlg6hhdyvagce4wu
[+] /localdata1/spack/opt/spack/linux-cascadelake/petsc-3.23.4-n3wqhl4y5bzcvvkfhhd7yzyqhf4psem6
[+] /localdata1/spack/opt/spack/linux-cascadelake/glx-1.4-qvwf75sjp3jgfjajl7rbhgwygdn4n7q5
[+] /localdata1/spack/opt/spack/linux-cascadelake/slepc-3.23.2-u5qroqpdo7u2v6qoddsrzmgkpfh6ugmw
[+] /localdata1/spack/opt/spack/linux-cascadelake/mesa-glu-9.0.2-ryj5kar3lny5e4rpf5gac2cctk76ehdq
[+] /localdata1/spack/opt/spack/linux-cascadelake/glew-2.2.0-kh4po5haakhof5pzxaeardojohlyx3hp
[+] /localdata1/spack/opt/spack/linux-cascadelake/opencascade-7.8.1-ea24nwrevvuaj4qe3gjjdu7octo7ynqg
[+] /localdata1/spack/opt/spack/linux-cascadelake/fltk-1.3.7-a7ye5rtpzcahyoxwx2eiyatof37vg4dk
[+] /localdata1/spack/opt/spack/linux-cascadelake/gl2ps-1.4.2-oishupcwmenwrx6hycejonsmghqnpgew
[+] /localdata1/spack/opt/spack/linux-cascadelake/gmsh-4.13.1-gvknfi3pnj7oazwrprecr5c6dkrxq3wi
[+] /localdata1/spack/opt/spack/linux-cascadelake/vtk-9.5.1-242fg73hm7to3wzdlcymcdgzziafjazl
==> No binary for dealii-9.6.2-ybxq5tnlvjyxqggygfvkliqutsi6z2en found: installing from source
==> Installing dealii-9.6.2-ybxq5tnlvjyxqggygfvkliqutsi6z2en [129/129]
==> Warning: /localdata1/spack-packages/repos/spack_repo/builtin/packages/tcl/package.py:170: spack.package.is_system_path is deprecated
==> Using cached archive: /localdata1/spack/var/spack/cache/_source-cache/archive/10/1051e332de3822488e91c2b0460681052a3c4c5ac261cdd7a6af784869a25523.tar.gz
==> No patches needed for dealii
==> dealii: Executing phase: 'cmake'
Process Process-1:
Traceback (most recent call last):
  File "/localdata1/spack/lib/spack/spack/build_environment.py", line 1184, in _setup_pkg_and_run
    return_value = function(pkg, kwargs)
  File "/localdata1/spack/lib/spack/spack/installer.py", line 2750, in build_process
    return installer.run()
  File "/localdata1/spack/lib/spack/spack/installer.py", line 2630, in run
    self._real_install()
  File "/localdata1/spack/lib/spack/spack/installer.py", line 2715, in _real_install
    phase_fn.execute()
  File "/localdata1/spack/lib/spack/spack/builder.py", line 379, in execute
    self.phase_fn(pkg, pkg.spec, pkg.prefix)
  File "/localdata1/spack/lib/spack/spack/builder.py", line 251, in _adapter
    return phase_fn(spec, prefix)
  File "/localdata1/spack/lib/spack/spack/builder.py", line 156, in __forward
    return self.__getattr__(fn_name)(*args, **kwargs)
  File "/localdata1/spack/lib/spack/spack/builder.py", line 68, in __call__
    return self.phase_fn(self.builder.pkg, spec, prefix)
  File "/localdata1/spack-packages/repos/spack_repo/builtin/build_systems/cmake.py", line 469, in cmake
    options += self.cmake_args()
  File "/localdata1/spack/lib/spack/spack/builder.py", line 267, in _adapter
    return bind_method()
  File "/localdata1/spack-packages/repos/spack_repo/builtin/packages/dealii/package.py", line 561, in cmake_args
    options.extend([self.define("CMAKE_CXX_COMPILER", self["trilinos"].kokkos_cxx)])
  File "/localdata1/spack-packages/repos/spack_repo/builtin/packages/trilinos/package.py", line 636, in kokkos_cxx
    return spack_cxx
NameError: name 'spack_cxx' is not defined

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.10/multiprocessing/process.py", line 314, in _bootstrap
    self.run()
  File "/usr/lib/python3.10/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
  File "/localdata1/spack/lib/spack/spack/build_environment.py", line 1202, in _setup_pkg_and_run
    package_context = get_package_context(tb)
  File "/localdata1/spack/lib/spack/spack/build_environment.py", line 1484, in get_package_context
    func = getattr(obj, tb.tb_frame.f_code.co_name, "")
  File "/localdata1/spack-packages/repos/spack_repo/builtin/packages/trilinos/package.py", line 636, in kokkos_cxx
    return spack_cxx
NameError: name 'spack_cxx' is not defined
==> Error: Failed to install dealii due to InstallError: The process has stopped unexpectedly (exit 1)

Information on your system

Environment spack.yaml
spack:
  # add package specs to the `specs` list
  specs:
  - dealii@9.6.2
  view: true
  concretizer:
    unify: true

Additional information

Not sure how to resolve this. Maybe the trilinos package should use setup_dependent_package to inject the kokkos compiler?

As a workaround install dealii and dependencies at the same time.

@jppelteret @luca-heltai

General information

  • I have run spack debug report and reported the version of Spack/Python/Platform
  • I have run spack maintainers <name-of-the-package> and @mentioned any maintainers
  • I have uploaded the build log and environment files
  • I have searched the issues of this repo and believe this is not a duplicate

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions