OpenColorIO icon indicating copy to clipboard operation
OpenColorIO copied to clipboard

Dependencies latest Actions -- Fix OpenImageIO install on Windows

Open doug-walker opened this issue 1 year ago • 4 comments

This issue is to solve the issue that is causing the GitHub Actions Dependencies Latest CI runs to fail due to a problem installing OpenImageIO on Windows.

doug-walker avatar Sep 18 '24 03:09 doug-walker

It seems that latest OpenImageIO versions require OpenColorIO to build, which mean we have a circular dependency. Should we drop building OIIO from the dependencies latest workflow?

remia avatar Sep 30 '24 13:09 remia

Is it causing problems? I know when OIIO uses a custom namespace when building OCIO...

zachlewis avatar Sep 30 '24 14:09 zachlewis

Maybe we just need to enable -DOpenImageIO_BUILD_MISSING_DEPS=all then?

remia avatar Sep 30 '24 14:09 remia

That would definitely do the trick.

zachlewis avatar Sep 30 '24 14:09 zachlewis

@remia , should this be closed?

doug-walker avatar Sep 22 '25 21:09 doug-walker

We can close it I think so yes, but noting that the update just disable OIIO builds from the dependencies latest workflow now that OIIO has a mandatory dependency on OCIO. We could try to ask OIIO itself to build OCIO internally before rebuilding it ourselves later but that seems a bit convoluted. Anyway this can be addressed separately if we feel like it would be important to add back.

remia avatar Sep 23 '25 08:09 remia