ess-dmsc / h5cpp

C++ wrapper for the HDF5 C-library
https://ess-dmsc.github.io/h5cpp/
GNU Lesser General Public License v2.1
116 stars 19 forks source link

Issue 618: Disable macOS builds on ESS Jenkins #619

Closed amues closed 1 year ago

amues commented 1 year ago

Make macOS builds on ESS Jenkins conditional on environment variable.

jkotan commented 1 year ago

Hi, it looks like we have conan 2.0. (--base was removed) so either we need to remove --base or

sudo pip3 install conan==1.59.0
jkotan commented 1 year ago

Or we can replace --base by --lockfile-packages

jkotan commented 1 year ago

Hi,

I've created the issue to upgrade conan to 2.0 https://github.com/ess-dmsc/h5cpp/issues/620 and created a branch to test it https://github.com/ess-dmsc/h5cpp/actions/runs/4466864866/jobs/7845595459

*********************************************************
Recipe 'openmpi/4.1.0' seems broken.
It is possible that this recipe is not Conan 2.0 ready
If the recipe comes from ConanCenter check: https://conan.io/cci-v2.html
If it is your recipe, check if it is updated to 2.0
*********************************************************

i.e. it looks like openmpi conan package only works for conan < 2.0.

So I propose

sudo pip3 install conan==1.59.0

until it is fixed on conan side.

amues commented 1 year ago

@jkotan I tried the pip install initially, but that seemed to cause issues with the profiles, that's why I went with setting the image versions instead.