-
Notifications
You must be signed in to change notification settings - Fork 66
Closed
Labels
2023.06-software.eessi.io2023.06 version of software.eessi.io2023.06 version of software.eessi.iobugSomething isn't workingSomething isn't working
Description
I am trying to build Salmon-1.10.3-GCC-12.3.0.eb on top of EESSI 2023.06 which requires CMake-3.18.4.eb as a dependency but the the cmake sanity check step fails because ccmake binary is not built.
I can reproduce the error like this:
$> module load EESSI-extend
$> eb --version
This is EasyBuild 5.1.1 (framework: 5.1.1, easyblocks: 5.1.1) on host login-node.
$> eb CMake-3.18.4.eb -r
and I get this error:
== installing...
>> running shell command:
make install
[started at: 2025-09-03 23:02:58]
[working dir: /tmp/ubuntu/easybuild/build/CMake/3.18.4/system-system/cmake-3.18.4]
[output and state saved to /tmp/eb-ru29w5y2/run-shell-cmd-output/make-v7trmp8k]
>> command completed: exit 0, ran in 00h00m04s
== ... (took 4 secs)
== taking care of extensions...
== ... (took < 1 sec)
== restore after iterating...
== ... (took < 1 sec)
== postprocessing...
== Running post-postproc hook...
== ... (took < 1 sec)
== sanity checking...
>> file 'bin/ccmake' found: FAILED
>> file 'bin/cmake' found: OK
>> file 'bin/cpack' found: OK
>> file 'bin/ctest' found: OK
>> loading modules: CMake/3.18.4...
>> running command 'cmake --help' ...
>> result for command 'cmake --help': OK
>> running command 'ccmake --help' ...
>> result for command 'ccmake --help': FAILED
== ... (took 2 secs)
== FAILED: Installation ended unsuccessfully: Sanity check failed: no file found at 'bin/ccmake' in
/home/ubuntu/eessi/versions/2023.06/software/linux/x86_64/intel/skylake_avx512/software/CMake/3.18.4
sanity check command ccmake --help failed with exit code 127 (output: /cvmfs/software.eessi.io/versions/2023.06/compat/linux/x86_64/bin/bash: line 1: ccmake: command not
found
) (took 11 mins 22 secs)
== Results of the build can be found in the log file(s) /tmp/eb-ru29w5y2/easybuild-CMake-3.18.4-20250903.225142.BWWaF.log
== Running post-easyblock hook...
== Summary:
* [FAILED] CMake/3.18.4
ERROR: Installation of CMake-3.18.4.eb failed: "Sanity check failed: no file found at 'bin/ccmake' in /home/ubuntu/eessi/versions/2023.06/software/linux/x86_64/intel/skylake_avx512/software/CMake/3.18.4\nsanity check command ccmake --help failed with exit code 127 (output: /cvmfs/software.eessi.io/versions/2023.06/compat/linux/x86_64/bin/bash: line 1: ccmake: command not found\n)"
I tried to review the logs and execute the build in a interactive shell in folder /tmp/eb-ru29w5y2/run-shell-cmd-output/make-v7trmp8k but I could not identify why ccmake is not built.
I tried to build the same easyconfig CMake-3.18.4.eb in our regular cluster and it works fine.
Any idea why I am hitting this issue? Thanks in advance for any help or advice.
Metadata
Metadata
Assignees
Labels
2023.06-software.eessi.io2023.06 version of software.eessi.io2023.06 version of software.eessi.iobugSomething isn't workingSomething isn't working