Francis Williams
Francis Williams
@maurock are you able to confirm this? Does the current main branch build and work on your mac? What about when you install from Pip?
@ShengyuH can you try building from source? I wonder if this is an issue with the wheels or with the build. The CI passes and should be able to import....
@ShengyuH Can you paste the full compiler output?
@maurock how are you building from source? @ShengyuH how are you building from source?
Are you able to repro the compiler errors? What happens if you do `python setup.py develop` from a clean env?
@maurock @ShengyuH @BupyeongHealer I got access to an M1 mac to debug. Can you guys try pulling and building from source? I'll cut a 0.29.1 release soon with the fix...
Can you pip install from PyPI? New version should be online.
This is weird the shared library it’s trying to import is built for x86. Not sure what gives here. I wonder if the CI is building the wrong thing. Let...
From the output here: ``` Downloading point_cloud_utils-0.29.1-cp38-cp38-macosx_11_0_arm64.whl (6.5 MB) ``` It looks like it's grabbing the right wheel. But then the import error here: ``` ImportError: dlopen(/Users/ri21540/miniforge3/envs/active_touch/lib/python3.8/site-packages/point_cloud_utils/_pcu_internal.cpython-38-darwin.so, 0x0002): tried: '/Users/ri21540/miniforge3/envs/active_touch/lib/python3.8/site-packages/point_cloud_utils/_pcu_internal.cpython-38-darwin.so'...
A quick check is to see if the returned barycentric coordinates contain NaNs. If not, then the closest point function is returning correct values but the barycentric interpolation is failing...