Closed larsoner closed 1 year ago
Thanks. I would like to say that this is an upstream bug with malformed cmake file.
will need more investigation.
We've just hit this on the autoupdate PR on our feedstock https://github.com/conda-forge/dxtbx-feedstock/pull/31
I think homebrew hit the same bug https://github.com/HDFGroup/hdf5/issues/2422
Awesome, thanks for investigating @hmaarrfk !
i'm somewhat tempted to pause the HDF5 migration. Though I'm not sure i fully want to stop it. I feel like without "trailblazing" nobody will ever test the new software, so we will always "delay" these tests.
I am building both versions of HDF5 for opencv at the moment thought.
It would be nice if all or most conda packages that depend on the hdf5 version at least build though. I'm not sure how many use the cmake interfaces -- if 99% work without needing cmake that's one thing, if only 20% do that's another. So maybe 1.14.0 already works for most packages and the others can wait for 1.14.1? 🤷
I'm also not sure how much extra complexity and solve time having only some packages migrate would create, which might be a concern.
i think it is going "better than other HDF5 migrations". Lets see how fare we go.
I see the same cmake issue in https://github.com/conda-forge/cgns-feedstock/pull/27
Thanks @hmaarrfk for investigating
This appears to be what is causing the error in my environment. Note the extra include path; that's what is causing the error since it doesn't exist.
h5c++ -showconfig | grep AM_CPPFLAGS
AM_CPPFLAGS: -I<my conda env path>/include -I/home/conda/feedstock_root/build_artifacts/hdf5_1675775987664/work/src/H5FDsubfiling
https://github.com/HDFGroup/hdf5/issues/2422 was recently closed. If somebody wants to look into backporting the fix that may be appropriate while a new release is cut.
Fixed in #202
Solution to issue cannot be found in the documentation.
Issue
The error in the automated OpenMEEG rebuild PR https://github.com/conda-forge/openmeeg-feedstock/pull/42 seems to indicate a problem with HDF5 feedstock:
https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=654485&view=logs&j=d0d954b5-f111-5dc4-4d76-03b6c9d0cf7e&t=841356e0-85bb-57d8-dbbc-852e683d1642&l=271
Note that my manual migration PR to 1.12.2 went smoothly and we haven't changed OpenMEEG infra/code at all, so it seems like a new problem with 1.14.0.
Installed packages