-
Notifications
You must be signed in to change notification settings - Fork 807
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
Mac OSX 10.11.x #67
Comments
This is not related to OpenCV. The error comes from libavutil (=FFmpeg) which is installed via homebrew. The error is related to binary backward compatibility (apparently Apple has changed the libsystem interface). I'm not too familiar with Apples ecosystem but building FFmpeg against earlier OS version might fix the issue if the older symbols are present also in the latest OS versions. Full backward compatibility on macOS might be impossible to achieve. |
I think if you use the home brew dependencies from the The table here shows which Mac OS version each travis image is compiled to support: In testing I've done with other libs the |
I was just bitten by this issue the hard way deep in nested dependencies; FFmpeg targets 10.12 but I'm on 10.11. Hoping for a fixed release soon. Note that while downgrading Xcode may work too, the proper way to target an earlier version of macOS is to add e.g. |
Yeah, I will do a release as soon as #82 has been fixed. Looks like |
Thanks for elaborating and thanks for working on the next release. Sounds to me like the solution would be to configure Homebrew to use additional |
Expected behaviour
Module should import.
Actual behaviour
A symbol error happens when trying to import.
Steps to reproduce
Mac OSX 10.11.6
I guess opencv should work ok on 10.11? I use it through homebrew at least.
In https://github.com/pygame/pygame we use
osx_image: xcode7.3
for our mac wheels, and get 10.11 support.The text was updated successfully, but these errors were encountered: