From: nobu.nakada@... Date: 2003-06-12T00:17:49+09:00 Subject: [ruby-list:37784] Re: Ruby/zlibのインストール方法はどのようにするのですか? なかだです。 At Thu, 12 Jun 2003 00:10:31 +0900, Nobuyoshi-Nakada wrote: > mkmf.rbは、スペースを含むディレクトリ名を使うことを考慮していま > せん。-Iオプションを""で囲めばうまくいくかも知れません。 すいません、間違ったパッチを送ってしまいました。 Index: lib/mkmf.rb =================================================================== RCS file: /cvs/ruby/src/ruby/lib/mkmf.rb,v retrieving revision 1.37.2.44 diff -u -2 -p -r1.37.2.44 mkmf.rb --- lib/mkmf.rb 21 Dec 2002 15:42:09 -0000 1.37.2.44 +++ lib/mkmf.rb 11 Jun 2003 15:15:35 -0000 @@ -63,7 +63,7 @@ else OUTFLAG = '-o ' end -LINK = "#{CONFIG['CC']} #{OUTFLAG}conftest -I#{$hdrdir} #{CFLAGS} %s %s #{CONFIG['LDFLAGS']} %s conftest.c %s %s #{CONFIG['LIBS']}" -CC = "#{CONFIG['CC']} -c #{CONFIG['CPPFLAGS']} %s -I#{$hdrdir} #{CFLAGS} %s %s conftest.c" -CPP = "#{CONFIG['CPP']} -E %s -I#{$hdrdir} #{CFLAGS} %s %s conftest.c" +LINK = "#{CONFIG['CC']} #{OUTFLAG}conftest \"-I#{$hdrdir}\" #{CFLAGS} %s %s #{CONFIG['LDFLAGS']} %s conftest.c %s %s #{CONFIG['LIBS']}" +CC = "#{CONFIG['CC']} -c #{CONFIG['CPPFLAGS']} %s \"-I#{$hdrdir}\" #{CFLAGS} %s %s conftest.c" +CPP = "#{CONFIG['CPP']} -E %s \"-I#{$hdrdir}\" #{CFLAGS} %s %s conftest.c" def rm_f(*files) @@ -396,5 +396,5 @@ def dir_config(target, idefault=nil, lde if idir - idircflag = "-I" + idir + idircflag = '"-I' + idir + '"' $CPPFLAGS += " " + idircflag unless $CPPFLAGS.split.include?(idircflag) end @@ -540,5 +540,5 @@ CC = #{CONFIG["CC"]} CFLAGS = #{CONFIG["CCDLFLAGS"]} #{CFLAGS} #{$CFLAGS} -CPPFLAGS = -I. -I$(hdrdir) -I$(srcdir) #{$defs.join(" ")} #{CONFIG["CPPFLAGS"]} #{$CPPFLAGS} +CPPFLAGS = -I. "-I$(hdrdir)" "-I$(srcdir)" #{$defs.join(" ")} #{CONFIG["CPPFLAGS"]} #{$CPPFLAGS} CXXFLAGS = $(CFLAGS) DLDFLAGS = #{$DLDFLAGS} #{$LDFLAGS} @@ -622,18 +622,18 @@ EOMF mfile.print " {$(srcdir)}.c.#{$OBJEXT}: - $(CC) $(CFLAGS) -I$(