Closed ryan-a-anderson closed 9 months ago
Is there a reason we are using old versions of the packages? The main problem here is that you are trying to use HDF5_jll 1.10.5, which is from 2019, before the commercial release of the M1.
I Investigated this. There are some old and frankly esoteric package compatibility settings with the packages involved. I'm going to attempt to update them.
I have created two requests to update dependency compatibility sections of LearningAlgebraicVarieties.jl and Eirene.jl
In the meantime, I recommend the following course of action.
julia> pkg"activate --temp" # optional, if you just want to test it first
Activating new project at `/tmp/jl_Fm1Lg0`
julia> pkg"add https://github.com/mkitti/Eirene.jl#mkitti-update-1_4_0 https://github.com/mkitti/LearningAlgebraicVarieties.jl#master HDF5 HDF5_jll JLD JLD2 Preferences"
julia> pkg"status"
Status `/tmp/jl_Fm1Lg0/Project.toml`
[9c0f25c4] Eirene v1.4.0 `https://github.com/mkitti/Eirene.jl#mkitti-update-1_4_0`
[f67ccb44] HDF5 v0.17.1
[4138dd39] JLD v0.13.4
[033835bb] JLD2 v0.4.40
[99c59dee] LearningAlgebraicVarieties v0.3.0 `https://github.com/mkitti/LearningAlgebraicVarieties.jl#master`
[21216c6a] Preferences v1.4.1
julia> using HDF5_jll
julia> HDF5_jll.libhdf5
"/home/mkitti/.julia/artifacts/2829a1f6a9ca59e5b9b53f52fa6519da9c9fd7d3/lib/libhdf5.so"
julia> HDF5_jll.libhdf5_handle
Ptr{Nothing} @0x0000000008cecc10
Please let me know if this works for you. I have tested this on Julia 1.10.0.
Amazing, that worked perfectly! Thank you very much!!
I would appreciate if you could comment on the following pull requests that these changes were helpful to you.
Using Julia v1.8, having major issues using the HDF5 package. Using it as a dependency for another package, LearningAlgebraicVarieties.
Output of
] status
:Output of
] status -m
: