[Qgis-developer] OSX Leopard notes
William Kyngesburye
woklist at kyngchaos.com
Mon Nov 5 10:05:36 EST 2007
I'm almost done rebuilding my frameworks for Leopard. Here are some
interesting things that will affect Qgis.
- Python - Leopard has Python 2.5.1. No need for an extra python
install, maybe. The Python framework binary and most of the binary
extensions are 64bit ready. BUT, anything that needs Carbon, is not
64bits.
CARBON IS DEAD. It is deprecated in Leopard, and is not even 64bit
ready, though it still exists in the standard 32bits.
So, the python executable is not 64bits either, so you don't
accidntally run something in 64bits that needs Carbon extensions. bleh.
- Since Carbon is dead (or at least doesn't exist in 64bits), Qt is
not 64bit ready, and will probably not be so for quite a while - until
TrollTech can convert everything to Cocoa. It will be quite a while
before Qgis can be 64bits on OSX :(
- SIP/PyQt warning - these install in the system/python root, not in
the user python root. In the old python extra install, these were the
same - in the framework. In Leopard, there is now a user site-
packages, /Library/Python/2.5/site-packages. Installing in the system
python location, just like for anything else in the OSX system, is
wrong.
So, it may be a good idea to install the old python package anyways.
Otehrwise, the old Qgis Tiger build is working on Leopard. I haven't
tried installing the old python yet to see if that works.
-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/
The equator is so long, it could encircle the earth completely once.
More information about the Qgis-developer
mailing list