[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