Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build with Spack using Intel oneAPI compilers fails with CMake error #202

Closed
matt-graham opened this issue Aug 2, 2023 · 3 comments
Closed

Comments

@matt-graham
Copy link

matt-graham commented Aug 2, 2023

On trying to install NESO using Spack in a clean spack/ubuntu-jammy Docker container following the instructions here (other than pinning intel-oneapi-compilers package version to 2022.1.0 to avoid this issue) the build of neso-working with Intel oneAPI 2022.1.0 fails with an error

CMake Error at /opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/hdf5-1.14.1-2-rmc5o65jrgtgiicbrrk7qwlhrdpfjqiw/cmake/hdf5-
           targets.cmake:68e:68 (set_target_properties):
  The link interface of target "hdf5-shared" contains:

    MPI::MPI_C

  but the target was not found.  Possible reasons include:

    * There is a typo in the target name.
    * A find_package call is missing for an IMPORTED target.
    * An ALIAS target is missing.

I also get the same error when trying to install with Spack using Intel oneAPI compilers directly on my Ubuntu 20.04 system.

This is happening in the same spack install run in which the issue in ExCALIBUR-NEPTUNE/NESO-Particles/issues/37 with the GCC build of neso-particles is occurring but as it seems to be independent in being both a different package and compiler toolchain I thought it would be better to create a separate issue, though again there seems to be a link to the hdf5 Spack package.

Dockerfile to reproduce
FROM spack/ubuntu-jammy:latest
ENV NESO_ROOT=/root/NESO
RUN spack install intel-oneapi-compilers@2022.1.0 && \
    spack load intel-oneapi-compilers && \
    spack compiler find && \
    spack unload intel-oneapi-compilers
RUN git clone --recurse-submodules -j4 https://github.com/ExCALIBUR-NEPTUNE/NESO.git $NESO_ROOT
WORKDIR $NESO_ROOT
RUN . activate && spack install
Error output from Spack for `neso-working` install stage
==> Installing neso-working-2lz4vt54vobjo5m73iw5d376ovv4kgim [122/123]
==> No binary for neso-working-2lz4vt54vobjo5m73iw5d376ovv4kgim found: installing from source
==> No patches needed for neso
==> neso: Executing phase: 'cmake'
==> Error: ProcessError: Command exited with status 1:
    '/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/cmake-3.26.3-mzlsigxwzlbfviwbb7xfpki5ih5juj6g/bin/cmake' '-G' 'Unix Makefiles' '-DCMAKE_INSTALL_PREFIX:STRING=/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/neso-working-2lz4vt54vobjo5m73iw5d376ovv4kgim' '-DCMAKE_BUILD_TYPE:STRING=Release' '-DBUILD_TESTING:BOOL=OFF' '-DCMAKE_INTERPROCEDURAL_OPTIMIZATION:BOOL=OFF' '-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON' '-DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=ON' '-DCMAKE_INSTALL_RPATH:STRING=/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/neso-working-2lz4vt54vobjo5m73iw5d376ovv4kgim/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/neso-working-2lz4vt54vobjo5m73iw5d376ovv4kgim/lib64;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/googletest-1.12.1-faeh3tsfegdvde2ncgu7p7xdbwt5nvlq/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/intel-oneapi-mkl-2023.2.0-6euqdphi2wk2nwtbv3ohx7ncmuffean3/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/intel-tbb-2021.9.0-gm3ai5nrnaxc5e5ikwfhoxwrtj7whmtc/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/hwloc-2.9.1-yy5byjbix36h3f45gpe55ae4u63htfkv/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libpciaccess-0.17-yfdeswdlk4xywlbv5nrveaq2tccpmdvi/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libxml2-2.10.3-qo5fw7ypozcvlgb767vkjncnm5j5w7mz/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libiconv-1.17-3rz2wau6krvonhycaeloitpdj37tio3v/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/xz-5.4.1-mgsgpnbqgebwxw6j2nv623x7cl642be6/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/zlib-1.2.13-p2abhtn35vu52moyfh62u6a2wkfrx6sg/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/ncurses-6.4-ome2bxlps2uzdj3afvi3v4hrif27yc25/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/nektar-5.3.0-2e0fb8-tojlnvesvbuhsxpjituylo3j7oriwnld/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/arpack-ng-3.9.0-2hrb24msxsdbnyz5wdhffxsyuk5nr6uk/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/intel-oneapi-mpi-2021.10.0-txz42ld4yanuvi5vq64lc4gtxms5jj7s/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/intel-2021.6.0/boost-1.82.0-ymhdkufpbbalm25kzoar7zzawtpjufgm/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/bzip2-1.0.8-5mnjwon77wxsjke3a5xljaxbgc6ya7ax/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/python-3.10.12-c4yzxwryfrx7gnubshde7vxs3drh27il/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/expat-2.5.0-pjbxnhzbykqbwyvny37hlnxozmi6puvu/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libbsd-0.11.7-vtid6g6sgvgygcd2olbouh57bzgfc3ie/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libmd-1.0.4-h44k5xsk3x7t3zgvyqi2mxbl6cij24sd/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/gdbm-1.23-ipsn2uhd56gnx663flf6atehtd3by2vh/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/readline-8.2-icjmk46rtkqqtqj4af6d7rghtq5scqga/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/gettext-0.21.1-o26eqlygsotmhndncgwx4364m5nwpkw4/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libffi-3.4.4-k7dula4tou3mdopzgfwuapeltku22lqu/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libxcrypt-4.4.35-ohvcdlcy2b62qtlc5o4kjziuihgfugfa/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/sqlite-3.42.0-kzis6cwgzxhva6x5rqtd3uv2pfn7yc3e/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/util-linux-uuid-2.38.1-b3gnhymcdfnvocyiataup5bn2viaoddd/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/intel-2021.6.0/zstd-1.5.5-c3ggfdlehnhrkaktbohm6go4vmbrzoa5/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/scotch-6.1.3-tbhhtbcgllb4jnjadkhudetq7qnwlu6d/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/tinyxml-2.6.2-qhkwqjgmoaybalh2v3pqjg6sg5gb7crb/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/hdf5-1.14.1-2-rmc5o65jrgtgiicbrrk7qwlhrdpfjqiw/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/nektar-5.3.0-2e0fb8-tojlnvesvbuhsxpjituylo3j7oriwnld/lib64;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/openssl-3.1.1-qozhvmhicnsdxnrynbrysbjpftlun3qc/lib64' '-DCMAKE_PREFIX_PATH:STRING=/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/neso-particles-working-yjfu4ab47xaplwztkvsinmw3pehlp3tv;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/hdf5-1.14.1-2-rmc5o65jrgtgiicbrrk7qwlhrdpfjqiw;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/nektar-5.3.0-2e0fb8-tojlnvesvbuhsxpjituylo3j7oriwnld;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/tinyxml-2.6.2-qhkwqjgmoaybalh2v3pqjg6sg5gb7crb;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/scotch-6.1.3-tbhhtbcgllb4jnjadkhudetq7qnwlu6d;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/intel-2021.6.0/boost-1.82.0-ymhdkufpbbalm25kzoar7zzawtpjufgm;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/intel-2021.6.0/zstd-1.5.5-c3ggfdlehnhrkaktbohm6go4vmbrzoa5;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/python-3.10.12-c4yzxwryfrx7gnubshde7vxs3drh27il;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/util-linux-uuid-2.38.1-b3gnhymcdfnvocyiataup5bn2viaoddd;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/sqlite-3.42.0-kzis6cwgzxhva6x5rqtd3uv2pfn7yc3e;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libxcrypt-4.4.35-ohvcdlcy2b62qtlc5o4kjziuihgfugfa;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libffi-3.4.4-k7dula4tou3mdopzgfwuapeltku22lqu;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/gettext-0.21.1-o26eqlygsotmhndncgwx4364m5nwpkw4;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/tar-1.30-hcy5zrxefsgcctu7mcfhzsrusehmrbdp;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/expat-2.5.0-pjbxnhzbykqbwyvny37hlnxozmi6puvu;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libbsd-0.11.7-vtid6g6sgvgygcd2olbouh57bzgfc3ie;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libmd-1.0.4-h44k5xsk3x7t3zgvyqi2mxbl6cij24sd;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/arpack-ng-3.9.0-2hrb24msxsdbnyz5wdhffxsyuk5nr6uk;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/intel-oneapi-mpi-2021.10.0-txz42ld4yanuvi5vq64lc4gtxms5jj7s;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/intel-oneapi-mkl-2023.2.0-6euqdphi2wk2nwtbv3ohx7ncmuffean3;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/intel-tbb-2021.9.0-gm3ai5nrnaxc5e5ikwfhoxwrtj7whmtc;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/hwloc-2.9.1-yy5byjbix36h3f45gpe55ae4u63htfkv;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libxml2-2.10.3-qo5fw7ypozcvlgb767vkjncnm5j5w7mz;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/xz-5.4.1-mgsgpnbqgebwxw6j2nv623x7cl642be6;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libpciaccess-0.17-yfdeswdlk4xywlbv5nrveaq2tccpmdvi;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/intel-oneapi-dpl-2022.2.0-vqibdkwdpcywre2ek7pwwur3iuipqbae;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/googletest-1.12.1-faeh3tsfegdvde2ncgu7p7xdbwt5nvlq;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/gmake-4.4.1-ql6oj7rjwyioo4ftuvtmi5bc24iixtat;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/gcc-11.3.0/intel-oneapi-compilers-2022.1.0-oueiswk5vbby2vcht4cb4msfqgfw5pk5/compiler/2022.1.0/linux/IntelDPCPP;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/cmake-3.26.3-mzlsigxwzlbfviwbb7xfpki5ih5juj6g;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/openssl-3.1.1-qozhvmhicnsdxnrynbrysbjpftlun3qc;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/zlib-1.2.13-p2abhtn35vu52moyfh62u6a2wkfrx6sg;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/gdbm-1.23-ipsn2uhd56gnx663flf6atehtd3by2vh;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/readline-8.2-icjmk46rtkqqtqj4af6d7rghtq5scqga;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/ncurses-6.4-ome2bxlps2uzdj3afvi3v4hrif27yc25;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/bzip2-1.0.8-5mnjwon77wxsjke3a5xljaxbgc6ya7ax;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libiconv-1.17-3rz2wau6krvonhycaeloitpdj37tio3v' '-DENABLE_COVERAGE:BOOL=OFF' '/root/NESO'

1 error found in build log:
     16    -- Found MPI_CXX: /opt/spack/opt/spack/linux-ubuntu22.04-skylake/one
           api-2022.1.0/intel-oneapi-mpi-2021.10.0-txz42ld4yanuvi5vq64lc4gtxms5
           jj7s/lib/libmpicxx.so (found version "3.1")
     17    -- Found MPI: TRUE (found version "3.1")
     18    -- Using NESO_PARTICLES_DEVICE_TYPE_CPU
     19    -- HDF5 found
     20    -- Found Boost: /opt/spack/opt/spack/linux-ubuntu22.04-skylake/intel
           -2021.6.0/boost-1.82.0-ymhdkufpbbalm25kzoar7zzawtpjufgm/lib/cmake/Bo
           ost-1.82.0/BoostConfig.cmake (found suitable version "1.82.0", minim
           um required is "1.74.0")
     21    -- Configuring done (4.5s)
  >> 22    CMake Error at /opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi
           -2022.1.0/hdf5-1.14.1-2-rmc5o65jrgtgiicbrrk7qwlhrdpfjqiw/cmake/hdf5-
           targets.cmake:68 (set_target_properties):
     23      The link interface of target "hdf5-shared" contains:
     24
     25        MPI::MPI_C
     26
     27      but the target was not found.  Possible reasons include:
     28

See build log for details:
  /root/NESO/spack-build-out.txt

==> Error: neso-working-2lz4vt54vobjo5m73iw5d376ovv4kgim: ProcessError: Command exited with status 1:
    '/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/cmake-3.26.3-mzlsigxwzlbfviwbb7xfpki5ih5juj6g/bin/cmake' '-G' 'Unix Makefiles' '-DCMAKE_INSTALL_PREFIX:STRING=/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/neso-working-2lz4vt54vobjo5m73iw5d376ovv4kgim' '-DCMAKE_BUILD_TYPE:STRING=Release' '-DBUILD_TESTING:BOOL=OFF' '-DCMAKE_INTERPROCEDURAL_OPTIMIZATION:BOOL=OFF' '-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON' '-DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=ON' '-DCMAKE_INSTALL_RPATH:STRING=/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/neso-working-2lz4vt54vobjo5m73iw5d376ovv4kgim/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/neso-working-2lz4vt54vobjo5m73iw5d376ovv4kgim/lib64;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/googletest-1.12.1-faeh3tsfegdvde2ncgu7p7xdbwt5nvlq/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/intel-oneapi-mkl-2023.2.0-6euqdphi2wk2nwtbv3ohx7ncmuffean3/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/intel-tbb-2021.9.0-gm3ai5nrnaxc5e5ikwfhoxwrtj7whmtc/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/hwloc-2.9.1-yy5byjbix36h3f45gpe55ae4u63htfkv/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libpciaccess-0.17-yfdeswdlk4xywlbv5nrveaq2tccpmdvi/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libxml2-2.10.3-qo5fw7ypozcvlgb767vkjncnm5j5w7mz/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libiconv-1.17-3rz2wau6krvonhycaeloitpdj37tio3v/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/xz-5.4.1-mgsgpnbqgebwxw6j2nv623x7cl642be6/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/zlib-1.2.13-p2abhtn35vu52moyfh62u6a2wkfrx6sg/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/ncurses-6.4-ome2bxlps2uzdj3afvi3v4hrif27yc25/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/nektar-5.3.0-2e0fb8-tojlnvesvbuhsxpjituylo3j7oriwnld/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/arpack-ng-3.9.0-2hrb24msxsdbnyz5wdhffxsyuk5nr6uk/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/intel-oneapi-mpi-2021.10.0-txz42ld4yanuvi5vq64lc4gtxms5jj7s/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/intel-2021.6.0/boost-1.82.0-ymhdkufpbbalm25kzoar7zzawtpjufgm/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/bzip2-1.0.8-5mnjwon77wxsjke3a5xljaxbgc6ya7ax/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/python-3.10.12-c4yzxwryfrx7gnubshde7vxs3drh27il/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/expat-2.5.0-pjbxnhzbykqbwyvny37hlnxozmi6puvu/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libbsd-0.11.7-vtid6g6sgvgygcd2olbouh57bzgfc3ie/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libmd-1.0.4-h44k5xsk3x7t3zgvyqi2mxbl6cij24sd/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/gdbm-1.23-ipsn2uhd56gnx663flf6atehtd3by2vh/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/readline-8.2-icjmk46rtkqqtqj4af6d7rghtq5scqga/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/gettext-0.21.1-o26eqlygsotmhndncgwx4364m5nwpkw4/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libffi-3.4.4-k7dula4tou3mdopzgfwuapeltku22lqu/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libxcrypt-4.4.35-ohvcdlcy2b62qtlc5o4kjziuihgfugfa/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/sqlite-3.42.0-kzis6cwgzxhva6x5rqtd3uv2pfn7yc3e/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/util-linux-uuid-2.38.1-b3gnhymcdfnvocyiataup5bn2viaoddd/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/intel-2021.6.0/zstd-1.5.5-c3ggfdlehnhrkaktbohm6go4vmbrzoa5/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/scotch-6.1.3-tbhhtbcgllb4jnjadkhudetq7qnwlu6d/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/tinyxml-2.6.2-qhkwqjgmoaybalh2v3pqjg6sg5gb7crb/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/hdf5-1.14.1-2-rmc5o65jrgtgiicbrrk7qwlhrdpfjqiw/lib;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/nektar-5.3.0-2e0fb8-tojlnvesvbuhsxpjituylo3j7oriwnld/lib64;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/openssl-3.1.1-qozhvmhicnsdxnrynbrysbjpftlun3qc/lib64' '-DCMAKE_PREFIX_PATH:STRING=/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/neso-particles-working-yjfu4ab47xaplwztkvsinmw3pehlp3tv;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/hdf5-1.14.1-2-rmc5o65jrgtgiicbrrk7qwlhrdpfjqiw;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/nektar-5.3.0-2e0fb8-tojlnvesvbuhsxpjituylo3j7oriwnld;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/tinyxml-2.6.2-qhkwqjgmoaybalh2v3pqjg6sg5gb7crb;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/scotch-6.1.3-tbhhtbcgllb4jnjadkhudetq7qnwlu6d;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/intel-2021.6.0/boost-1.82.0-ymhdkufpbbalm25kzoar7zzawtpjufgm;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/intel-2021.6.0/zstd-1.5.5-c3ggfdlehnhrkaktbohm6go4vmbrzoa5;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/python-3.10.12-c4yzxwryfrx7gnubshde7vxs3drh27il;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/util-linux-uuid-2.38.1-b3gnhymcdfnvocyiataup5bn2viaoddd;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/sqlite-3.42.0-kzis6cwgzxhva6x5rqtd3uv2pfn7yc3e;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libxcrypt-4.4.35-ohvcdlcy2b62qtlc5o4kjziuihgfugfa;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libffi-3.4.4-k7dula4tou3mdopzgfwuapeltku22lqu;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/gettext-0.21.1-o26eqlygsotmhndncgwx4364m5nwpkw4;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/tar-1.30-hcy5zrxefsgcctu7mcfhzsrusehmrbdp;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/expat-2.5.0-pjbxnhzbykqbwyvny37hlnxozmi6puvu;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libbsd-0.11.7-vtid6g6sgvgygcd2olbouh57bzgfc3ie;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libmd-1.0.4-h44k5xsk3x7t3zgvyqi2mxbl6cij24sd;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/arpack-ng-3.9.0-2hrb24msxsdbnyz5wdhffxsyuk5nr6uk;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/intel-oneapi-mpi-2021.10.0-txz42ld4yanuvi5vq64lc4gtxms5jj7s;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/intel-oneapi-mkl-2023.2.0-6euqdphi2wk2nwtbv3ohx7ncmuffean3;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/intel-tbb-2021.9.0-gm3ai5nrnaxc5e5ikwfhoxwrtj7whmtc;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/hwloc-2.9.1-yy5byjbix36h3f45gpe55ae4u63htfkv;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libxml2-2.10.3-qo5fw7ypozcvlgb767vkjncnm5j5w7mz;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/xz-5.4.1-mgsgpnbqgebwxw6j2nv623x7cl642be6;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libpciaccess-0.17-yfdeswdlk4xywlbv5nrveaq2tccpmdvi;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/intel-oneapi-dpl-2022.2.0-vqibdkwdpcywre2ek7pwwur3iuipqbae;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/googletest-1.12.1-faeh3tsfegdvde2ncgu7p7xdbwt5nvlq;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/gmake-4.4.1-ql6oj7rjwyioo4ftuvtmi5bc24iixtat;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/gcc-11.3.0/intel-oneapi-compilers-2022.1.0-oueiswk5vbby2vcht4cb4msfqgfw5pk5/compiler/2022.1.0/linux/IntelDPCPP;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/cmake-3.26.3-mzlsigxwzlbfviwbb7xfpki5ih5juj6g;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/openssl-3.1.1-qozhvmhicnsdxnrynbrysbjpftlun3qc;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/zlib-1.2.13-p2abhtn35vu52moyfh62u6a2wkfrx6sg;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/gdbm-1.23-ipsn2uhd56gnx663flf6atehtd3by2vh;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/readline-8.2-icjmk46rtkqqtqj4af6d7rghtq5scqga;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/ncurses-6.4-ome2bxlps2uzdj3afvi3v4hrif27yc25;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/bzip2-1.0.8-5mnjwon77wxsjke3a5xljaxbgc6ya7ax;/opt/spack/opt/spack/linux-ubuntu22.04-skylake/oneapi-2022.1.0/libiconv-1.17-3rz2wau6krvonhycaeloitpdj37tio3v' '-DENABLE_COVERAGE:BOOL=OFF' '/root/NESO'
==> Error: neso-working-3t5zliwt75p3b34bodxduetwuak3eo5k: Package was not installed
==> Error: neso-working-2lz4vt54vobjo5m73iw5d376ovv4kgim: Package was not installed
==> Error: Installation request failed.  Refer to reported errors for failing package(s).
@matt-graham
Copy link
Author

It seems that this may be getting caused by the HDF5 Spack package version getting picked up (hdf5-1.14.1-2) as pinning to hdf5@1.12.2 in the specs and rerunning spack install as discussed at ExCALIBUR-NEPTUNE/NESO-Particles#37 (comment) I no longer get the above error for the intel-oneapi build of the neso package

@matt-graham
Copy link
Author

While I no longer get the above errors, with the pin hdf5@1.12.2 I now get a series of error: 'class NESO::Particles::ErrorPropagate' has no member named 'reset' errors due to the following lines



with this also occurring on the GCC 11 build.

@cmacmackin
Copy link
Contributor

Could you please open a separate issue for those errors?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants