[gdal-dev] Python (2.6.5) GDAL module will not install with easy_install

Allen Rongone arongone at aer.com
Thu May 6 11:55:11 EDT 2010


Hello All,

	New here so don't beat me up to bad.

	I'm trying to get the GDAL module to install on a Red Hat Enterprise  
Linux 5.4 64-bit workstation running Python 2.6.5.

	I have installed the setuptools 0.6c11 and am using easy_install

	My gdal-config is in /usr/bin, however, when I run easy_install GDAL  
it complains that it "Could not run gdal-config!!!" and then contiues  
on complaining about a bunch of stuff not
	being declared.

	I can not find the setup.py to edit and change the location of gdal- 
config. easy_install must clean everything up if it fails.



	Does anyone know how to get this to work or will we have to do  
without GDAL in python?

Thanks for any help,
Allen

I've included everything I thought pertinent below:


[root at psd14 ~]# uname -a
Linux psd14.aer.com 2.6.18-164.15.1.el5 #1 SMP Mon Mar 1 10:56:08 EST  
2010 x86_64 x86_64 x86_64 GNU/Linux
[root at psd14 ~]# python
Python 2.6.5 (r265:79063, May  3 2010, 14:23:56)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
 >>>
KeyboardInterrupt
 >>>
[root at psd14 ~]# which gdal-config
/usr/bin/gdal-config
[root at psd14 ~]# easy_install GDAL
Searching for GDAL
Reading http://pypi.python.org/simple/GDAL/
Reading http://www.gdal.org
Best match: GDAL 1.7.1
Downloading http://pypi.python.org/packages/source/G/GDAL/GDAL-1.7.1.tar.gz#md5 
=38b838d528b309a28a3aa24d4fcef3cd
Processing GDAL-1.7.1.tar.gz
Running GDAL-1.7.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install- 
eKZHzW/GDAL-1.7.1/egg-dist-tmp-siVuDI
Could not run gdal-config!!!!
cc1plus: warning: command line option "-Wstrict-prototypes" is valid  
for Ada/C/ObjC but not for C++
extensions/gdal_wrap.cpp: In function $(B!F(Bint  
GDALDriverShadow_Rename(GDALDriverShadow*, const char*, const char*)$ 
(B!G(B:
extensions/gdal_wrap.cpp:3371: error: $(B!F(BGDALRenameDataset$(B! 
G(B was not declared in this scope
extensions/gdal_wrap.cpp: In function $(B!F(BCPLErr  
GDALDatasetShadow_CreateMaskBand(GDALDatasetShadow*, int)$(B!G(B:
extensions/gdal_wrap.cpp:3744: error: $(B! 
F(BGDALCreateDatasetMaskBand$(B!G(B was not declared in this scope
extensions/gdal_wrap.cpp: In function $(B!F(Bchar**  
GDALDatasetShadow_GetFileList(GDALDatasetShadow*)$(B!G(B:
extensions/gdal_wrap.cpp:3747: error: $(B!F(BGDALGetFileList$(B! 
G(B was not declared in this scope
extensions/gdal_wrap.cpp: In function $(B!F(BGDALRasterBandShadow*  
GDALRasterBandShadow_GetMaskBand(GDALRasterBandShadow*)$(B!G(B:
extensions/gdal_wrap.cpp:4077: error: $(B!F(BGDALGetMaskBand$(B! 
G(B was not declared in this scope
extensions/gdal_wrap.cpp: In function $(B!F(Bint  
GDALRasterBandShadow_GetMaskFlags(GDALRasterBandShadow*)$(B!G(B:
extensions/gdal_wrap.cpp:4080: error: $(B!F(BGDALGetMaskFlags$(B! 
G(B was not declared in this scope
extensions/gdal_wrap.cpp: In function $(B!F(BCPLErr  
GDALRasterBandShadow_CreateMaskBand(GDALRasterBandShadow*, int)$(B! 
G(B:
extensions/gdal_wrap.cpp:4083: error: $(B!F(BGDALCreateMaskBand$(B! 
G(B was not declared in this scope
extensions/gdal_wrap.cpp: In function $(B!F(Bvoid  
GDALColorTableShadow_CreateColorRamp(GDALColorTableShadow*, int, const  
GDALColorEntry*, int, const GDALColorEntry*)$(B!G(B:
extensions/gdal_wrap.cpp:4147: error: $(B!F(BGDALCreateColorRamp$(B! 
G(B was not declared in this scope
extensions/gdal_wrap.cpp: In function $(B!F(Bint  
ComputeProximity(GDALRasterBandShadow*, GDALRasterBandShadow*, char**,  
int (*)(double, const char*, void*), void*)$(B!G(B:
extensions/gdal_wrap.cpp:4306: error: $(B!F(BGDALComputeProximity$ 
(B!G(B was not declared in this scope
extensions/gdal_wrap.cpp: In function $(B!F(Bint  
RasterizeLayer(GDALDatasetShadow*, int, int*, OGRLayerShadow*, void*,  
void*, int, double*, char**, int (*)(double, const char*, void*),  
void*)$(B!G(B:
extensions/gdal_wrap.cpp:4342: error: $(B!F(BGDALRasterizeLayers$(B! 
G(B was not declared in this scope
extensions/gdal_wrap.cpp: In function $(B!F(Bint  
Polygonize(GDALRasterBandShadow*, GDALRasterBandShadow*,  
OGRLayerShadow*, int, char**, int (*)(double, const char*, void*),  
void*)$(B!G(B:
extensions/gdal_wrap.cpp:4362: error: $(B!F(BGDALPolygonize$(B!G(B  
was not declared in this scope
extensions/gdal_wrap.cpp: In function $(B!F(Bint  
FillNodata(GDALRasterBandShadow*, GDALRasterBandShadow*, double, int,  
char**, int (*)(double, const char*, void*), void*)$(B!G(B:
extensions/gdal_wrap.cpp:4378: error: $(B!F(BGDALFillNodata$(B!G(B  
was not declared in this scope
extensions/gdal_wrap.cpp: In function $(B!F(Bint  
SieveFilter(GDALRasterBandShadow*, GDALRasterBandShadow*,  
GDALRasterBandShadow*, int, int, char**, int (*)(double, const char*,  
void*), void*)$(B!G(B:
extensions/gdal_wrap.cpp:4394: error: $(B!F(BGDALSieveFilter$(B! 
G(B was not declared in this scope
extensions/gdal_wrap.cpp: In function $(B!F(Bint  
RegenerateOverviews(GDALRasterBandShadow*, int,  
GDALRasterBandShadow**, const char*, int (*)(double, const char*,  
void*), void*)$(B!G(B:
extensions/gdal_wrap.cpp:4408: error: invalid conversion from $(B! 
F(BGDALRasterBandShadow*$(B!G(B to $(B!F(BGDALRasterBand*$(B!G
(Bextensions/gdal_wrap.cpp:4408: error:   initializing argument 1 of  
$(B!F(BCPLErr GDALRegenerateOverviews(GDALRasterBand*, int,  
GDALRasterBand**, const char*, int (*)(double, const char*, void*),  
void*)$(B!G
(Bextensions/gdal_wrap.cpp:4408: error: invalid conversion from $(B! 
F(BGDALRasterBandShadow**$(B!G(B to $(B!F(BGDALRasterBand**$(B!G
(Bextensions/gdal_wrap.cpp:4408: error:   initializing argument 3 of  
$(B!F(BCPLErr GDALRegenerateOverviews(GDALRasterBand*, int,  
GDALRasterBand**, const char*, int (*)(double, const char*, void*),  
void*)$(B!G
(Bextensions/gdal_wrap.cpp: In function $(B!F(Bint  
RegenerateOverview(GDALRasterBandShadow*, GDALRasterBandShadow*, const  
char*, int (*)(double, const char*, void*), void*)$(B!G(B:
extensions/gdal_wrap.cpp:4421: error: invalid conversion from $(B! 
F(BGDALRasterBandShadow*$(B!G(B to $(B!F(BGDALRasterBand*$(B!G
(Bextensions/gdal_wrap.cpp:4421: error:   initializing argument 1 of  
$(B!F(BCPLErr GDALRegenerateOverviews(GDALRasterBand*, int,  
GDALRasterBand**, const char*, int (*)(double, const char*, void*),  
void*)$(B!G
(Bextensions/gdal_wrap.cpp:4421: error: invalid conversion from $(B! 
F(BGDALRasterBandShadow**$(B!G(B to $(B!F(BGDALRasterBand**$(B!G
(Bextensions/gdal_wrap.cpp:4421: error:   initializing argument 3 of  
$(B!F(BCPLErr GDALRegenerateOverviews(GDALRasterBand*, int,  
GDALRasterBand**, const char*, int (*)(double, const char*, void*),  
void*)$(B!G
(Bextensions/gdal_wrap.cpp: In function $(B! 
F(BGDALTransformerInfoShadow*  
new_GDALTransformerInfoShadow(GDALDatasetShadow*, GDALDatasetShadow*,  
char**)$(B!G(B:
extensions/gdal_wrap.cpp:4445: error: $(B! 
F(BGDALCreateGenImgProjTransformer2$(B!G(B was not declared in this  
scope
extensions/gdal_wrap.cpp: In function $(B!F(Bint  
GDALTransformerInfoShadow_TransformPoint__SWIG_0 
(GDALTransformerInfoShadow*, int, double*)$(B!G(B:
extensions/gdal_wrap.cpp:4456: error: $(B!F(BGDALUseTransformer$(B! 
G(B was not declared in this scope
extensions/gdal_wrap.cpp: In function $(B!F(Bint  
GDALTransformerInfoShadow_TransformPoint__SWIG_1 
(GDALTransformerInfoShadow*, double*, int, double, double, double)$(B! 
G(B:
extensions/gdal_wrap.cpp:4468: error: $(B!F(BGDALUseTransformer$(B! 
G(B was not declared in this scope
extensions/gdal_wrap.cpp: In function $(B!F(Bint  
GDALTransformerInfoShadow_TransformPoints(GDALTransformerInfoShadow*,  
int, int, double*, double*, double*, int*)$(B!G(B:
extensions/gdal_wrap.cpp:4550: error: $(B!F(BGDALUseTransformer$(B! 
G(B was not declared in this scope
extensions/gdal_wrap.cpp: In function $(B!F(BGDALDriverShadow*  
IdentifyDriver(const char*, char**)$(B!G(B:
extensions/gdal_wrap.cpp:4661: error: $(B!F(BGDALIdentifyDriver$(B! 
G(B was not declared in this scope
extensions/gdal_wrap.cpp: In function $(B!F(BPyObject*  
_wrap_ReadDir(PyObject*, PyObject*)$(B!G(B:
extensions/gdal_wrap.cpp:5255: error: $(B!F(BVSIReadDir$(B!G(B was  
not declared in this scope
error: Setup script exited with error: command 'gcc' failed with exit  
status 1
[root at psd14 ~]#



More information about the gdal-dev mailing list