Closed jppelteret closed 9 years ago
that has to do with this line https://github.com/davydden/homebrew-dealiisuite/blob/master/requirements/blas_requirement.rb#L64
effectively, when lib
directory is empty the path ends up being absolute-like /libblas.so
.
could you please try with:
def self.full_path(blas_lib,blas_names,separator)
exten = (OS.mac?) ? "dylib" : "so"
tmp = blas_lib.chomp("/")
tmp = "#{tmp}/" if tmp != ""
return blas_names.split(";").map { |word| "#{tmp}lib#{word}.#{exten}" }.join(separator)
end
p.s. i am surprised that petsc
worked as it uses the same full-path as an input: https://github.com/davydden/homebrew-dealiisuite/blob/master/petsc.rb#L97
@davydden There appears to be an issue with the way that the system BLAS/LAPACK libraries are passed to deal.II. See here for install logs.
It appears that the path is missing. This leads to a strange error during build:
Do you know why this happens?