Using develop from today, dabf4f1, I cannot concretize the xsdk spec at version 0.4.0. Instead of successful concretization, I get an unsatisfiable variant constraint.
Steps to reproduce the issue
$ spack spec [email protected]
Input spec
--------------------------------
[email protected]
Concretized
--------------------------------
==> Error: An unsatisfiable variant constraint has been detected for spec:
[email protected]%[email protected] build_type=Release ~gdb~int64~real64+shared arch=linux-ubuntu18.04-x86_64
while trying to concretize the partial spec:
[email protected]~assimp~doc~gmsh+hdf5~int64+metis+mpi~netcdf+petsc~python~slepc+trilinos
dealii requires metis variant +real64, but spec asked for ~real64
Platform and user environment
$ uname -a
Linux 90101467f7c6 4.4.0-141-generic #167-Ubuntu SMP Wed Dec 5 10:40:15 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.1 LTS"
Here's the contents of my compilers.yaml:
$ cat ~/.spack/linux/compilers.yaml
compilers:
- compiler:
environment: {}
extra_rpaths: []
flags: {}
modules: []
operating_system: ubuntu18.04
paths:
cc: /usr/bin/clang
cxx: /usr/bin/clang++
f77: /usr/bin/gfortran
fc: /usr/bin/gfortran
spec: [email protected]
target: x86_64
- compiler:
environment: {}
extra_rpaths: []
flags: {}
modules: []
operating_system: ubuntu18.04
paths:
cc: /usr/bin/gcc-5
cxx: /usr/bin/g++-5
f77: /usr/bin/gfortran-5
fc: /usr/bin/gfortran-5
spec: [email protected]
target: x86_64
- compiler:
environment: {}
extra_rpaths: []
flags: {}
modules: []
operating_system: ubuntu18.04
paths:
cc: /usr/bin/gcc
cxx: /usr/bin/g++
f77: /usr/bin/gfortran
fc: /usr/bin/gfortran
spec: [email protected]
target: x86_64
Using
developfrom today, dabf4f1, I cannot concretize thexsdkspec at version0.4.0. Instead of successful concretization, I get an unsatisfiable variant constraint.Steps to reproduce the issue
Platform and user environment
Here's the contents of my
compilers.yaml: