spack / spack

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
https://spack.io
Other
4.21k stars 2.24k forks source link

Unable to reuse packages due to version constraints #44450

Open tlivolsi opened 3 months ago

tlivolsi commented 3 months ago

Steps to reproduce

We'll use OpenMPI for this example.

$ spack spec amdfftw %gcc@13.2.0 ^/7bjpmj4 target=zen3

Error message

[svcbuilder@ilogin1 spack]$ spack --debug --stacktrace spec amdfftw %gcc@13.2.0 ^/7bjpmj4 target=zen3
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:46:47.373036] Reading config from file /gpfs/fs1/soft/improv/spack/etc/spack/defaults/config.yaml
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:46:47.401247] Reading config from file /gpfs/fs1/soft/improv/spack/etc/spack/config.yaml
lib/spack/spack/cmd/__init__.py:119 ==> [2024-05-30-11:46:47.416879] Imported spec from built-in commands
lib/spack/spack/cmd/__init__.py:119 ==> [2024-05-30-11:46:47.417637] Imported spec from built-in commands
lib/spack/spack/database.py:646 ==> [2024-05-30-11:46:47.420633] DATABASE LOCK TIMEOUT: 60s
lib/spack/spack/store.py:181 ==> [2024-05-30-11:46:47.420804] PACKAGE LOCK TIMEOUT: No timeout
lib/spack/spack/database.py:646 ==> [2024-05-30-11:46:47.555407] DATABASE LOCK TIMEOUT: 60s
lib/spack/spack/store.py:181 ==> [2024-05-30-11:46:47.555595] PACKAGE LOCK TIMEOUT: No timeout
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:46:47.555979] Reading config from file /gpfs/fs1/soft/improv/spack/etc/spack/defaults/concretizer.yaml
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:46:47.565158] Reading config from file /gpfs/fs1/soft/improv/spack/etc/spack/defaults/packages.yaml
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:46:47.617939] Reading config from file /gpfs/fs1/soft/improv/spack/etc/spack/defaults/linux/packages.yaml
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:46:47.622121] Reading config from file /gpfs/fs1/soft/improv/spack/etc/spack/packages.yaml
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:46:47.710486] Reading config from file /home/svcbuilder/.spack/packages.yaml
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:46:47.745415] Reading config from file /gpfs/fs1/soft/improv/spack/etc/spack/defaults/repos.yaml
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:46:47.748546] Reading config from file /gpfs/fs1/soft/improv/spack/etc/spack/repos.yaml
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:46:53.831285] Reading config from file /gpfs/fs1/soft/improv/spack/etc/spack/compilers.yaml
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:46:53.935378] '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-x86_64/gcc-8.5.0/gcc-5.5.0-4hqls4n/bin/gcc' '-v' '/tmp/spack-implicit-link-infoom0xmx75/main.c' '-o' '/tmp/spack-implicit-link-infoom0xmx75/output'
lib/spack/spack/compiler.py:483 ==> [2024-05-30-11:46:53.943937] ProcessError: Command exited with non-zero status: Command: '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-x86_64/gcc-8.5.0/gcc-5.5.0-4hqls4n/bin/gcc' '-v' '/tmp/spack-implicit-link-infoom0xmx75/main.c' '-o' '/tmp/spack-implicit-link-infoom0xmx75/output'
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:46:53.945190] '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-x86_64/gcc-8.5.0/gcc-7.5.0-sfphnna/bin/gcc' '-v' '/tmp/spack-implicit-link-info_xabqywe/main.c' '-o' '/tmp/spack-implicit-link-info_xabqywe/output'
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:46:54.245020] '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-zen3/gcc-12.3.0/gcc-8.2.0-jguxijz/bin/gcc' '-v' '/tmp/spack-implicit-link-infop42ij97j/main.c' '-o' '/tmp/spack-implicit-link-infop42ij97j/output'
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:46:54.532045] '/usr/bin/gcc' '-v' '/tmp/spack-implicit-link-infohewi4t4h/main.c' '-o' '/tmp/spack-implicit-link-infohewi4t4h/output'
lib/spack/spack/util/module_cmd.py:78 ==> [2024-05-30-11:46:54.689135] module_cmd.load_module: .binutils/2.41
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:46:55.100222] '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-x86_64/gcc-8.5.0/gcc-11.2.0-3sys6uu/bin/gcc' '-v' '/tmp/spack-implicit-link-infoz42i906z/main.c' '-o' '/tmp/spack-implicit-link-infoz42i906z/output'
lib/spack/spack/compiler.py:483 ==> [2024-05-30-11:46:55.104956] ProcessError: Command exited with non-zero status: Command: '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-x86_64/gcc-8.5.0/gcc-11.2.0-3sys6uu/bin/gcc' '-v' '/tmp/spack-implicit-link-infoz42i906z/main.c' '-o' '/tmp/spack-implicit-link-infoz42i906z/output'
lib/spack/spack/util/module_cmd.py:78 ==> [2024-05-30-11:46:55.106013] module_cmd.load_module: .binutils/2.41
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:46:55.287303] '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-zen3/gcc-12.3.0/gcc-11.4.0-qb4ical/bin/gcc' '-v' '/tmp/spack-implicit-link-infor0i39rrs/main.c' '-o' '/tmp/spack-implicit-link-infor0i39rrs/output'
lib/spack/spack/util/module_cmd.py:78 ==> [2024-05-30-11:46:55.420224] module_cmd.load_module: .binutils/2.41
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:46:55.598040] '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-x86_64/gcc-8.5.0/gcc-12.3.0-hsghf4l/bin/gcc' '-v' '/tmp/spack-implicit-link-info2j9vygc8/main.c' '-o' '/tmp/spack-implicit-link-info2j9vygc8/output'
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:46:55.752237] '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-x86_64/gcc-8.5.0/gcc-13.1.0-bsvg74m/bin/gcc' '-v' '/tmp/spack-implicit-link-infoq62fg4ux/main.c' '-o' '/tmp/spack-implicit-link-infoq62fg4ux/output'
lib/spack/spack/util/module_cmd.py:78 ==> [2024-05-30-11:46:55.909176] module_cmd.load_module: .binutils/2.41
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:46:56.099120] '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-x86_64/gcc-8.5.0/gcc-13.2.0-iyqxotb/bin/gcc' '-O3' '-O3' '-v' '/tmp/spack-implicit-link-infokxdgq773/main.c' '-o' '/tmp/spack-implicit-link-infokxdgq773/output'
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:46:56.261452] '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-x86_64/gcc-8.5.0/aocc-4.0.0-owj76kl/bin/clang' '-v' '/tmp/spack-implicit-link-info9me0o35c/main.c' '-o' '/tmp/spack-implicit-link-info9me0o35c/output'
lib/spack/spack/util/module_cmd.py:78 ==> [2024-05-30-11:46:56.928621] module_cmd.load_module: .binutils/2.41
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:46:57.110874] '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-x86_64/gcc-8.5.0/aocc-4.1.0-7mrgixt/bin/clang' '-v' '/tmp/spack-implicit-link-info94w3td7p/main.c' '-o' '/tmp/spack-implicit-link-info94w3td7p/output'
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:46:57.850709] '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-x86_64/gcc-8.5.0/intel-oneapi-compilers-2023.2.1-2jvvf6q/compiler/latest/linux/bin/intel64/icc' '-v' '/tmp/spack-implicit-link-infog9vd6gfy/main.c' '-o' '/tmp/spack-implicit-link-infog9vd6gfy/output'
lib/spack/spack/util/module_cmd.py:78 ==> [2024-05-30-11:46:58.218926] module_cmd.load_module: .binutils/2.41
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:46:58.416531] '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-x86_64/gcc-8.5.0/intel-oneapi-compilers-2023.2.1-2jvvf6q/compiler/latest/linux/bin/icx' '-v' '/tmp/spack-implicit-link-infoap7ciws7/main.c' '-o' '/tmp/spack-implicit-link-infoap7ciws7/output'
lib/spack/spack/util/module_cmd.py:78 ==> [2024-05-30-11:46:58.867439] module_cmd.load_module: .binutils/2.41
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:46:59.049355] '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-zen3/gcc-12.3.0/intel-oneapi-compilers-2024.0.0-gix2boi/compiler/latest/bin/icx' '-v' '/tmp/spack-implicit-link-infoyddh6jtj/main.c' '-o' '/tmp/spack-implicit-link-infoyddh6jtj/output'
lib/spack/spack/database.py:646 ==> [2024-05-30-11:46:59.965583] DATABASE LOCK TIMEOUT: 60s
lib/spack/spack/store.py:181 ==> [2024-05-30-11:46:59.965844] PACKAGE LOCK TIMEOUT: No timeout
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:47:00.621004] Reading config from file /gpfs/fs1/soft/improv/spack/etc/spack/defaults/mirrors.yaml
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:47:00.641154] Reading config from file /gpfs/fs1/soft/improv/spack/etc/spack/defaults/bootstrap.yaml
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:47:00.663832] Reading config from file /gpfs/fs1/soft/improv/spack/etc/spack/defaults/repos.yaml
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:47:00.666822] Reading config from file /gpfs/fs1/soft/improv/spack/etc/spack/repos.yaml
lib/spack/spack/bootstrap/config.py:125 ==> [2024-05-30-11:47:00.671136] [BOOTSTRAP CONFIG SCOPE] name=_builtin
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:47:00.671712] Reading config from file /gpfs/fs1/soft/improv/spack/etc/spack/defaults/bootstrap.yaml
lib/spack/spack/bootstrap/config.py:138 ==> [2024-05-30-11:47:00.679618] [BOOTSTRAP CONFIG SCOPE] name=defaults, path=/gpfs/fs1/soft/improv/spack/etc/spack/defaults
lib/spack/spack/bootstrap/config.py:139 ==> [2024-05-30-11:47:00.679806] [BOOTSTRAP CONFIG SCOPE] name=defaults/linux, path=/gpfs/fs1/soft/improv/spack/etc/spack/defaults/linux
lib/spack/spack/bootstrap/config.py:138 ==> [2024-05-30-11:47:00.679985] [BOOTSTRAP CONFIG SCOPE] name=bootstrap, path=/home/svcbuilder/.spack/bootstrap/config
lib/spack/spack/bootstrap/config.py:139 ==> [2024-05-30-11:47:00.680151] [BOOTSTRAP CONFIG SCOPE] name=bootstrap/linux, path=/home/svcbuilder/.spack/bootstrap/config/linux
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:47:00.681821] Reading config from file /gpfs/fs1/soft/improv/spack/etc/spack/defaults/config.yaml
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:47:00.708714] Reading config from file /home/svcbuilder/.spack/bootstrap/config/linux/config.yaml
lib/spack/spack/database.py:646 ==> [2024-05-30-11:47:00.723700] DATABASE LOCK TIMEOUT: 60s
lib/spack/spack/store.py:181 ==> [2024-05-30-11:47:00.723915] PACKAGE LOCK TIMEOUT: No timeout
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:47:00.725322] Reading config from file /gpfs/fs1/soft/improv/spack/etc/spack/defaults/packages.yaml
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:47:00.765854] Reading config from file /gpfs/fs1/soft/improv/spack/etc/spack/defaults/linux/packages.yaml
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:47:00.770762] Reading config from file /home/svcbuilder/.spack/bootstrap/config/linux/compilers.yaml
lib/spack/spack/bootstrap/_common.py:228 ==> [2024-05-30-11:47:00.825746] [BOOTSTRAP ROOT SPEC] clingo-bootstrap@spack+python %gcc target=x86_64
lib/spack/spack/bootstrap/core.py:355 ==> [2024-05-30-11:47:00.826100] [BOOTSTRAP MODULE clingo] Try importing from Python
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:47:00.826591] Reading config from file /gpfs/fs1/soft/improv/spack/etc/spack/defaults/bootstrap.yaml
lib/spack/spack/bootstrap/_common.py:83 ==> [2024-05-30-11:47:00.942346] [BOOTSTRAP MODULE clingo] The installed spec "clingo-bootstrap@spack+python %gcc target=x86_64 ^python@3.6/t4yf34cuvquqp5xd66zybmcfyhwbdlsf" provides the "clingo" Python module
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:47:00.943869] Reading config from file /gpfs/fs1/soft/improv/spack/etc/spack/defaults/concretizer.yaml
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:47:00.965957] Reading config from file /gpfs/fs1/soft/improv/spack/etc/spack/defaults/packages.yaml
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:47:01.006660] Reading config from file /gpfs/fs1/soft/improv/spack/etc/spack/defaults/linux/packages.yaml
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:47:01.011084] Reading config from file /gpfs/fs1/soft/improv/spack/etc/spack/packages.yaml
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:47:01.098291] Reading config from file /home/svcbuilder/.spack/packages.yaml
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:47:04.948419] Reading config from file /gpfs/fs1/soft/improv/spack/etc/spack/compilers.yaml
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:47:05.043986] '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-x86_64/gcc-8.5.0/gcc-5.5.0-4hqls4n/bin/gcc' '-v' '/tmp/spack-implicit-link-infojlhittxg/main.c' '-o' '/tmp/spack-implicit-link-infojlhittxg/output'
lib/spack/spack/compiler.py:483 ==> [2024-05-30-11:47:05.052821] ProcessError: Command exited with non-zero status: Command: '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-x86_64/gcc-8.5.0/gcc-5.5.0-4hqls4n/bin/gcc' '-v' '/tmp/spack-implicit-link-infojlhittxg/main.c' '-o' '/tmp/spack-implicit-link-infojlhittxg/output'
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:47:05.054218] '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-x86_64/gcc-8.5.0/gcc-7.5.0-sfphnna/bin/gcc' '-v' '/tmp/spack-implicit-link-infotsl51is6/main.c' '-o' '/tmp/spack-implicit-link-infotsl51is6/output'
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:47:05.345928] '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-zen3/gcc-12.3.0/gcc-8.2.0-jguxijz/bin/gcc' '-v' '/tmp/spack-implicit-link-infou6ur88fj/main.c' '-o' '/tmp/spack-implicit-link-infou6ur88fj/output'
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:47:05.598899] '/usr/bin/gcc' '-v' '/tmp/spack-implicit-link-infopb3ewcdt/main.c' '-o' '/tmp/spack-implicit-link-infopb3ewcdt/output'
lib/spack/spack/util/module_cmd.py:78 ==> [2024-05-30-11:47:05.766775] module_cmd.load_module: .binutils/2.41
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:47:06.089836] '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-x86_64/gcc-8.5.0/gcc-11.2.0-3sys6uu/bin/gcc' '-v' '/tmp/spack-implicit-link-infospxr69kt/main.c' '-o' '/tmp/spack-implicit-link-infospxr69kt/output'
lib/spack/spack/compiler.py:483 ==> [2024-05-30-11:47:06.097311] ProcessError: Command exited with non-zero status: Command: '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-x86_64/gcc-8.5.0/gcc-11.2.0-3sys6uu/bin/gcc' '-v' '/tmp/spack-implicit-link-infospxr69kt/main.c' '-o' '/tmp/spack-implicit-link-infospxr69kt/output'
lib/spack/spack/util/module_cmd.py:78 ==> [2024-05-30-11:47:06.098263] module_cmd.load_module: .binutils/2.41
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:47:06.283985] '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-zen3/gcc-12.3.0/gcc-11.4.0-qb4ical/bin/gcc' '-v' '/tmp/spack-implicit-link-infonhbqrjwl/main.c' '-o' '/tmp/spack-implicit-link-infonhbqrjwl/output'
lib/spack/spack/util/module_cmd.py:78 ==> [2024-05-30-11:47:06.411115] module_cmd.load_module: .binutils/2.41
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:47:06.593387] '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-x86_64/gcc-8.5.0/gcc-12.3.0-hsghf4l/bin/gcc' '-v' '/tmp/spack-implicit-link-infoy_u6xit9/main.c' '-o' '/tmp/spack-implicit-link-infoy_u6xit9/output'
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:47:06.728800] '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-x86_64/gcc-8.5.0/gcc-13.1.0-bsvg74m/bin/gcc' '-v' '/tmp/spack-implicit-link-infox_b0ikw5/main.c' '-o' '/tmp/spack-implicit-link-infox_b0ikw5/output'
lib/spack/spack/util/module_cmd.py:78 ==> [2024-05-30-11:47:06.896061] module_cmd.load_module: .binutils/2.41
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:47:07.084237] '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-x86_64/gcc-8.5.0/gcc-13.2.0-iyqxotb/bin/gcc' '-O3' '-O3' '-v' '/tmp/spack-implicit-link-infodqbv2gnm/main.c' '-o' '/tmp/spack-implicit-link-infodqbv2gnm/output'
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:47:07.209087] '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-x86_64/gcc-8.5.0/aocc-4.0.0-owj76kl/bin/clang' '-v' '/tmp/spack-implicit-link-info9ut280_i/main.c' '-o' '/tmp/spack-implicit-link-info9ut280_i/output'
lib/spack/spack/util/module_cmd.py:78 ==> [2024-05-30-11:47:07.561831] module_cmd.load_module: .binutils/2.41
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:47:07.746154] '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-x86_64/gcc-8.5.0/aocc-4.1.0-7mrgixt/bin/clang' '-v' '/tmp/spack-implicit-link-infosw7ek7ee/main.c' '-o' '/tmp/spack-implicit-link-infosw7ek7ee/output'
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:47:08.195792] '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-x86_64/gcc-8.5.0/intel-oneapi-compilers-2023.2.1-2jvvf6q/compiler/latest/linux/bin/intel64/icc' '-v' '/tmp/spack-implicit-link-infoyu5p0vy5/main.c' '-o' '/tmp/spack-implicit-link-infoyu5p0vy5/output'
lib/spack/spack/util/module_cmd.py:78 ==> [2024-05-30-11:47:08.519483] module_cmd.load_module: .binutils/2.41
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:47:08.710834] '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-x86_64/gcc-8.5.0/intel-oneapi-compilers-2023.2.1-2jvvf6q/compiler/latest/linux/bin/icx' '-v' '/tmp/spack-implicit-link-infoq4ybzm0m/main.c' '-o' '/tmp/spack-implicit-link-infoq4ybzm0m/output'
lib/spack/spack/util/module_cmd.py:78 ==> [2024-05-30-11:47:09.092035] module_cmd.load_module: .binutils/2.41
lib/spack/spack/util/executable.py:233 ==> [2024-05-30-11:47:09.281644] '/gpfs/fs1/soft/improv/software/spack-built/linux-rhel8-zen3/gcc-12.3.0/intel-oneapi-compilers-2024.0.0-gix2boi/compiler/latest/bin/icx' '-v' '/tmp/spack-implicit-link-info1gdio2aq/main.c' '-o' '/tmp/spack-implicit-link-info1gdio2aq/output'
lib/spack/spack/main.py:566 ==> [2024-05-30-11:47:09.772000] Warning: cannot detect libc from gcc@=5.5.0. The compiler will not be used during concretization.
lib/spack/spack/main.py:566 ==> [2024-05-30-11:47:09.796822] Warning: cannot detect libc from gcc@=11.2.0. The compiler will not be used during concretization.
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:47:09.889336] Reading config from file /gpfs/fs1/soft/improv/spack/etc/spack/defaults/config.yaml
lib/spack/spack/config.py:1123 ==> [2024-05-30-11:47:09.916743] Reading config from file /gpfs/fs1/soft/improv/spack/etc/spack/config.yaml
lib/spack/spack/main.py:1072 ==> [2024-05-30-11:47:24.927319] SolverError: Spack concretizer internal error. Please submit a bug report and include the command, environment if applicable and the following error message.
    amdfftw%gcc@13.2.0 ^[deptypes=build] autoconf@=2.69%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch'  build_system=autotools patches=7793209 arch=linux-rhel8-zen3 ^[deptypes=build] automake@=1.16.1%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch'  build_system=autotools arch=linux-rhel8-zen3 ^[deptypes=link] gcc-runtime@=13.2.0%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch'  build_system=generic arch=linux-rhel8-zen3 ^[deptypes=build] gmake@=4.2.1%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' ~guile build_system=generic patches=ca60bd9,fe5b60d arch=linux-rhel8-zen3 ^[deptypes=build,link] hcoll@=3.9.1927%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch'  build_system=generic arch=linux-rhel8-zen3 ^[deptypes=build,link] hwloc@=2.9.1%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' ~cairo~cuda~gl~libudev+libxml2~netloc~nvml~oneapi-level-zero~opencl+pci~rocm build_system=autotools libs=shared,static arch=linux-rhel8-zen3 ^[deptypes=build,link] libevent@=2.1.12%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' +openssl build_system=autotools arch=linux-rhel8-zen3 ^[deptypes=build] libtool@=2.4.6%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch'  build_system=autotools arch=linux-rhel8-zen3 ^[deptypes=build] m4@=1.4.18%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' +sigsegv build_system=autotools patches=3877ab5,fc9b616 arch=linux-rhel8-zen3 ^[deptypes=build,link] numactl@=2.0.14%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch'  build_system=autotools patches=4e1d78c,62fc8a8,ff37630 arch=linux-rhel8-zen3 ^openmpi@=5.0.2%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' +atomics~cuda+gpfs~internal-hwloc~internal-libevent~internal-pmix~java~legacylaunchers~lustre~memchecker+openshmem~orterunprefix+romio+rsh~static+vt+wrapper-rpath build_system=autotools fabrics=hcoll,ucx schedulers=tm arch=linux-rhel8-zen3 ^[deptypes=run] openssh@=9.3p1%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' +gssapi build_system=autotools arch=linux-rhel8-zen3 ^[deptypes=build,link] openssl@=1.0.2k-fips%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' ~docs+shared build_system=generic certs=mozilla arch=linux-rhel8-zen3 ^[deptypes=build] perl@=5.38.0%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' +cpanm+opcode+open+shared+threads build_system=generic arch=linux-rhel8-zen3 ^[deptypes=build virtuals=pkgconfig] pkgconf@=1.4.2%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch'  build_system=autotools arch=linux-rhel8-zen3 ^[deptypes=build,link] pmix@=5.0.1%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' ~docs+pmi_backwards_compatibility~python~restful build_system=autotools arch=linux-rhel8-zen3 ^[deptypes=build,link virtuals=pbs] torque@=3.0.4%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch'  build_system=generic arch=linux-rhel8-zen3 ^[deptypes=build,link] ucx@=1.14.0%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' ~assertions~backtrace_detail~cma~cuda~dc~debug~dm+examples~gdrcopy~gtest~ib_hw_tm~java~knem~logging~mlx5_dv+numa+openmp+optimizations~parameter_checking+pic~rc~rdmacm~rocm+thread_multiple~ucg~ud~verbs~vfs~xpmem build_system=autotools libs=shared,static opt=3 simd=auto arch=linux-rhel8-zen3 ^[deptypes=build,link virtuals=zlib-api] zlib-ng@=2.1.5%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' +compat+opt build_system=autotools arch=linux-rhel8-zen3 is unsatisfiable, errors are:
    internal_error("must choose a single version to satisfy version constraints")
lib/spack/spack/error.py:52 ==> [2024-05-30-11:47:24.928642] Error: Spack concretizer internal error. Please submit a bug report and include the command, environment if applicable and the following error message.
    amdfftw%gcc@13.2.0 ^[deptypes=build] autoconf@=2.69%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch'  build_system=autotools patches=7793209 arch=linux-rhel8-zen3 ^[deptypes=build] automake@=1.16.1%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch'  build_system=autotools arch=linux-rhel8-zen3 ^[deptypes=link] gcc-runtime@=13.2.0%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch'  build_system=generic arch=linux-rhel8-zen3 ^[deptypes=build] gmake@=4.2.1%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' ~guile build_system=generic patches=ca60bd9,fe5b60d arch=linux-rhel8-zen3 ^[deptypes=build,link] hcoll@=3.9.1927%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch'  build_system=generic arch=linux-rhel8-zen3 ^[deptypes=build,link] hwloc@=2.9.1%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' ~cairo~cuda~gl~libudev+libxml2~netloc~nvml~oneapi-level-zero~opencl+pci~rocm build_system=autotools libs=shared,static arch=linux-rhel8-zen3 ^[deptypes=build,link] libevent@=2.1.12%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' +openssl build_system=autotools arch=linux-rhel8-zen3 ^[deptypes=build] libtool@=2.4.6%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch'  build_system=autotools arch=linux-rhel8-zen3 ^[deptypes=build] m4@=1.4.18%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' +sigsegv build_system=autotools patches=3877ab5,fc9b616 arch=linux-rhel8-zen3 ^[deptypes=build,link] numactl@=2.0.14%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch'  build_system=autotools patches=4e1d78c,62fc8a8,ff37630 arch=linux-rhel8-zen3 ^openmpi@=5.0.2%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' +atomics~cuda+gpfs~internal-hwloc~internal-libevent~internal-pmix~java~legacylaunchers~lustre~memchecker+openshmem~orterunprefix+romio+rsh~static+vt+wrapper-rpath build_system=autotools fabrics=hcoll,ucx schedulers=tm arch=linux-rhel8-zen3 ^[deptypes=run] openssh@=9.3p1%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' +gssapi build_system=autotools arch=linux-rhel8-zen3 ^[deptypes=build,link] openssl@=1.0.2k-fips%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' ~docs+shared build_system=generic certs=mozilla arch=linux-rhel8-zen3 ^[deptypes=build] perl@=5.38.0%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' +cpanm+opcode+open+shared+threads build_system=generic arch=linux-rhel8-zen3 ^[deptypes=build virtuals=pkgconfig] pkgconf@=1.4.2%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch'  build_system=autotools arch=linux-rhel8-zen3 ^[deptypes=build,link] pmix@=5.0.1%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' ~docs+pmi_backwards_compatibility~python~restful build_system=autotools arch=linux-rhel8-zen3 ^[deptypes=build,link virtuals=pbs] torque@=3.0.4%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch'  build_system=generic arch=linux-rhel8-zen3 ^[deptypes=build,link] ucx@=1.14.0%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' ~assertions~backtrace_detail~cma~cuda~dc~debug~dm+examples~gdrcopy~gtest~ib_hw_tm~java~knem~logging~mlx5_dv+numa+openmp+optimizations~parameter_checking+pic~rc~rdmacm~rocm+thread_multiple~ucg~ud~verbs~vfs~xpmem build_system=autotools libs=shared,static opt=3 simd=auto arch=linux-rhel8-zen3 ^[deptypes=build,link virtuals=zlib-api] zlib-ng@=2.1.5%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' +compat+opt build_system=autotools arch=linux-rhel8-zen3 is unsatisfiable, errors are:
    internal_error("must choose a single version to satisfy version constraints")
Traceback (most recent call last):
  File "/gpfs/fs1/soft/improv/spack/lib/spack/spack/main.py", line 1069, in main
    return _main(argv)
  File "/gpfs/fs1/soft/improv/spack/lib/spack/spack/main.py", line 1022, in _main
    return finish_parse_and_run(parser, cmd_name, args, env_format_error)
  File "/gpfs/fs1/soft/improv/spack/lib/spack/spack/main.py", line 1052, in finish_parse_and_run
    return _invoke_command(command, parser, args, unknown)
  File "/gpfs/fs1/soft/improv/spack/lib/spack/spack/main.py", line 649, in _invoke_command
    return_val = command(parser, args)
  File "/gpfs/fs1/soft/improv/spack/lib/spack/spack/cmd/spec.py", line 101, in spec
    concretized_specs = spack.cmd.parse_specs(args.specs, concretize=True)
  File "/gpfs/fs1/soft/improv/spack/lib/spack/spack/cmd/__init__.py", line 177, in parse_specs
    spec.concretize(tests=tests)
  File "/gpfs/fs1/soft/improv/spack/lib/spack/spack/spec.py", line 2995, in concretize
    self._new_concretize(tests)
  File "/gpfs/fs1/soft/improv/spack/lib/spack/spack/spec.py", line 2968, in _new_concretize
    result = solver.solve([self], tests=tests, allow_deprecated=allow_deprecated)
  File "/gpfs/fs1/soft/improv/spack/lib/spack/spack/solver/asp.py", line 3834, in solve
    setup, specs, reuse=reusable_specs, output=output, allow_deprecated=allow_deprecated
  File "/gpfs/fs1/soft/improv/spack/lib/spack/spack/solver/asp.py", line 925, in solve
    result.raise_if_unsat()
  File "/gpfs/fs1/soft/improv/spack/lib/spack/spack/solver/asp.py", line 468, in raise_if_unsat
    raise SolverError(constraints, conflicts=conflicts)
spack.solver.asp.SolverError: Spack concretizer internal error. Please submit a bug report and include the command, environment if applicable and the following error message.
    amdfftw%gcc@13.2.0 ^[deptypes=build] autoconf@=2.69%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch'  build_system=autotools patches=7793209 arch=linux-rhel8-zen3 ^[deptypes=build] automake@=1.16.1%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch'  build_system=autotools arch=linux-rhel8-zen3 ^[deptypes=link] gcc-runtime@=13.2.0%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch'  build_system=generic arch=linux-rhel8-zen3 ^[deptypes=build] gmake@=4.2.1%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' ~guile build_system=generic patches=ca60bd9,fe5b60d arch=linux-rhel8-zen3 ^[deptypes=build,link] hcoll@=3.9.1927%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch'  build_system=generic arch=linux-rhel8-zen3 ^[deptypes=build,link] hwloc@=2.9.1%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' ~cairo~cuda~gl~libudev+libxml2~netloc~nvml~oneapi-level-zero~opencl+pci~rocm build_system=autotools libs=shared,static arch=linux-rhel8-zen3 ^[deptypes=build,link] libevent@=2.1.12%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' +openssl build_system=autotools arch=linux-rhel8-zen3 ^[deptypes=build] libtool@=2.4.6%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch'  build_system=autotools arch=linux-rhel8-zen3 ^[deptypes=build] m4@=1.4.18%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' +sigsegv build_system=autotools patches=3877ab5,fc9b616 arch=linux-rhel8-zen3 ^[deptypes=build,link] numactl@=2.0.14%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch'  build_system=autotools patches=4e1d78c,62fc8a8,ff37630 arch=linux-rhel8-zen3 ^openmpi@=5.0.2%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' +atomics~cuda+gpfs~internal-hwloc~internal-libevent~internal-pmix~java~legacylaunchers~lustre~memchecker+openshmem~orterunprefix+romio+rsh~static+vt+wrapper-rpath build_system=autotools fabrics=hcoll,ucx schedulers=tm arch=linux-rhel8-zen3 ^[deptypes=run] openssh@=9.3p1%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' +gssapi build_system=autotools arch=linux-rhel8-zen3 ^[deptypes=build,link] openssl@=1.0.2k-fips%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' ~docs+shared build_system=generic certs=mozilla arch=linux-rhel8-zen3 ^[deptypes=build] perl@=5.38.0%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' +cpanm+opcode+open+shared+threads build_system=generic arch=linux-rhel8-zen3 ^[deptypes=build virtuals=pkgconfig] pkgconf@=1.4.2%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch'  build_system=autotools arch=linux-rhel8-zen3 ^[deptypes=build,link] pmix@=5.0.1%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' ~docs+pmi_backwards_compatibility~python~restful build_system=autotools arch=linux-rhel8-zen3 ^[deptypes=build,link virtuals=pbs] torque@=3.0.4%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch'  build_system=generic arch=linux-rhel8-zen3 ^[deptypes=build,link] ucx@=1.14.0%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' ~assertions~backtrace_detail~cma~cuda~dc~debug~dm+examples~gdrcopy~gtest~ib_hw_tm~java~knem~logging~mlx5_dv+numa+openmp+optimizations~parameter_checking+pic~rc~rdmacm~rocm+thread_multiple~ucg~ud~verbs~vfs~xpmem build_system=autotools libs=shared,static opt=3 simd=auto arch=linux-rhel8-zen3 ^[deptypes=build,link virtuals=zlib-api] zlib-ng@=2.1.5%gcc@=13.2.0 cflags=-O3 cppflags=-O3 cxxflags=-O3 fflags='-O3 -fallow-argument-mismatch' +compat+opt build_system=autotools arch=linux-rhel8-zen3 is unsatisfiable, errors are:
    internal_error("must choose a single version to satisfy version constraints")

Information on your system

General information

alalazo commented 2 months ago

Cannot really reproduce, because ^/7bjpmj4 is not meaningful by itself on any other system. Can you post a brief reproducer for this issue?