Houdini Arnold HtoA Doesn't Work on Apple Silicon Mac

   831   0   1
User Avatar
Member
159 posts
Joined: July 2010
Offline
I want to be able to use the Houdini Arnold Render plugin called HtoA:
https://www.arnoldrenderer.com/download/ [www.arnoldrenderer.com]

It appears to only be available for MacOS Intel x86.

I have an Apple Silicon Mac.

There appears to be an X86 build of Houdini available for download called houdini-19.5.605-macosx_x86_64_clang12.0_11.dmg
I installed it, but I still get the following error when I try to use HtoA.

ImportError: dlopen(/Users/jeroenlapre/htoa/htoa-6.2.2.0_rf4b9c5b_houdini-19.5.605/htoa-6.2.2.0_rf4b9c5b_houdini-19.5.605/python3.9libs/_htoa_hom.so, 0x0002): tried: '/Users/jeroenlapre/htoa/htoa-6.2.2.0_rf4b9c5b_houdini-19.5.605/htoa-6.2.2.0_rf4b9c5b_houdini-19.5.605/python3.9libs/_htoa_hom.so' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/Users/jeroenlapre/htoa/htoa-6.2.2.0_rf4b9c5b_houdini-19.5.605/htoa-6.2.2.0_rf4b9c5b_houdini-19.5.605/python3.9libs/_htoa_hom.so' (no such file), '/Users/jeroenlapre/htoa/htoa-6.2.2.0_rf4b9c5b_houdini-19.5.605/htoa-6.2.2.0_rf4b9c5b_houdini-19.5.605/python3.9libs/_htoa_hom.so' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64'))

i.e. the HtoA library is x86_64 but needs to be arm64.

Is there a way to force Houdini to use Rosetta so that it emulates an X86 build?

In the meantime, I'll ask Autodesk if there will be an ARM 64 build of HtoA.

Thanks
Edited by syntheticperson - June 17, 2023 01:42:01
  • Quick Links