-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
blas reports cmake as a dependency but fails to build with cmake dependency spec #7084
Comments
|
Thanks @davydden, I did realize that after encountering the error, but the commands above seemed contradictory. |
yes, i think Spack should tell straight-away that one can not install virtual packages. p.s. why would you start from installing |
@davydden , I need blas for doing Trilinos development, but I don’t want to install Trilinos through spack. I use spack to install the prerequisites for Trilinos. |
that's what you need:
|
Perfect, thanks! |
p.s. i would still recommend installing p.p.s. ideally, |
Thanks @davydden , I’ve got pretty extensive Trilinos setup scripts for different builds, I thought I’d take a stab at using spack to install dependencies on a new machine instead of Macports (which I have traditionally used). Looking more closely at the Trilinos package in spack, it looks like I still would need to modify several dependencies to work for me - so I am back to installing each one individually. But, the reason for opening the issue was what seemed like an inconsistency to me between Anyway, feel free to close this issue. Thanks, I did learn some new things! |
@tjfulle A comment before closing the issue. The command: spack dependencies <spec> shows to you by default possible dependencies of a package. If you want to see the actual dependencies of some spec that is already installed there's the $ spack spec mpi
Input spec
--------------------------------
mpi
Concretized
--------------------------------
openmpi@3.1.4%gcc@9.0.1~cuda+cxx_exceptions fabrics=none ~java~legacylaunchers~memchecker~pmi schedulers=none ~sqlite3~thread_multiple+vt arch=linux-ubuntu18.04-broadwell
^hwloc@1.11.11%gcc@9.0.1~cairo~cuda~gl+libxml2~nvml+pci+shared arch=linux-ubuntu18.04-broadwell
^libpciaccess@0.13.5%gcc@9.0.1 arch=linux-ubuntu18.04-broadwell
^libtool@2.4.6%gcc@9.0.1 arch=linux-ubuntu18.04-broadwell
^m4@1.4.18%gcc@9.0.1 patches=3877ab548f88597ab2327a2230ee048d2d07ace1062efe81fc92e91b7f39cd00,fc9b61654a3ba1a8d6cd78ce087e7c96366c290bc8d2c299f09828d793b853c8 +sigsegv arch=linux-ubuntu18.04-broadwell
^libsigsegv@2.12%gcc@9.0.1 arch=linux-ubuntu18.04-broadwell
^pkgconf@1.6.3%gcc@9.0.1 arch=linux-ubuntu18.04-broadwell
^util-macros@1.19.1%gcc@9.0.1 arch=linux-ubuntu18.04-broadwell
^libxml2@2.9.9%gcc@9.0.1~python arch=linux-ubuntu18.04-broadwell
^libiconv@1.16%gcc@9.0.1 arch=linux-ubuntu18.04-broadwell
^xz@5.2.4%gcc@9.0.1 arch=linux-ubuntu18.04-broadwell
^zlib@1.2.11%gcc@9.0.1+optimize+pic+shared arch=linux-ubuntu18.04-broadwell
^numactl@2.0.12%gcc@9.0.1 arch=linux-ubuntu18.04-broadwell
^autoconf@2.69%gcc@9.0.1 arch=linux-ubuntu18.04-broadwell
^perl@5.30.0%gcc@9.0.1+cpanm+shared+threads arch=linux-ubuntu18.04-broadwell
^gdbm@1.18.1%gcc@9.0.1 arch=linux-ubuntu18.04-broadwell
^readline@8.0%gcc@9.0.1 arch=linux-ubuntu18.04-broadwell
^ncurses@6.1%gcc@9.0.1~symlinks~termlib arch=linux-ubuntu18.04-broadwell
^automake@1.16.1%gcc@9.0.1 arch=linux-ubuntu18.04-broadwell They'll just be resolved to some concrete spec. |
Summary
blas reports cmake as a dependency but fails to build with cmake dependency spec
Expected Result
blas to build with cmake dependency spec
Actual Result
blas failed to build
Steps to reproduce the issue
Information on your system
Platform: Mac OS X 10.11 (El Capitan)
The text was updated successfully, but these errors were encountered: