Skip to content

build: Fix oiio build clashing with Homebrew on macOS#1264

Open
bernie-laberge wants to merge 1 commit intoAcademySoftwareFoundation:mainfrom
bernie-laberge:fix_oiio_build_on_mac
Open

build: Fix oiio build clashing with Homebrew on macOS#1264
bernie-laberge wants to merge 1 commit intoAcademySoftwareFoundation:mainfrom
bernie-laberge:fix_oiio_build_on_mac

Conversation

@bernie-laberge
Copy link
Copy Markdown
Contributor

@bernie-laberge bernie-laberge commented May 8, 2026

Fix oiio build clashing with Homebrew on macOS

Linked issues

NA

Describe the reason for the change.

The OIIO build was failing on my macOS Tahoe 26.3 because of clashes with incompatible versions of OpenEXR and Imath in my local homebrew directory.

Summarize your change.

  • Fixed the OIIO.cmake file to make sure that the OpenEXR and Imath includes are taken from the RV_DEPS_OPENEXR_ROOT_DIR/include and RV_DEPS_IMATH_ROOT_DIR/include respectively.

Also in this commit:

  • Fixed the About RV's Numpy version which was missing in action because of this syntax error in src/lib/app/RvCommon/CMakeLists.txt

Describe what you have tested and on which operating system.

Successfully tested on macOS Tahoe 26.3

Add a list of changes, and note any that might need special attention during the review.

If possible, provide screenshots.

@bernie-laberge bernie-laberge changed the title Fix oiio build clashing with Homebrew on macOS build: Fix oiio build clashing with Homebrew on macOS May 8, 2026
@bernie-laberge bernie-laberge force-pushed the fix_oiio_build_on_mac branch from d15f54f to c1d2850 Compare May 8, 2026 14:03
Comment thread cmake/dependencies/oiio.cmake
Signed-off-by: Bernard Laberge <bernard.laberge@autodesk.com>
@bernie-laberge bernie-laberge force-pushed the fix_oiio_build_on_mac branch from c1d2850 to 2818ae3 Compare May 10, 2026 17:40
@bernie-laberge bernie-laberge enabled auto-merge (squash) May 10, 2026 17:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants