-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Runtime issue on M1 Mac: Symbol not found: _heif_check_filetype #41
Comments
Hi @shanemcquillan I'm experiencing a similar issue on Mac Catalina 10.15.7 but I'm not on an M1. I've posted my full stack trace on issue #43 I'm not sure they are the same issue, while I can install libheif it will not finish the install of pyheif
|
For anyone looking for a workaround on M1 Macs, I was able to get pyheif to install successfully with Rosetta2. |
@shanemcquillan Could you please provide us with more details (python version etc)? |
Hi @panosangelopoulos. Here's some versioning info: Python 3.9.6 Let me know if you need anything else. |
I believe I may have found a way to temporarily workaround this issue on m1 machines.
|
Hi, I've written a full document, step by step on how to install pyheif on M1 Mac. You can found it here. Hope it helps! |
Been a year and a half, can we get this fixed? |
Hi Folks. I'm running into a runtime issue with pyheif on my M1 Mac:
I'm happy to provide any help here to get to the bottom of this; I've already tried a bunch of things on my end and haven't had any luck. Some notes that may help figure out what's going on:
cffi
. I've tried installing that package specifying the brew header and shared library paths without any luck. I also tried the same for thepyheif
install without any luck.$ grep -R "_heif_check_filetype" /opt/homebrew/lib Binary file /opt/homebrew/lib/libheif.dylib matches Binary file /opt/homebrew/lib/libheif.1.dylib matches Binary file /opt/homebrew/lib/libheif.a matches
Any ideas? Let me know what I can do to help get to the bottom of this.
The text was updated successfully, but these errors were encountered: