Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

py-h5py requires hdf5 variant +mpi, but spec asked for ~mpi #16

Open
junghans opened this issue May 14, 2018 · 2 comments
Open

py-h5py requires hdf5 variant +mpi, but spec asked for ~mpi #16

junghans opened this issue May 14, 2018 · 2 comments
Assignees

Comments

@junghans
Copy link
Member

$ spack spec ecp-proxy-apps
Input spec
--------------------------------
ecp-proxy-apps

Concretized
--------------------------------
==> Error: An unsatisfiable variant constraint has been detected for spec:

    hdf5~mpi
        ^[email protected]%[email protected]+optimize+pic+shared arch=linux-gentoo2-x86_64 


while trying to concretize the partial spec:

    py-h5py+mpi
        ^[email protected]%[email protected]~cuda fabrics= ~java~memchecker~pmi schedulers= ~sqlite3~thread_multiple+vt arch=linux-gentoo2-x86_64 
            ^hwloc@:1.999
                ^[email protected]%[email protected] arch=linux-gentoo2-x86_64 
            ^numactl
                ^[email protected]%[email protected] arch=linux-gentoo2-x86_64 
                    ^[email protected]%[email protected]+sigsegv arch=linux-gentoo2-x86_64 
                        ^libsigsegv
                    ^[email protected]%[email protected]+cpanm+shared arch=linux-gentoo2-x86_64 
                        ^[email protected]%[email protected] arch=linux-gentoo2-x86_64 
                            ^[email protected]%[email protected] arch=linux-gentoo2-x86_64 
                                ^[email protected]%[email protected]~symlinks~termlib arch=linux-gentoo2-x86_64 
                ^[email protected]%[email protected] arch=linux-gentoo2-x86_64 
                ^[email protected]%[email protected] arch=linux-gentoo2-x86_64 
            ^[email protected]%[email protected]+optimize+pic+shared arch=linux-gentoo2-x86_64 
        ^[email protected]%[email protected] arch=linux-gentoo2-x86_64 
            ^[email protected]%[email protected]+dbm~optimizations+pic+pythoncmd+shared~tk~ucs4 arch=linux-gentoo2-x86_64 
                ^[email protected]%[email protected]+shared arch=linux-gentoo2-x86_64 
                ^[email protected]%[email protected]+systemcerts arch=linux-gentoo2-x86_64 
                ^[email protected]%[email protected] arch=linux-gentoo2-x86_64 
        ^py-mpi4py
            ^[email protected]%[email protected] arch=linux-gentoo2-x86_64 
        ^[email protected]%[email protected]+blas+lapack arch=linux-gentoo2-x86_64 
            ^[email protected]%[email protected] cpu_target= ~ilp64+pic+shared threads=none ~virtual_machine arch=linux-gentoo2-x86_64 
        ^py-pkgconfig
        ^[email protected]%[email protected] arch=linux-gentoo2-x86_64 


py-h5py requires hdf5 variant +mpi, but spec asked for ~mpi

Thanks to @spakin for reporting.

@junghans
Copy link
Member Author

Wait there is more spack/spack#8133

@junghans
Copy link
Member Author

Until the issue in spack is fixed, as a workaround one can put a packages.yaml in the etc/spack/ folder of the spack installation with the following content:

packages:
  all:
    providers:
      jpeg: [libjpeg]
      gl: [opengl]

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

No branches or pull requests

2 participants