From: Ryutaro Amano Date: 2003-12-16T21:43:41+09:00 Subject: [ruby-list:38912] Re: rdtoolのインストール 天野です。RES有り難うございます。 情けないことですが、patchの当て方が分かりません。 行ったこと。 以下の形でrdtoolconf.rb.patchの名前で保存 -------------------------------------------------------------- --- rdtoolconf.rb.~1.23.~ Sat Mar 8 21:45:07 2003 +++ rdtoolconf.rb Tue Dec 16 00:48:55 2003 @@ -1,15 +1,14 @@ #!/usr/local/bin/ruby # rdtoolconf.rb - create Makefile for rdtool. -# $Id: rdtoolconf.rb,v 1.23 2003/03/08 12:45:07 tosh Exp $ +# $Id: rdtoolconf.rb,v 1.24 2003/12/15 15:48:55 tosh Exp $ require 'mkmf' require 'rbconfig' -require 'amstd/rbparams' STDERR.print "creating Makefile\n" -$bindir = RubyParams::BINDIR -$siterubydir = RubyParams::SITE_RB +$bindir = CONFIG["bindir"] +$siterubydir = CONFIG["sitedir"] $rddir = CONFIG["datadir"] + "/ruby/rd" $racc = "racc" @@ -18,6 +17,8 @@ # # RDtool makefile +prefix = #{CONFIG["prefix"]} +exec_prefix = #{CONFIG["exec_prefix"]} BIN_DIR = #{$bindir} SITE_RUBY = #{$siterubydir} RD_DIR = #{$rddir} ----------------------------------------------------------------- で、このファイルをrdtool-0.6.14/に移動させ $ patch < rdtoolconf.rb.patch とやると patching file rdtoolconf.rb patch: **** malformed patch at line 9: require 'mkmf' となりました。rdtoolconf.rbはpatch前とかわっていません。 manして、googleもして、いくつかサイトは見ましたが、結局分かりませんでした。 とりあえず、ruby-sumoを落としてきて古いraccに入っているamstdを /usr/local/lib/ruby/site_ruby/1.8/にコピーしてrdtoolのインストール、動作確認 できましたが、patchも当てれないようでは困ると思います。 ご面倒でしょうが、手順、あるいは参考になるurlを教えていただけないでしょうか Toshiro Kuwabaraさんが03.12.16 0:56 AMに書きました: >Toshです。 > >パッチをつけときますのでそれを当ててください。 >あるいはCVSから最新版をチェックアウト。 >これでamstd無くてもインストールできるはずです。 > >--- rdtoolconf.rb.~1.23.~ Sat Mar 8 21:45:07 2003 >+++ rdtoolconf.rb Tue Dec 16 00:48:55 2003 >@@ -1,15 +1,14 @@ > #!/usr/local/bin/ruby > # rdtoolconf.rb - create Makefile for rdtool. >-# $Id: rdtoolconf.rb,v 1.23 2003/03/08 12:45:07 tosh Exp $ >+# $Id: rdtoolconf.rb,v 1.24 2003/12/15 15:48:55 tosh Exp $ > > require 'mkmf' > require 'rbconfig' >-require 'amstd/rbparams' > > STDERR.print "creating Makefile\n" > >-$bindir = RubyParams::BINDIR >-$siterubydir = RubyParams::SITE_RB >+$bindir = CONFIG["bindir"] >+$siterubydir = CONFIG["sitedir"] > $rddir = CONFIG["datadir"] + "/ruby/rd" > $racc = "racc" > >@@ -18,6 +17,8 @@ > # > # RDtool makefile > >+prefix = #{CONFIG["prefix"]} >+exec_prefix = #{CONFIG["exec_prefix"]} > BIN_DIR = #{$bindir} > SITE_RUBY = #{$siterubydir} > RD_DIR = #{$rddir} > >--- >Tosh >Toshiro Kuwabara Ryutaro Amano wn9r-amn@asahi-net.or.jp