[Gdal-dev] Re: ruby bindings not compiling from CVS

s duclos sylvain_duclos at yahoo.com
Thu Jul 6 08:14:42 EDT 2006


Hi Ken-ichi,

Got the same problem as you!

I'm on Gentoo and the GDAL code is fron yesterday
CVS (05JUL2006).


Here is a patch that work for me:


$ cvs diff RubyMakefile.mk 
Index: RubyMakefile.mk
===================================================================
RCS file:
/cvs/maptools/cvsroot/gdal/swig/ruby/RubyMakefile.mk,v
retrieving revision 1.5
diff -r1.5 RubyMakefile.mk
44c44
< install: $(INSTALL_DIR)
---
> install: $(INSTALL_DIR) $(RUBY_MODULES)


rgds,


Sylvain.


--- Ken-ichi Ueda <kueda at nature.berkeley.edu> wrote:

> Hi Charlie et al.,
> 
> I just gave this another shot, this time on Ubuntu
> 6.06, and got exactly 
> the same error:
> 
> (cd man; make install)
> make[1]: Entering directory
> `/usr/local/src/gdal-cvs-2006.07.05/man'
> /usr/local/src/gdal-cvs-2006.07.05/install-sh -d
> /usr/local/man/man1
> for f in man1/gdaladdo.1 man1/gdal-config.1
> man1/gdal_contour.1 
> man1/gdalinfo.1 man1/gdal_merge.1
> man1/gdal_rasterize.1 
> man1/gdaltindex.1 man1/gdal_translate.1
> man1/gdal_utilities.1 
> man1/gdalwarp.1 man1/ogr2ogr.1 man1/ogrinfo.1
> man1/ogrtindex.1 
> man1/ogr_utilities.1 man1/pct2rgb.1 man1/rgb2pct.1 ;
> do 
> /usr/local/src/gdal-cvs-2006.07.05/install-sh -c -m
> 0644 $f 
> /usr/local/man/man1 ; done
> make[1]: Leaving directory
> `/usr/local/src/gdal-cvs-2006.07.05/man'
> (cd swig; make install)
> make[1]: Entering directory
> `/usr/local/src/gdal-cvs-2006.07.05/swig'
> for dir in ruby ; do (cd $dir; make install ); done
> make[2]: Entering directory
> `/usr/local/src/gdal-cvs-2006.07.05/swig/ruby'
> make -f RubyMakefile.mk install
> make[3]: Entering directory
> `/usr/local/src/gdal-cvs-2006.07.05/swig/ruby'
> /bin/sh /usr/local/src/gdal-cvs-2006.07.05/libtool
> --mode=install 
> /usr/local/src/gdal-cvs-2006.07.05/install-sh -c
> gdal.so ogr.so 
> gdalconst.so osr.so
> /usr/local/lib/site_ruby/1.8/i486-linux/gdal
> /usr/local/src/gdal-cvs-2006.07.05/install-sh -c
> gdal.so 
> /usr/local/lib/site_ruby/1.8/i486-linux/gdal/gdal.so
> install:  gdal.so does not exist
> make[3]: *** [install] Error 1
> make[3]: Leaving directory
> `/usr/local/src/gdal-cvs-2006.07.05/swig/ruby'
> make[2]: *** [install] Error 2
> make[2]: Leaving directory
> `/usr/local/src/gdal-cvs-2006.07.05/swig/ruby'
> make[1]: *** [install] Error 2
> make[1]: Leaving directory
> `/usr/local/src/gdal-cvs-2006.07.05/swig'
> make: *** [install-actions] Error 2
> 
> 
> Again, it looks like gdal.so just isn't getting
> built.  So either I'm 
> doing something dumb on OS X, Gentoo, and Ubuntu (a
> definite 
> possibility), or there's a deeper problem.  I would
> definitely 
> appreciate some help working through this, if you
> have the time.
> 
> -Ken-ichi
> _______________________________________________
> Gdal-dev mailing list
> Gdal-dev at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/gdal-dev
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 



More information about the Gdal-dev mailing list