You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On a Cray, it fails. Note here I have used the develop branch in conjunction with the yaml config files from this repo.
There are two distinct issues:
the edited llvm recipe we have gives issues with the variants required by Spack; to try and progress, I have reverted to the llvm recipe from the develop branch
when 1. is applied, an error arises early during the build of the julia package, concerning pkg-config, with multiple repeats of the following:
>> 10 Error invoking pkg-config!
11 Package dsmml was not found in the pkg-config search path.
12 Perhaps you should add the directory containing `dsmml.pc'
13 to the PKG_CONFIG_PATH environment variable
14 No package 'dsmml' found
15 Package cray-xpmem was not found in the pkg-config search path.
16 Perhaps you should add the directory containing `cray-xpmem.pc'
17 to the PKG_CONFIG_PATH environment variable
18 No package 'cray-xpmem' found
19 Package dsmml was not found in the pkg-config search path.
20 Perhaps you should add the directory containing `dsmml.pc'
21 to the PKG_CONFIG_PATH environment variable
22 No package 'dsmml' found
I have tried to fix it in maaany ways, including hard coding the required paths in PKG_CONFIG_PATH in the compilers.yaml and even in the julia recipe itself:
Interesting the issue with llvm, they might have introduced breaking changes in the develop branch. We can compile it with spack/0.19.0. I will try to install Julia myself and let you know if I discover something useful.
Hi @marcodelapierre I observed this issue on other occasions too last month. You are right, it is not a Julia-specific error, rather something related to the environment Spack was run in. I honestly can't recall what it was, but I remember to have found a solution. Too many things I worked on. I will run the Julia install again to confirm this problem is not there anymore.
I tried installing Julia again, this time I get the following error
==> Error: NoLibrariesError: Unable to recursively locate nghttp2 libraries in /usr
/scratch/pawsey0001/cdipietrantonio/test-spack-env/2024.05-upstreams/spack/var/spack/repos/builtin/packages/julia/package.py:263, in setup_build_environment:
260 if self.spec.satisfies("@1.7.0:"):
261 pkgs.append("libblastrampoline")
262 for pkg in pkgs:
>> 263 for dir in self.spec[pkg].libs.directories:
264 env.prepend_path(linker_var, dir)
265 for dir in self.spec["zlib-api"].libs.directories:
266 env.prepend_path(linker_var, dir)
Hi @dipietrantonio @pelahi ,
I am reporting on some attempts I have done today to install
[email protected]
with the latest Spackdevelop
.On a VM with Ubuntu 22.04, it succeeds.
On a Cray, it fails. Note here I have used the develop branch in conjunction with the yaml config files from this repo.
There are two distinct issues:
llvm
recipe we have gives issues with the variants required by Spack; to try and progress, I have reverted to thellvm
recipe from thedevelop
branchjulia
package, concerningpkg-config
, with multiple repeats of the following:compilers.yaml
and even in thejulia
recipe itself:julia
recipe.I don't have a solution right now, but wanted to report here on these aspects.
The text was updated successfully, but these errors were encountered: