[Debian-med-packaging] Usage of private interface H5private.h in libsis-jhdf5-java 18.09.0-pre1

Andreas Tille andreas at an3as.eu
Wed Sep 19 12:00:16 BST 2018


Hi Bernd,

On Wed, Sep 19, 2018 at 09:29:42AM +0200, Bernd Rinn wrote:
> 
> - This fix is in commit 331b8cc (August 21st).

This really helped me to upload libsis-base now.  Thanks a lot.

Now I tried to build jhdf5 and was running into:

...
In file included from h5VLStrHelperImp.c:19:
jni/h5jni.h:23:10: fatal error: H5private.h: No such file or directory
 #include "H5private.h"
          ^~~~~~~~~~~~~
compilation terminated.
In file included from h5fHelperImp.c:20:
jni/h5jni.h:23:10: fatal error: H5private.h: No such file or directory
 #include "H5private.h"
          ^~~~~~~~~~~~~
compilation terminated.
In file included from h5lHelperImp.c:19:
jni/h5jni.h:23:10: fatal error: H5private.h: No such file or directory
 #include "H5private.h"
          ^~~~~~~~~~~~~
compilation terminated.
...

H5private.h is as the name said private to the hdf5 library and its
definitions should not be used in stable interfaces.  Did you discussed
with the hdf5 developers to move the definitions you need to a public
interface?

Kind regards

      Andreas.

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list