Hi Allen, Are you sure you are downloading the source tarball?
http://download.osgeo.org/gdal/gdal-1.7.2.tar.gz Try that link then the steps listed below. If configure complains about missing dependencies use yum to install those. Good luck, Brice Allen Rongone wrote: > Hi Brice, > > When I download and untar gdal-1.7.1.tar.gz, there is no configure > script to run. > > Here is a directory listing of what I get after untarring: > > [r...@psd14 GDAL-1.7.1]# ls > build fallback_build.bat GDAL.egg-info gdal.py GNUmakefile > osgeo PKG-INFO samples setup.cfg setup_cfg.bak > extensions gdalconst.py gdalnumeric.py gdal.pyc ogr.py > osr.py README.txt scripts setup.cfg~ setup.py > > > I modified setup.cfg to point to the location of gdal-config on my RHEL > 5 system and ran: > python setup.py build > python setup.py install > > However, now when I run python and try to import gdal it complains that > there is no such module. > > > Arrgggghh!!!! > > > ~ Allen > > > On May 6, 2010, at 12:47 PM, Brice Lambi wrote: > >> Hi Allen, >> >> Are you compiling from source? When I install gdal python I just go >> into the swig/python directory and run 'python setup.py install'. This >> should work. The steps I take: >> >> tar zxvf gdal-1.7.1.tar.gz >> cd gdal-1.7.1 >> ./configure --prefix=/usr >> make >> make install #run as root >> cd swig/python >> python setup.py install #run as root >> >> Hope this helps. >> >> Cheers, >> Brice >> >> >> Allen Rongone wrote: >>> 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: >>> >>> >>> [r...@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 >>> [r...@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 >>>>>> >>> [r...@psd14 ~]# which gdal-config >>> /usr/bin/gdal-config >>> [r...@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 >>> [r...@psd14 ~]# >>> >>> _______________________________________________ >>> gdal-dev mailing list >>> [email protected] >>> http://lists.osgeo.org/mailman/listinfo/gdal-dev >> _______________________________________________ gdal-dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/gdal-dev
