[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