-
Notifications
You must be signed in to change notification settings - Fork 20
Support Mac OS X 10.5 - 10.7. #3
Comments
By linking to python2.5.dylib instead of the Mac Python framework, we can make the Python code work on 10.5. (Commit 4468871) However, native extensions are still borked, erring out with "unknown required load command 0x80000022". This is not a big problem for cGeo and cPathmatics, which are just faster versions of built-in functions, but cPolymagic doesn't have a Python implementation. I've currently made cPolymagic optional for loading NodeBox, but code that uses boolean math ops such as difference() will fail. |
I've tried defining the deployment target in the extensions' setup.py like so:
When compiling the extension, I now get
|
I'm trying turning polymagic into a dynamic library and access it with ctypes. This already works for functions that return simple values, such as integers. |
Not too sure about your commit "NodeBox runs on 10.5-10.7 using Python 2.5." So if I have python 2.5 on my system, it would work? |
What version of OS X are you running? Version 1.9.7rc1 works on OS X Lion. |
Never mind. It was really late night and I downloaded version 1.9.5. Thanks. :) |
We would like to support all versions from 10.5 - 10.7.
To make NodeBox work on 10.7 we compiled it on 10.7. So that's good.
However, now it fails on 10.5, with:
The text was updated successfully, but these errors were encountered: