[Gdal-dev] swig python doesn't install with pyrex 0.9.6
Vincent Schut
schut at sarvision.nl
Thu Oct 11 03:59:55 EDT 2007
After upgrading my pyrex to 0.9.6, I get the following error in the
'make install' stage of gdal's ngpython bindings:
make[2]: Entering directory `/usr/local/src/gdal/swig/python'
python setup.py install --root / --single-version-externally-managed
numpy include /usr/lib64/python2.5/site-packages/numpy/core/include
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-2.5
copying gdal.py -> build/lib.linux-x86_64-2.5
copying ogr.py -> build/lib.linux-x86_64-2.5
copying osr.py -> build/lib.linux-x86_64-2.5
copying gdalconst.py -> build/lib.linux-x86_64-2.5
creating build/lib.linux-x86_64-2.5/osgeo
copying osgeo/gdalnumeric.py -> build/lib.linux-x86_64-2.5/osgeo
copying osgeo/gdalconst.py -> build/lib.linux-x86_64-2.5/osgeo
copying osgeo/__init__.py -> build/lib.linux-x86_64-2.5/osgeo
copying osgeo/osr.py -> build/lib.linux-x86_64-2.5/osgeo
copying osgeo/gdal_array.py -> build/lib.linux-x86_64-2.5/osgeo
copying osgeo/gdal.py -> build/lib.linux-x86_64-2.5/osgeo
copying osgeo/ogr.py -> build/lib.linux-x86_64-2.5/osgeo
running build_ext
Traceback (most recent call last):
File "setup.py", line 219, in <module>
ext_modules = ext_modules )
File "/usr/lib/python2.5/distutils/core.py", line 151, in setup
dist.run_commands()
File "/usr/lib/python2.5/distutils/dist.py", line 974, in run_commands
self.run_command(cmd)
File "/usr/lib/python2.5/distutils/dist.py", line 994, in run_command
cmd_obj.run()
File
"/usr/lib64/python2.5/site-packages/setuptools/command/install.py", line
56, in run
return _install.run(self)
File "/usr/lib/python2.5/distutils/command/install.py", line 506, in run
self.run_command('build')
File "/usr/lib/python2.5/distutils/cmd.py", line 333, in run_command
self.distribution.run_command(command)
File "/usr/lib/python2.5/distutils/dist.py", line 994, in run_command
cmd_obj.run()
File "/usr/lib/python2.5/distutils/command/build.py", line 112, in run
self.run_command(cmd_name)
File "/usr/lib/python2.5/distutils/cmd.py", line 333, in run_command
self.distribution.run_command(command)
File "/usr/lib/python2.5/distutils/dist.py", line 994, in run_command
cmd_obj.run()
File
"/usr/lib64/python2.5/site-packages/setuptools/command/build_ext.py",
line 46, in run
_build_ext.run(self)
File "/usr/lib/python2.5/distutils/command/build_ext.py", line 290, in run
self.build_extensions()
File
"/usr/lib64/python2.5/site-packages/Pyrex/Distutils/build_ext.py", line
81, in build_extensions
ext.sources = self.pyrex_sources(ext.sources, ext)
File
"/usr/lib64/python2.5/site-packages/Pyrex/Distutils/build_ext.py", line
152, in pyrex_sources
if not self.inplace and (self.pyrex_c_in_temp or
extension.pyrex_c_in_temp):
AttributeError: Extension instance has no attribute 'pyrex_c_in_temp'
make[2]: *** [install] Error 1
make[2]: Leaving directory `/usr/local/src/gdal/swig/python'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/usr/local/src/gdal/swig'
make: *** [install-actions] Error 2
the changelog for pyrex 0.9.6 can be viewed here:
http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/changes-0.9.6.html;
pyrex_c_in_temp is mentioned as a new option if I understand correctly...
More information about the Gdal-dev
mailing list