[gdal-dev] Gdal-1.4.4 / OSX Leopard / Problems with python support

Howard Butler hobu.inc at gmail.com
Thu Dec 20 18:44:24 EST 2007


John,

Is there any chance you can try the 1.5 Release Candidate?  Python  
building has improved significantly for the upcoming release.  Also,  
remove the --with-php, as this is not useable in either 1.4 or 1.5.

Howard

On Dec 20, 2007, at 5:41 PM, John Helly wrote:

> Hi.
>
> I've been struggling to get gdalimport.py to run and first thought  
> that I didn't have python support included.  I've built the latest  
> source using the following configure setup:
>
> ./configure --prefix=/usr/local/gdal-1.4.4 \
>   --libdir=/usr/local/lib \
>   --with-netcdf=/usr/local/netcdf-3.6.1  \
>   --with-jpeg=internal \
>   --with-png=internal \
>   --with-libtiff=internal \
>   --with-geotiff=internal \
>   --with-geos=yes \
>   --with-perl            \
>   --with-php             \
>   --with-python
>
> This seems to build ok but when I run 'sudo make install', the  
> install blows up.  This occurs apparently at the php, perl install  
> part, after python
>
> # ugh! spurius relinking leaves a file owned by root into .libs/.
> rm -f .libs/*.soT
> (cd swig; make install)
> for dir in php perl ; do (cd $dir; make install) || exit; done
> g++ -I../../port -I../../gcore -I../../alg -I../../ogr `php-config -- 
> includes` -fpic -c gdal_wrap.cpp
> gdal_wrap.cpp:1: warning: -fpic is not supported; -fPIC assumed
> gdal_wrap.cpp:1040: error: ‘zend_property_reference’ was not  
> declared in this scope
> gdal_wrap.cpp:1040: error: ‘property_reference’ was not declared in  
> this scope
> gdal_wrap.cpp:1040: error: expected primary-expression before ‘*’  
> token
> gdal_wrap.cpp:1040: error: ‘value’ was not declared in this scope
> gdal_wrap.cpp:1040: error: initializer expression list treated as  
> compound expression
> gdal_wrap.cpp:1041: error: ‘zend_property_reference’ was not  
> declared in this scope
> gdal_wrap.cpp:1041: error: ‘property_reference’ was not declared in  
> this scope
> gdal_wrap.cpp:1041: error: expected primary-expression before ‘*’  
> token
> gdal_wrap.cpp:1041: error: ‘value’ was not declared in this scope
> gdal_wrap.cpp:1041: error: initializer expression list treated as  
> compound expression
> gdal_wrap.cpp:1042: error: ‘zend_property_reference’ was not  
> declared in this scope
>
> ..... long list of stuff like this then
>
> gdal_wrap.cpp: In function ‘int zm_startup_gdal(int, int)’:
> gdal_wrap.cpp:8127: error: cannot convert ‘pval’ to  
> ‘_zend_function*’ in assignment
> gdal_wrap.cpp:8127: error: invalid conversion from ‘int’ to  
> ‘_zend_function*’
> gdal_wrap.cpp:8131: error: cannot convert ‘pval’ to  
> ‘_zend_function*’ in assignment
> gdal_wrap.cpp:8131: error: invalid conversion from ‘int’ to  
> ‘_zend_function*’
> gdal_wrap.cpp:8135: error: cannot convert ‘pval’ to  
> ‘_zend_function*’ in assignment
> gdal_wrap.cpp:8135: error: invalid conversion from ‘int’ to  
> ‘_zend_function*’
> gdal_wrap.cpp:8139: error: cannot convert ‘pval’ to  
> ‘_zend_function*’ in assignment
> gdal_wrap.cpp:8139: error: invalid conversion from ‘int’ to  
> ‘_zend_function*’
> gdal_wrap.cpp:8143: error: cannot convert ‘pval’ to  
> ‘_zend_function*’ in assignment
> gdal_wrap.cpp:8143: error: invalid conversion from ‘int’ to  
> ‘_zend_function*’
> gdal_wrap.cpp:8147: error: cannot convert ‘pval’ to  
> ‘_zend_function*’ in assignment
> gdal_wrap.cpp:8147: error: invalid conversion from ‘int’ to  
> ‘_zend_function*’
> make[2]: *** [gdal_wrap.o] Error 1
> make[1]: *** [install] Error 2
> make: *** [install-actions] Error 2
> Neptune-2:gdal-1.4.4 hellyj$
>
>
> When I look at the install directory, there are executables there  
> and I can run gdalimport.py but still get the error:
>
> Neptune-2:~ hellyj$ gdalimport.py
> Traceback (most recent call last):
>   File "/usr/local/gdal-1.4.1/bin/gdalimport.py", line 49, in <module>
>     import gdal
> ImportError: No module named gdal
> Neptune-2:~ hellyj$
>
>
> This is what I originally was trying to solve by rebuilding using  
> the --with-python argument.  Any ideas what's going wrong?
>
>
> Cheers.
> --------------
> John Helly, University of California, San Diego
> San Diego Supercomputer Center 9500 Gilman Dr. Mail Code 0527, La  
> Jolla CA 92093-0505
> Phone: Voice +01 760 840 8660 mobile / stonesteps (Skype) /  
> stonesteps7 (iChat)
> http://www.sdsc.edu/~hellyj
>
>
> _______________________________________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/gdal-dev



More information about the gdal-dev mailing list