Created attachment 1681407 [details] Screenshot of failed build Description of problem: I am attempting to support OpenImageIO in notcurses, a library which will hopefully soon be included in Fedora Core. The upstream bug on this is https://github.com/dankamongmen/notcurses/issues/453. I installed OpenImageIO-devel 2.1.11 from Fedora Core 32. When I #include <OpenImageIO/imageio.h>, my build fails, complaining about a missing OpenEXR/ImathVec.h. This header is provided by OpenEXR-devel. I installed OpenEXR-devel, and my build succeeded. Version-Release number of selected component (if applicable): 2.1.11.1-1.fc32 How reproducible: 100%, if imageio.h is #included Steps to Reproduce: 1. Ensure OpenEXR-devel is not installed 2. Install OpenImageIO 3. #include <OpenImageIO/imageio.h> Actual results: C preprocessor fails Expected results: C preprocessor succeeds, as all required headers are present Additional info:
Thanks! It's always complicated to figure out what the devel to devel dependencies are, so I usually just update them when something breaks. I'll go ahead and commit it but not really worth a rebuild as OIIO does bugfix releases at the beginning of every month anyway.
Agreed with your triage. Thanks for the quick fix!