Exception: This version of h5py requires HDF5 >= 1.10.6 (got version (1, 10, 4) from environment variable or library) #4200
-
Installing Firedrake on Ubuntu in AWS.
I am doing
And there seems to be no firedrake-install.log as mentioned in the reporting FAQ. I even searched for it and there are no results.
But I'm guessing the results from the terminal while trying to install it would be informative.
The PETSC log is quite large. I have tried installing HDF5 but 1.10.4 is the latest the Ubuntu version supplies. So I tried installing 1.10.6 from source and removing the system package of 1.10.4, but this does not change the error at all. I have searched for issues like this and found nothing yet. I will continue searching, but also appreciate any pointers if anyone has solved this. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
That seems to be an h5py issue rather than a Firedrake one. It appears that h5py increased their hdf5 version between 3.12 and 3.13: h5py/h5py@0b8e21e If you only have 1.10.4 then you probably need to install h5py version 3.12.1 or earlier. |
Beta Was this translation helpful? Give feedback.
Alternatively, it appears that the Ubuntu 22.04 and 24.04 (the last two lts releases) have new enough hdf 5 versions. You are using 20.04 which is rather long in the tooth. You should be able to specify a newer Ubuntu to AWS.