Skip to content

Conversation

@cyrush
Copy link
Member

@cyrush cyrush commented Jan 9, 2026

No description provided.

@cyrush
Copy link
Member Author

cyrush commented Jan 9, 2026

==> Added repo to config with name 'conduit'.
[adding spack package: 'uberenv-conduit@develop%gcc~mpi~hdf5~silo~parmetis~adios~python~doc']
[exe: /home/user/conduit/uberenv_libs/spack/bin/spack -D /home/user/conduit/uberenv_libs/spack_env add 'uberenv-conduit@develop%gcc~mpi~hdf5~silo~parmetis~adios~python~doc']
==> Adding uberenv-conduit@develop %gcc~adios~doc~hdf5~mpi~parmetis~python~silo to environment /home/user/conduit/uberenv_libs/spack_env
[concretizing spack env]
[exe: /home/user/conduit/uberenv_libs/spack/bin/spack -D /home/user/conduit/uberenv_libs/spack_env concretize --fresh ]
==> Compilers have been configured automatically from PATH inspection
==> Error: No such variant {'python', 'doc', 'silo', 'hdf5', 'adios', 'parmetis', 'mpi'} for spec: 'gcc~adios~doc~hdf5~mpi~parmetis~python~silo'
[spack version: 1.1.0 (0c2be44e4ece21eb091ad5de4c97716b7c6d4c87)
]
[exe: /home/user/conduit/uberenv_libs/spack/bin/spack -D /home/user/conduit/uberenv_libs/spack_env spec --fresh --install-status --very-long]
==> Error: No such variant {'mpi', 'python', 'silo', 'adios', 'parmetis', 'hdf5', 'doc'} for spec: 'gcc~adios~doc~hdf5~mpi~parmetis~python~silo'

[exe: /home/user/conduit/uberenv_libs/spack/bin/spack -D /home/user/conduit/uberenv_libs/spack_env -k install --fail-fast --fresh ]
==> Warning: You asked for --insecure. Will NOT check SSL certificates.
==> Error: No such variant {'mpi', 'silo', 'python', 'adios', 'hdf5', 'parmetis', 'doc'} for spec: 'gcc~adios~doc~hdf5~mpi~parmetis~python~silo'

It looks like the spec is getting thrashed some how. It should not be gcc as the package name.

Answer:

New spack needs compiler at the end of a spec.

@cyrush
Copy link
Member Author

cyrush commented Jan 13, 2026

For hdf5 2.0, the source tarball on HDF5 Group website has a different shasum than the source tarball on github.

https://support.hdfgroup.org/releases/hdf5 tarball:

 curl -O https://support.hdfgroup.org/releases/hdf5/v2_0/v2_0_0/downloads/hdf5-2.0.0.tar.gz 
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 40.0M  100 40.0M    0     0  10.5M      0  0:00:03  0:00:03 --:--:-- 10.5M
$ shasum -a 256 hdf5-2.0.0.tar.gz 
6e45a4213cb11bb5860e1b0a7645688ab55562cc2d55c6ff9bcb0984ed12b22b  hdf5-2.0.0.tar.gz

github tarball:

$ curl -LO https://github.com/HDFGroup/hdf5/releases/download/2.0.0/hdf5-2.0.0.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 40.0M  100 40.0M    0     0  9321k      0  0:00:04  0:00:04 --:--:-- 9896k
$ shasum -a 256 hdf5-2.0.0.tar.gz 
f4c2edc5668fb846627182708dbe1e16c60c467e63177a75b0b9f12c19d7efed  hdf5-2.0.0.tar.gz

zfp_cmake_dir=${zfp_install_dir}/lib64/cmake/zfp/
else
zfp_cmake_dir=${zfp_install_dir}/lib/cmake/zfp/
fi
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this will resolve #1499

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

Successfully merging this pull request may close these issues.

2 participants