From: WATANABE Hirofumi Date: 2000-12-22T01:38:46+09:00 Subject: [ruby-list:26705] Re: cygwin 版の eruby が動きません。 わたなべです. WATANABE Hirofumi writes: :パッチあてるの忘れてました. 今あててるパッチです. --- eruby_main.c.orig Wed Dec 6 14:52:29 2000 +++ eruby_main.c Fri Dec 22 00:53:08 2000 @@ -20,6 +20,6 @@ -extern VALUE ruby_errinfo; -extern VALUE rb_stdout; -extern VALUE rb_defout; -extern VALUE rb_load_path; +EXTERN VALUE ruby_errinfo; +EXTERN VALUE rb_stdout; +EXTERN VALUE rb_defout; +EXTERN VALUE rb_load_path; --- Makefile.RB.orig Tue Dec 12 14:40:04 2000 +++ Makefile.RB Fri Dec 22 00:59:58 2000 @@ -49,4 +49,5 @@ +srcdir = File.dirname($0) $MAJOR, $MINOR, $TEENY = - open("eruby.h").grep(/ERUBY_VERSION/)[0].scan(/(\d+).(\d+).(\d+)/)[0] + open(File.join(srcdir, "eruby.h")).grep(/ERUBY_VERSION/)[0].scan(/(\d+).(\d+).(\d+)/)[0] @@ -148,3 +149,6 @@ +VPATH = #{srcdir} CC = #{CONFIG["CC"]} +AR = #{CONFIG["AR"]} +RANLIB = #{CONFIG["RANLIB"]} RUBY_INSTALL_NAME = #{CONFIG["RUBY_INSTALL_NAME"]} @@ -161,3 +165,3 @@ -CFLAGS = #{$CFLAGS} -I$(hdrdir) +CFLAGS = #{CONFIG["CCDLFLAGS"]} #{$CFLAGS} -I. -I$(hdrdir) LDFLAGS = #{CONFIG["LDFLAGS"]} @@ -206,4 +210,4 @@ @-$(INSTALL_DATA) $(LIBERUBY_A) $(libdir)/$(LIBERUBY_A) - @-$(INSTALL_DATA) eruby.h $(includedir)/eruby.h - @-$(INSTALL_DATA) $(MANPAGE) $(mandir)/man1/$(MANPAGE) + @-$(INSTALL_DATA) #{srcdir}/eruby.h $(includedir)/eruby.h + @-$(INSTALL_DATA) #{srcdir}/$(MANPAGE) $(mandir)/man1/$(MANPAGE) @@ -223,4 +227,4 @@ $(LIBERUBY_A): $(ERUBY_OBJS) - #{$AR} #{$AROPT} $(ERUBY_OBJS) - @-ranlib $@ 2> /dev/null || true + $(AR) #{$AROPT} $(ERUBY_OBJS) + @-$(RANLIB) $@ 2> /dev/null || true