Re: hdf5.100.v1.10 does not install header files

[email protected]
Newsgroups gmane.os.apple.fink.general
Message-ID <[email protected]>
On 2021-10-13 14:19, Scott Hannahs via Fink-users wrote:
> So having only hdf5.100.v1.10 and hdf5.100.v1.10-shlibs installed has
> none of the hdf5 header files in /opt/sw/include.  However the older
> API (1.8) package "hdf5.10-shlibs” does install the header files.
> 
> I am trying to use this software with another file that requires  >=
> 1.10.1 and using the older header files have the wrong major and minor
> versions in the header files.  In trying to get this to work, I
> updated to the last release of hdf5-1.10.7.  But the include files are
> still not updated.
> 
> Here are my changes to the hdf5.100.v.info.  Not sure why this file
> does not install the header files.
> 
> -Scott
> 
> 
> % diff
> /opt/sw/fink/10.9-libcxx/stable/main/finkinfo/sci/hdf5.100.v.info
> /opt/sw/fink/10.9-libcxx/local/main/finkinfo/sci/hdf5.100.v.info
> 5,6c5,7
> < Version: 1.10.0
> < Revision: 4
> ---
>> # v1.10.7 bumps libhdf5 and libhdf5_cpp to libN=107
>> Version: 1.10.7
>> Revision: 5
> 53,54c54,55
> < Source-MD5: 355243bda5df386aea25f079d550947b
> < Source-Checksum: SHA1(5866dbbcd24485f6b206413e73f7205cb3c1196e)
> ---
>> Source-MD5: dff8a882b61d0b59296dccc3ad13dc29

The install location for hdf5.100v1.10 is in /opt/sw/opt/hdf5.v1.10, so 
you'll need to teach your software about this location vs the 'normal' 
/opt/sw/include.

https://github.com/fink/fink-distributions/blob/master/10.9-libcxx/stable/main/finkinfo/sci/hdf5.100.v.info#L80-L81

But we can't just increase the version for Fink's package because the 
library name changes (and that would break existing packages using 
HDF5). We need to make a new package for the new library name. Until 
now, there wasn't need for anyone using the newer 1.10.7, but I can try 
later to see what needs to be done to make that available as a new 
separate package.

Hanspeter



_______________________________________________
Fink-users mailing list
[email protected]
List archive:
https://sourceforge.net/p/fink/mailman/fink-users/
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.