I tried to build latest hdf5-1.10.5.tar.gz, in CentOs 7.6.181, using gcc (8.3.1 20190311). I did a Dockerfile to have a simple and reproducible build that I will attach later.
The tests are reliable in most of the environments, there are certain platforms that have specific issues. There are also documented issues, which cause some tests to fail under certain conditions.
However, we need to see the entire h5repack test output to determine which h5repack test failed.
Attached here is a complete simple and reproductible hdf5 build, test and install: Dockerfile (1.3 KB)
It uses latest hdf5-1.10.5.tar.gz, in CentOs 7.6.181, using gcc (8.3.1 20190311).
Just do a docker build -t todelete/buildhdf5 .
I just needed the output from the h5repack test, but the complete log confirmed the issue.
hdf5 was built without zlib and the h5repack test script missed a check to skip that individual test.
The failing java tests were also caused by a failure to check filter status.
Also, you can see in the stderr, with a ignore error flag, that other Unit Tests fails. Maybe that’s related to the same test, or not. If not, maybe there have another root cause.