[QGIS-trac] Re: [Quantum GIS] #1950: Python binary choice on OS X (10.6) / Building bug

Quantum GIS qgis at qgis.org
Fri Sep 25 09:59:49 EDT 2009


#1950: Python binary choice on OS X (10.6) / Building bug
--------------------------------------------------------------+-------------
        Reporter:  vince                                      |         Owner:  nobody             
            Type:  bug                                        |        Status:  new                
        Priority:  critical: causes crash or data corruption  |     Milestone:                     
       Component:  Build/Install                              |       Version:  1.3.0              
      Resolution:                                             |      Keywords:  spatialite.c python
Platform_version:  10.6 (Snow Leopard)                        |      Platform:  OS X               
        Must_fix:  No                                         |   Status_info:  0                  
--------------------------------------------------------------+-------------
Comment (by kyngchaos):

 I looked into the cmake python detection, and it's two separate steps -
 the library and the executable.  The executable is simple, and it should
 easily find your python.  The library is different in that for OSX, it
 ''always'' looks for the python framework in the standard locations, and
 there is no way to tell it to look elsewhere.

 So while cmake may report finding your python executable, it finds a
 different framework and ''that'' is what is linked into Qgis (Qgis only
 uses the executable during compilation to run the setup.py).

 It's a cmake problem, nothing that can be fixed in Qgis.

 ... maybe you can short-circuit cmake - add some cmake vars to your
 configuration:

 {{{
 -D Python_FRAMEWORKS="/path/to/your/Python.framework"
 -D CMAKE_FIND_FRAMEWORKS_INCLUDED=1
 }}}

-- 
Ticket URL: <http://trac.osgeo.org/qgis/ticket/1950#comment:10>
Quantum GIS <http://qgis.org>
Quantum GIS is an Open Source GIS viewer/editor supporting OGR, PostGIS, and GRASS formats


More information about the QGIS-trac mailing list