Re: hdf5.100.v1.10 does not install header files
Scott Hannahs via Fink-users <[email protected]>
| Newsgroups | gmane.os.apple.fink.general |
|---|---|
| Message-ID | <[email protected]> |
> On Oct 13, 2021, at 16:10, [email protected] wrote: > > 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 > Thanks! But if I understand correctly, the current fink version is 1.10.3. Maybe I am wrong but it appears that the source code only downloads 1.10.3?? The final version is as you say 1.10.7, so a simple version update should work. You are right about the include files odd location. Any reason these are in there instead of the normal /opt/sw/include/hdf5.v1.10 ?? Is that to deal with there odd versioning? Couldn’t those be in the normal fink include hierarchy? I should have paid attention to that detail. Thanks, Scott _______________________________________________ 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