<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Hi, all,<div><br></div><div>I was working on a project, that at a high level, can be described as :</div><div><br></div><div>1. Connect Python to PostGIS,</div><div>2. Grab spatial tables' data,</div><div>3. *PROCESS*,</div><div>4. Spit out shapefiles.</div><div><br></div><div>In the process of doing this, I was trying to use the Python GDAL library in a new virtualenv called geo, but I got these errors.  I am using William Kyngesbury's GDAL 1.10 for OS X, and I'm running into crazy errors.  I am following the instructions from here (<a href="http://linfiniti.com/2013/02/installing-python-gdal-into-a-python-virtualenv-in-osx/">http://linfiniti.com/2013/02/installing-python-gdal-into-a-python-virtualenv-in-osx/</a>), and this is what happened in my shell.</div><div><br></div><div>Can anyone help me out?</div><div><br></div><div>Best,</div><div><br></div><div>-dx</div><div><br></div><div><br></div><div>-----------------------------------</div><div><div>REINHEIT:~ dheerajchand$ cd ~/Python_Environments/geo/</div><div>REINHEIT:geo dheerajchand$ cd build/</div><div>REINHEIT:build dheerajchand$ ls</div><div>total 8</div><div>drwxr-xr-x   4 dheerajchand  staff   136B Dec 27 18:10 ./</div><div>drwxr-xr-x   7 dheerajchand  staff   238B Dec 27 18:10 ../</div><div>drwxr-xr-x  22 dheerajchand  staff   748B Dec 27 18:10 GDAL/</div><div>-rw-r--r--   1 dheerajchand  staff   185B Dec 27 18:10 pip-delete-this-directory.txt</div><div>/Users/dheerajchand/Python_Environments/geo/build</div><div>REINHEIT:build dheerajchand$ source ~/Python_Environments/geo/bin/activate</div><div>(geo)REINHEIT:build dheerajchand$ pip install --no-install GDAL</div><div>Downloading/unpacking GDAL</div><div>  Running setup.py egg_info for package GDAL</div><div><br></div><div>Successfully downloaded GDAL</div><div>(geo)REINHEIT:build dheerajchand$ pip freeze</div><div>numpy==1.8.0</div><div>psycopg2==2.5.1</div><div>wsgiref==0.1.2</div><div>(geo)REINHEIT:build dheerajchand$ sudo find / -name gdal-config</div><div>Password:</div><div>find: /dev/fd/3: Not a directory</div><div>find: /dev/fd/4: Not a directory</div><div>/Library/Frameworks/GDAL.framework/Versions/1.10/Programs/gdal-config</div><div>/Library/Frameworks/GDAL.framework/Versions/1.10/unix/bin/gdal-config</div><div>/Library/Frameworks/GDAL.framework/Versions/1.7/Programs/gdal-config</div><div>/Library/Frameworks/GDAL.framework/Versions/1.8/Programs/gdal-config</div><div>/Library/Frameworks/GDAL.framework/Versions/1.9/Programs/gdal-config</div><div>/Library/Frameworks/GDAL.framework/Versions/1.9/unix/bin/gdal-config</div><div>/opt/opengeo/pgsql/9.1/bin/gdal-config</div><div>(geo)REINHEIT:build dheerajchand$ cd GDAL/</div><div>(geo)REINHEIT:GDAL dheerajchand$ python setup.py build_ext \</div><div>>  --gdal-config=/Library/Frameworks/GDAL.framework/Versions/1.10/Programs/gdal-config \</div><div>>  --library-dirs=/Library/Frameworks/GDAL.framework/Versions/1.10/unix/lib/</div><div>running build_ext</div><div>gcc-4.2 not found, using clang instead</div><div>building 'osgeo._gdal' extension</div><div>creating build</div><div>creating build/temp.macosx-10.6-intel-2.7</div><div>creating build/temp.macosx-10.6-intel-2.7/extensions</div><div>clang -fno-strict-aliasing -fno-common -dynamic -arch i386 -arch x86_64 -g -O2 -DNDEBUG -g -O3 -I../../port -I../../gcore -I../../alg -I../../ogr/ -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I/Users/dheerajchand/Python_Environments/geo/lib/python2.7/site-packages/numpy/core/include -I/Library/Frameworks/GDAL.framework/Versions/1.10/include -c extensions/gdal_wrap.cpp -o build/temp.macosx-10.6-intel-2.7/extensions/gdal_wrap.o</div><div>extensions/gdal_wrap.cpp:2853:10: fatal error: 'cpl_port.h' file not found</div><div>#include "cpl_port.h"</div><div>         ^</div><div>1 error generated.</div><div>error: command 'clang' failed with exit status 1</div><div>(geo)REINHEIT:GDAL dheerajchand$ python setup.py build_ext  --gdal-config=/Library/Frameworks/GDAL.framework/Versions/1.10/Programs/gdal-config  --library-dirs=/Library/Frameworks/GDAL.framework/Versions/1.10/unix/lib/ --include-dirs=/Library/Frameworks/GDAL.framework/Versions/1.</div><div>1.10/ 1.7/  1.8/  1.9/</div><div>(geo)REINHEIT:GDAL dheerajchand$ python setup.py build_ext  --gdal-config=/Library/Frameworks/GDAL.framework/Versions/1.10/Programs/gdal-config  --library-dirs=/Library/Frameworks/GDAL.framework/Versions/1.10/unix/lib/ --include-dirs=/Library/Frameworks/GDAL.framework/Versions/1.10/Headers/</div><div>running build_ext</div><div>gcc-4.2 not found, using clang instead</div><div>building 'osgeo._gdal' extension</div><div>clang -fno-strict-aliasing -fno-common -dynamic -arch i386 -arch x86_64 -g -O2 -DNDEBUG -g -O3 -I/Library/Frameworks/GDAL.framework/Versions/1.10/Headers/ -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I/Users/dheerajchand/Python_Environments/geo/lib/python2.7/site-packages/numpy/core/include -I/Library/Frameworks/GDAL.framework/Versions/1.10/include -c extensions/gdal_wrap.cpp -o build/temp.macosx-10.6-intel-2.7/extensions/gdal_wrap.o</div><div>extensions/gdal_wrap.cpp:7501:31: warning: conversion from string literal to</div><div>      'char *' is deprecated [-Wdeprecated-writable-strings]</div><div>        PyObject *item_list = PyMapping_Items( obj1 );</div><div>                              ^</div><div>/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/abstract.h:1354:50: note:</div><div>      expanded from macro 'PyMapping_Items'</div><div>#define PyMapping_Items(O) PyObject_CallMethod(O,"items",NULL)</div><div>                                                 ^</div><div>1 warning generated.</div><div>extensions/gdal_wrap.cpp:7501:31: warning: conversion from string literal to</div><div>      'char *' is deprecated [-Wdeprecated-writable-strings]</div><div>        PyObject *item_list = PyMapping_Items( obj1 );</div><div>                              ^</div><div>/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/abstract.h:1354:50: note:</div><div>      expanded from macro 'PyMapping_Items'</div><div>#define PyMapping_Items(O) PyObject_CallMethod(O,"items",NULL)</div><div>                                                 ^</div><div>1 warning generated.</div><div>creating build/lib.macosx-10.6-intel-2.7</div><div>creating build/lib.macosx-10.6-intel-2.7/osgeo</div><div>c++ -bundle -undefined dynamic_lookup -arch i386 -arch x86_64 -g build/temp.macosx-10.6-intel-2.7/extensions/gdal_wrap.o -L/Library/Frameworks/GDAL.framework/Versions/1.10/unix/lib/ -L/Library/Frameworks/GDAL.framework/Versions/1.10/lib -lgdal -o build/lib.macosx-10.6-intel-2.7/osgeo/_gdal.so</div><div>ld: warning: directory not found for option '-L/Library/Frameworks/GDAL.framework/Versions/1.10/lib'</div><div>ld: warning: directory not found for option '-L/Library/Frameworks/GDAL.framework/Versions/1.10/lib'</div><div>building 'osgeo._gdalconst' extension</div><div>clang -fno-strict-aliasing -fno-common -dynamic -arch i386 -arch x86_64 -g -O2 -DNDEBUG -g -O3 -I/Library/Frameworks/GDAL.framework/Versions/1.10/Headers/ -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I/Users/dheerajchand/Python_Environments/geo/lib/python2.7/site-packages/numpy/core/include -I/Library/Frameworks/GDAL.framework/Versions/1.10/include -c extensions/gdalconst_wrap.c -o build/temp.macosx-10.6-intel-2.7/extensions/gdalconst_wrap.o</div><div>clang -bundle -undefined dynamic_lookup -arch i386 -arch x86_64 -g build/temp.macosx-10.6-intel-2.7/extensions/gdalconst_wrap.o -L/Library/Frameworks/GDAL.framework/Versions/1.10/unix/lib/ -L/Library/Frameworks/GDAL.framework/Versions/1.10/lib -lgdal -o build/lib.macosx-10.6-intel-2.7/osgeo/_gdalconst.so</div><div>ld: warning: directory not found for option '-L/Library/Frameworks/GDAL.framework/Versions/1.10/lib'</div><div>ld: warning: directory not found for option '-L/Library/Frameworks/GDAL.framework/Versions/1.10/lib'</div><div>building 'osgeo._osr' extension</div><div>clang -fno-strict-aliasing -fno-common -dynamic -arch i386 -arch x86_64 -g -O2 -DNDEBUG -g -O3 -I/Library/Frameworks/GDAL.framework/Versions/1.10/Headers/ -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I/Users/dheerajchand/Python_Environments/geo/lib/python2.7/site-packages/numpy/core/include -I/Library/Frameworks/GDAL.framework/Versions/1.10/include -c extensions/osr_wrap.cpp -o build/temp.macosx-10.6-intel-2.7/extensions/osr_wrap.o</div><div>c++ -bundle -undefined dynamic_lookup -arch i386 -arch x86_64 -g build/temp.macosx-10.6-intel-2.7/extensions/osr_wrap.o -L/Library/Frameworks/GDAL.framework/Versions/1.10/unix/lib/ -L/Library/Frameworks/GDAL.framework/Versions/1.10/lib -lgdal -o build/lib.macosx-10.6-intel-2.7/osgeo/_osr.so</div><div>ld: warning: directory not found for option '-L/Library/Frameworks/GDAL.framework/Versions/1.10/lib'</div><div>ld: warning: directory not found for option '-L/Library/Frameworks/GDAL.framework/Versions/1.10/lib'</div><div>building 'osgeo._ogr' extension</div><div>clang -fno-strict-aliasing -fno-common -dynamic -arch i386 -arch x86_64 -g -O2 -DNDEBUG -g -O3 -I/Library/Frameworks/GDAL.framework/Versions/1.10/Headers/ -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I/Users/dheerajchand/Python_Environments/geo/lib/python2.7/site-packages/numpy/core/include -I/Library/Frameworks/GDAL.framework/Versions/1.10/include -c extensions/ogr_wrap.cpp -o build/temp.macosx-10.6-intel-2.7/extensions/ogr_wrap.o</div><div>c++ -bundle -undefined dynamic_lookup -arch i386 -arch x86_64 -g build/temp.macosx-10.6-intel-2.7/extensions/ogr_wrap.o -L/Library/Frameworks/GDAL.framework/Versions/1.10/unix/lib/ -L/Library/Frameworks/GDAL.framework/Versions/1.10/lib -lgdal -o build/lib.macosx-10.6-intel-2.7/osgeo/_ogr.so</div><div>ld: warning: directory not found for option '-L/Library/Frameworks/GDAL.framework/Versions/1.10/lib'</div><div>ld: warning: directory not found for option '-L/Library/Frameworks/GDAL.framework/Versions/1.10/lib'</div><div>building 'osgeo._gdal_array' extension</div><div>clang -fno-strict-aliasing -fno-common -dynamic -arch i386 -arch x86_64 -g -O2 -DNDEBUG -g -O3 -I/Library/Frameworks/GDAL.framework/Versions/1.10/Headers/ -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I/Users/dheerajchand/Python_Environments/geo/lib/python2.7/site-packages/numpy/core/include -I/Library/Frameworks/GDAL.framework/Versions/1.10/include -c extensions/gdal_array_wrap.cpp -o build/temp.macosx-10.6-intel-2.7/extensions/gdal_array_wrap.o</div><div>In file included from extensions/gdal_array_wrap.cpp:2899:</div><div>In file included from /Users/dheerajchand/Python_Environments/geo/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4:</div><div>In file included from /Users/dheerajchand/Python_Environments/geo/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:17:</div><div>In file included from /Users/dheerajchand/Python_Environments/geo/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1760:</div><div>/Users/dheerajchand/Python_Environments/geo/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning:</div><div>      "Using deprecated NumPy API, disable it by "          "#defining</div><div>      NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]</div><div>#warning "Using deprecated NumPy API, disable it by " \</div><div> ^</div><div>1 warning generated.</div><div>In file included from extensions/gdal_array_wrap.cpp:2899:</div><div>In file included from /Users/dheerajchand/Python_Environments/geo/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4:</div><div>In file included from /Users/dheerajchand/Python_Environments/geo/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:17:</div><div>In file included from /Users/dheerajchand/Python_Environments/geo/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1760:</div><div>/Users/dheerajchand/Python_Environments/geo/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning:</div><div>      "Using deprecated NumPy API, disable it by "          "#defining</div><div>      NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]</div><div>#warning "Using deprecated NumPy API, disable it by " \</div><div> ^</div><div>1 warning generated.</div><div>c++ -bundle -undefined dynamic_lookup -arch i386 -arch x86_64 -g build/temp.macosx-10.6-intel-2.7/extensions/gdal_array_wrap.o -L/Library/Frameworks/GDAL.framework/Versions/1.10/unix/lib/ -L/Library/Frameworks/GDAL.framework/Versions/1.10/lib -lgdal -o build/lib.macosx-10.6-intel-2.7/osgeo/_gdal_array.so</div><div>ld: warning: directory not found for option '-L/Library/Frameworks/GDAL.framework/Versions/1.10/lib'</div><div>ld: warning: directory not found for option '-L/Library/Frameworks/GDAL.framework/Versions/1.10/lib'</div><div>(geo)REINHEIT:GDAL dheerajchand$ pip install --no-download GDAL</div><div>Installing collected packages: GDAL</div><div>  Running setup.py install for GDAL</div><div>    gcc-4.2 not found, using clang instead</div><div><br></div><div>Successfully installed GDAL</div><div>Cleaning up...</div><div>(geo)REINHEIT:GDAL dheerajchand$ python</div><div>Python 2.7.3 (v2.7.3:70274d53c1dd, Apr  9 2012, 20:52:43)</div><div>[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin</div><div>Type "help", "copyright", "credits" or "license" for more information.</div><div>>>> from osgeo import gdal</div><div>>>> gdal.__version__</div><div>Segmentation fault: 11</div><div>(geo)REINHEIT:GDAL dheerajchand$</div></div></body></html>