From: Landry Breuil Subject: Re: [maintainer update] hdf5 1.14.6 To: Theo Buehler Cc: Martin Reindl , ports@openbsd.org Date: Wed, 3 Sep 2025 19:51:33 +0200 Le Wed, Sep 03, 2025 at 07:09:33PM +0200, Theo Buehler a écrit : > On Wed, Aug 27, 2025 at 08:07:07PM +0200, Martin Reindl wrote: > > This diff updates hdf5 to 1.14.6 an enables the use of libaec. > > [...] > > > There might be more ports which start to pick up libaec leading > > to possible conflicts with szlib, so I am looking for OKs to > > this update. > > I don't understand what you're saying here. With what and how do you > expect libaec or szlib to conflict? > > I started a bulk before looking at your diff and qgis,qt6 broke with > "ld.so: crssync: can't load library 'libaec.so.0.0'" because libhdf5 > was installed, but not libaec. The problem is this: > > > +BUILD_DEPENDS += archivers/libaec > > This should be a LIB_DEPENDS and you need WANTLIB += aec sz. > (make port-lib-depends-check hints at that) > > This may result in several dependent ports requiring a wantlib sync. > I have not checked that. i havent looked yet at the various libaec & netcdf/grib related ports diffs sent recently, but if qgis failed, that's because geo/gdal links against hdf5 and netcdf, so if there's a WANTLIB change somewhere in there, all geo/gdal consumers (a bunch or ports) might have WANTLIB changes. i was hoping to have a look at some point...