Open ax3l opened 1 year ago
If I remove the installed FindBlosc2.cmake
file then it finds it... #3714
cc @vicentebolea :)
@vicentebolea I think this commit is missing from 2.9.2? https://github.com/ornladios/ADIOS2/commit/8333d5e6ff4665d12cbbd5bae5150bfff5be2daa / https://github.com/ornladios/ADIOS2/commit/276383a02ff9727c40def96464d112a6385a05a7 / #3715
Thank you for the hint, @vicentebolea!
In https://github.com/openPMD/openPMD-api/pull/1554, I think on Windows it def finds the blosc2 location now (Found Blosc2: ...
) but it still shows that error.
Trying ADIOS 2.10.1-rc1 now and am stuck with compiling ADIOS2 itself #4019
I really would love an an all-static, Linux & Windows, ADIOS2 build w/ C-Blosc2 (also static) in CI please :)
(copied from #4019 where I accidentally wrote this comment first) I think I found the problem and it looks like it could be a CMake bug. I was able to reproduce the same issue with CMake 3.23 on Windows (install Blosc2 and ADIOS2 statically --> try configuring openPMD-api with these dependencies). I checked the CMake scripts and they looked fine, so instead I upgraded to CMake 3.28, and that seems to work now.
Describe the bug I am building an all-static build of ADIOS2 v2.9.2 with C-Blosc2 v2.11.1 for Wheels in https://github.com/openPMD/openPMD-api/pull/1554
While installing ADIOS2 works, using it downstream fails with
To Reproduce See scripts in https://github.com/openPMD/openPMD-api/pull/1554
Expected behavior Did build with 2.9.1 and a slightly older C-Blosc2, per linked PR.
Desktop (please complete the following information):
Additional context https://github.com/openPMD/openPMD-api/pull/1554