Issues trying to use JHI5


#1

I want to install HDF5 and use it through java.

Here are the steps I follow :

  • Install cmake version 3.16.0 : OK

  • Download HDF5 last release source code (is the only recent way i found to get the java classes)

  • Run ./configure --prefix=/usr/local/hdf5 --enable-java (it seems to work)

  • Run make (it seems to work)

  • Run make check : It fails

JUnitInterface tests failed with 33 errors.
Command exited with non-zero status 1
7.84user 1.14system 0:05.73elapsed 156%CPU (0avgtext+0avgdata 44396maxresident)k
0inputs+49552outputs (0major+323731minor)pagefaults 0swaps
Makefile:1286 : la recette pour la cible « junit.sh.chkexe_ » a échouée
make[5]: *** [junit.sh.chkexe_] Erreur 1
make[5] : on quitte le répertoire « /home/user/hdf/hdf5-1.10.5/java/test »
Makefile:1200 : la recette pour la cible « build-check-s » a échouée
make[4]: *** [build-check-s] Erreur 2
make[4] : on quitte le répertoire « /home/user/hdf/hdf5-1.10.5/java/test »
Makefile:1195 : la recette pour la cible « test » a échouée
make[3]: *** [test] Erreur 2
make[3] : on quitte le répertoire « /home/user/hdf/hdf5-1.10.5/java/test »
Makefile:989 : la recette pour la cible « check-am » a échouée
make[2]: *** [check-am] Erreur 2
make[2] : on quitte le répertoire « /home/user/hdf/hdf5-1.10.5/java/test »
Makefile:812 : la recette pour la cible « check-recursive » a échouée
make[1]: *** [check-recursive] Erreur 1
make[1] : on quitte le répertoire « /home/user/hdf/hdf5-1.10.5/java »
Makefile:654 : la recette pour la cible « check-recursive » a échouée
make: *** [check-recursive] Erreur 1

I don’t really know what to do now ? Do I miss something ? Is Building the java really necessary ? Is there an already compiled jar provided ? (or even in the maven central repository ?). Thanks by advance for the help !