Skip to content

spack-stack-2.0.0rc1: compile error for eckit on Narwhal with oneAPI 2024.2.0 after latest update of eckit #1837

@climbfuji

Description

@climbfuji

Description

==> No binary for eckit-1.32.3-lwwykhiayqmfqnifcrcrdzuufvg663yr found: installing from source
==> Warning: Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors
==> Using cached archive: /p/app/projects/NEPTUNE/spack-stack/spack-stack-v2-rc1/cache/source_cache/_source-cache/archive/33/33e0fac2656cdd2f2d877dbfe7a4751ee657ab732c00dd90bd48a406298a100f.tar.gz
==> No patches needed for eckit
==> eckit: Executing phase: 'cmake'
==> Error: ProcessError: Command exited with status 1:
    '/p/app/projects/NEPTUNE/spack-stack/spack-stack-v2-rc1/envs/ne-oneapi-2024.2.0-build/install/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/gcc/12.2.0/cmake-3.31.8-4gtggwa/bin/cmake' '-G' 'Unix Makefiles' '-DCMAKE_INSTALL_PREFIX:STRING=/p/app/projects/NEPTUNE/spack-stack/spack-stack-v2-rc1/envs/ne-oneapi-2024.2.0-build/install/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/intel-oneapi-compilers/2024.2.0/eckit-1.32.3-lwwykhi' '-DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=ON' '-DCMAKE_INSTALL_RPATH:STRING=/p/app/projects/NEPTUNE/spack-stack/spack-stack-v2-rc1/envs/ne-oneapi-2024.2.0-build/install/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/intel-oneapi-compilers/2024.2.0/eckit-1.32.3-lwwykhi/lib;/p/app/projects/NEPTUNE/spack-stack/spack-stack-v2-rc1/envs/ne-oneapi-2024.2.0-build/install/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/intel-oneapi-compilers/2024.2.0/eckit-1.32.3-lwwykhi/lib64' '-DCMAKE_PREFIX_PATH:STRING=/p/app/projects/NEPTUNE/spack-stack/spack-stack-v2-rc1/envs/ne-oneapi-2024.2.0-build/install/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/gcc/12.2.0/bison-3.8.2-yj5oc7m;/p/app/projects/NEPTUNE/spack-stack/spack-stack-v2-rc1/envs/ne-oneapi-2024.2.0-build/install/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/intel-oneapi-compilers/2024.2.0/bzip2-1.0.8-2m6l4df;/p/app/projects/NEPTUNE/spack-stack/spack-stack-v2-rc1/envs/ne-oneapi-2024.2.0-build/install/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/gcc/12.2.0/cmake-3.31.8-4gtggwa;/p/app/projects/NEPTUNE/spack-stack/spack-stack-v2-rc1/envs/ne-oneapi-2024.2.0-build/install/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/none/none/compiler-wrapper-1.0-toutdiv;/p/app/projects/NEPTUNE/spack-stack/spack-stack-v2-rc1/envs/ne-oneapi-2024.2.0-build/install/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/intel-oneapi-compilers/2024.2.0/ecbuild-3.12.0-2qvlmat;/p/app/projects/NEPTUNE/spack-stack/spack-stack-v2-rc1/envs/ne-oneapi-2024.2.0-build/install/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/intel-oneapi-compilers/2024.2.0/eigen-3.4.0-yanbufc;/p/app/projects/NEPTUNE/spack-stack/spack-stack-v2-rc1/envs/ne-oneapi-2024.2.0-build/install/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/intel-oneapi-compilers/2024.2.0/flex-2.6.4-25tziv2;/p/app/projects/NEPTUNE/spack-stack/spack-stack-v2-rc1/envs/ne-oneapi-2024.2.0-build/install/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/gcc/12.2.0/gmake-4.4.1-k3cxlm5;/p/app/projects/NEPTUNE/spack-stack/spack-stack-v2-rc1/envs/ne-oneapi-2024.2.0-build/install/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/intel-oneapi-compilers/2024.2.0/lz4-1.10.0-nxhpxiy;/p/app/projects/NEPTUNE/spack-stack/spack-stack-v2-rc1/envs/ne-oneapi-2024.2.0-build/install/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/intel-oneapi-compilers/2024.2.0/ncurses-6.5-4om7pw5;/opt/cray/pe/mpich/8.1.26/ofi/intel/2022.1;/opt/intel/oneapi_2024.2.0.634;/opt/intel/oneapi_2024.2.0.634;/opt/intel/oneapi_2024.2.0.634' '-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo' '-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON' '-DCMAKE_INTERPROCEDURAL_OPTIMIZATION:BOOL=OFF' '-DCMAKE_POLICY_DEFAULT_CMP0090:STRING=NEW' '-DCMAKE_FIND_USE_PACKAGE_REGISTRY:BOOL=OFF' '-DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON' '-DENABLE_EXPERIMENTAL:BOOL=OFF' '-DENABLE_BUILD_TOOLS:BOOL=ON' '-DENABLE_MPI:BOOL=ON' '-DENABLE_OMP:BOOL=ON' '-DENABLE_ECKIT_CMD:BOOL=ON' '-DENABLE_ECKIT_SQL:BOOL=ON' '-DENABLE_EIGEN:BOOL=ON' '-DENABLE_ARMADILLO:BOOL=OFF' '-DENABLE_MKL:BOOL=OFF' '-DENABLE_BZIP2:BOOL=ON' '-DENABLE_SNAPPY:BOOL=OFF' '-DENABLE_LZ4:BOOL=ON' '-DENABLE_AEC:BOOL=OFF' '-DENABLE_XXHASH:BOOL=ON' '-DENABLE_SSL:BOOL=OFF' '-DENABLE_CURL:BOOL=OFF' '-DENABLE_JEMALLOC:BOOL=OFF' '-DENABLE_UNICODE:BOOL=ON' '-DENABLE_AIO:BOOL=ON' '-DENABLE_TESTS:BOOL=OFF' '-DENABLE_EXTRA_TESTS:BOOL=OFF' '-DENABLE_DOCS:BOOL=OFF' '-DENABLE_CUDA:BOOL=OFF' '-DENABLE_VIENNACL:BOOL=OFF' '-DENABLE_RADOS:BOOL=OFF' '-DENABLE_RSYNC:BOOL=OFF' '-DENABLE_SANDBOX:BOOL=OFF' '-DBUILD_SHARED_LIBS=ON' '-DENABLE_LAPACK:BOOL=ON' '-DCURSES_NEED_NCURSES:BOOL=ON' '/p/app/projects/NEPTUNE/spack-stack/spack-stack-v2-rc1/cache/build_stage/neptune/spack-stage-eckit-1.32.3-lwwykhiayqmfqnifcrcrdzuufvg663yr/spack-src'

1 error found in build log:
     91    -- eckit FOUND LZ4
     92    --    LZ4_INCLUDE_DIRS : [/p/app/projects/NEPTUNE/spack-stack/spack-stack-v2-rc1/envs/ne-oneapi-2024.2.0-build/install/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_plac
           eholder__/__spack_path_placeholder__/intel-oneapi-compilers/2024.2.0/lz4-1.10.0-nxhpxiy/include]
     93    --    LZ4_LIBRARIES : [/p/app/projects/NEPTUNE/spack-stack/spack-stack-v2-rc1/envs/ne-oneapi-2024.2.0-build/install/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeho
           lder__/__spack_path_placeholder__/intel-oneapi-compilers/2024.2.0/lz4-1.10.0-nxhpxiy/lib/liblz4.so]
     94    -- Found package LZ4 required for feature LZ4
     95    -- Feature LZ4 enabled
     96    -- Feature AEC disabled
  >> 97    CMake Error at /usr/lib64/cmake/libzip/libzip-targets.cmake:92 (message):
     98      The imported target "libzip::zipcmp" references the file
     99
     100        "/usr/bin/zipcmp"
     101
     102     but this file does not exist.  Possible reasons include:
     103

See build log for details:
  /p/app/projects/NEPTUNE/spack-stack/spack-stack-v2-rc1/cache/build_stage/neptune/spack-stage-eckit-1.32.3-lwwykhiayqmfqnifcrcrdzuufvg663yr/spack-build-out.txt

To Reproduce

Requires access to DOD HPCMP Narwhal. Try to build unified environment with Intel oneAPI 2024.2.0 using existing site config.

Note that the site config does not specify an external cmake - not sure (yet) why it is trying to use /usr/lib64/cmake/libzip/libzip-targets.cmake.

Expected behavior

Code compiles.

System, compiler, code, ...

Narwhal, Intel oneAPI 2024.2.0, unified environment

Additional context

n/a

Metadata

Metadata

Labels

bugSomething is not working

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions