sideeffects / HoudiniFBX

Houdini's FBX integration.
46 stars 16 forks source link

Is apple silicon supported? #9

Closed dr-vij closed 1 year ago

dr-vij commented 1 year ago

Hi, I am trying to build this library on M1 chip, and I am getting error:

==== Building for Houdini 19.5.534 ==== c++ -c -DVERSION=\"19.5.534\" -D_GNU_SOURCE -DMAKING_DSO -DMBSD -DMBSD_COCOA -arch arm64 -DARM64 -fPIC -DMBSD_ARM -DSIZEOF_VOID_P=8 -DFBX_ENABLED=1 -DOPENCL_ENABLED=1 -DOPENVDB_ENABLED=1 -DEIGEN_MALLOC_ALREADY_ALIGNED=0 -D_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS=1 -DSESI_LITTLE_ENDIAN -DENABLE_THREADS -DUSE_PTHREADS -D_REENTRANT -DNEED_SPECIALIZATION_STORAGE -DGCC3 -DUSE_PYTHON3=1 -I/Applications/Houdini/Houdini19.5.534/Frameworks/Houdini.framework/Versions/Current/Resources/toolkit/include -I/Applications/Houdini/Houdini19.5.534/Frameworks/Houdini.framework/Versions/Current/Resources/toolkit/include/fbx -I/Applications/Houdini/Houdini19.5.534/Frameworks/Houdini.framework/Versions/Current/Resources/toolkit/include -I/Applications/Houdini/Houdini19.5.534/Frameworks/Houdini.framework/Versions/Current/Resources/toolkit/include/python2.7 --sysroot="xcrun --show-sdk-path" -Wall -W -Wno-parentheses -Wno-sign-compare -Wno-uninitialized -Wunused -Wno-unused-parameter -Wno-deprecated -Wno-reorder -O2 -mmacosx-version-min=10.14 -std=c++17 -DMAKING_DSO \ ROP_FBX.C -o ROP_FBX.o c++ ROP_FBX.o -o ROP_FBX Undefined symbols for architecture arm64: "_PRM_CALLBACK", referenced from: ROP_FBX::getTemplates() in ROP_FBX.o

.... etc

Can it be built on m1 from this repo? I see that Side Effects made a version of Houdini for m1, what about HoudiniFBX?

dr-vij commented 1 year ago

It works, tested on m1