-
Notifications
You must be signed in to change notification settings - Fork 53
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
Errors building on OS X 10.11 #552
Comments
Oops, closed too soon. I've only fixed the problem with SafariServices so far. I'll look into the other problems later on (and will have to find my 10.11 VM to test most of the required changes) |
BTW. Installing pyobjc through pip should use wheels that work on 10.11 as well. |
I've done some updates based on the compile errors and checking the documentation, but haven't tested the result on a 10.11 system yet. |
I'm slowly working my way through a number of errors when building with Xcode 7.3.1 on macOS 10.11. |
I can’t install 9.1.X with pip on macOS 12. I get this:
|
I have a patch that's 99% ready and will likely commit that tomorrow. In general: Try to use the binary wheels or build on the latest macOS release to get the highest level of functionality and performance. That's especially relevant if you want to deploy to newer versions of the OS. |
This fixes some build errors on macOS 10.11 and also fixes a number of issues with the test suite that resulted in test failures when doing a full test run (with python 3.11). There are a number of edge cases where test failures are suppressed at the moment (such as handling proxying 2**64 to an NSNumber), those will be fixed later and shouldn't affect user code.
The current tip of tree should now work on 10.11. I haven't tested this version on macOS 13 yet, but don't expect major issues there. Hopefully I'll have some time over the summer to work on automating testing over a number of test VMs, to make it easier to verify that the code works on all supported releases (both for from-source builds as for the binary wheels). Until then I'll have to rely on reports like this to detect problems with older versions of the OS as I no longer have a use case for running older OS versions myself. |
Hi, Ronald, presently (end of Sept. 23) it still does not build on OS X 10.12 for me via MacPorts but it builds on 10.14. |
@lpagani91 What version? This bug report was about version 9.0.1 and the problem is supposed to have been fixed in 9.2. |
Version 9.0.1 indeed. But MacPorts still installs 9.0.1, not my choice.
L.
De : "Ryan Schmidt"
A : "ronaldoussoren/pyobjc" ,"lpagani91" ,"Mention"
Envoyé: mardi 26 Septembre 2023 18:24
Objet : Re: [ronaldoussoren/pyobjc] Errors building on OS X 10.11 (Issue #552)
@lpagani91 What version? This bug report was about version 9.0.1 and the problem is supposed to have been fixed in 9.2.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Describe the bug
PyObjC 9.0.1 doesn't build for me on OS X 10.11.6 using MacPorts. The errors are:
Platform information
To Reproduce
Build PyObjC
Expected behavior
Successful build
Additional context
Also reported to MacPorts by another user here: https://trac.macports.org/ticket/66550
The text was updated successfully, but these errors were encountered: