[#38470] ruby-dev summary 21403-21530 (draft) — Minero Aoki <aamine@...>

青木です。

25 messages 2003/10/07
[#38475] Re: ruby-dev summary 21403-21530 (draft) — maili31s@... (SugHimsi==SUGIHARA Hiroshi) 2003/10/07

すぎむし。

[#38480] Re: ruby-dev summary 21403-21530 (draft) — Minero Aoki <aamine@...> 2003/10/08

青木です。

[#38481] marshal_dump (was Re: ) — m_seki@... 2003/10/08

[#38484] Re: marshal_dump (was Re: ) — matz@... (Yukihiro Matsumoto) 2003/10/09

まつもと ゆきひろです

[#38486] Re: marshal_dump (was Re: ) — Masatoshi Seki <m_seki@...> 2003/10/09

咳といいます

[#38489] exit status on exit! — YANAGAWA Kazuhisa <kjana@...4lab.to>

<http://www.unixuser.org/~ysjj/diary/?200310a&to=200310082#200310082>

29 messages 2003/10/09
[#38490] Re: exit status on exit! — Koji Arai <JCA02266@...> 2003/10/09

新井です。

[#38503] Re: exit status on exit! — YANAGAWA Kazuhisa <kjana@...4lab.to> 2003/10/10

In Message-Id: <20031010.082218.74733862.JCA02266@nifty.ne.jp>

[#38505] Re: exit status on exit! — Koji Arai <JCA02266@...> 2003/10/10

新井です。

[#38507] Re: exit status on exit! — matz@... (Yukihiro Matsumoto) 2003/10/11

まつもと ゆきひろです

[#38514] Re: exit status on exit! — YANAGAWA Kazuhisa <kjana@...4lab.to> 2003/10/11

In Message-Id: <1065883639.405037.23137.nullmailer@picachu.netlab.jp>

[#38515] Re: exit status on exit! — WATANABE Hirofumi <eban@...> 2003/10/11

わたなべです。

[ruby-list:38650] Re: install trouble of ruby 1.8 and rdtools 0.6.14

From: Kominami Yasuo <NBC00224@...>
Date: 2003-10-24 04:54:08 UTC
List: ruby-list #38650
On Fri, 24 Oct 2003 10:07:29 +0900
"U.Nakamura" <usa@osb.att.ne.jp> wrote:

> こんにちは、なかむら(う)です。
> 引用順変えます。
> 
> In message "[ruby-list:38646] install trouble of ruby 1.8 and rdtools 0.6.14"
>     on Oct.24,2003 02:25:53, <NBC00224@nifty.com> wrote:
> | 1.ruby1.8のSPECファイルをemacs、xemacsが存在しなくても良いように修正して欲しい。
> | 2.mkmf.rbは現在のCVSでもmfile.closeが残っていますので、該当行を削除して欲しい。
> | 3.rdtoolsはrubyでよく使われるものですから、RAAだけでインストールできるようにして欲しい。
> |   具体的には、amstdをRAAに登録または、rdtoolsに同梱して欲しい。
> 
> 1.と3.についてはそれぞれのメンテナさんに判断していただくとし
> て、2.についてのみお返事します。
> 
> 
> | しかし今度は標準ライブラリmkmfでcloseメソッドは存在しないというエラーが発生しました。
> | 調べてみるとmkmfのメソッドcreate_makefileの最後でmfile.closeとしていました。
> | 確かにリファレンスを見てもFileオブジェクトにはcloseが無いと書かれています。
> | メソッドの最後ですし、他に影響はないだろうと思い、mkmf.rbの該当行をコメントアウトして、インストールできました。
> 
> mfileの中身は(nilじゃなければ)Fileクラスのインスタンスであり、
> リファレンスマニュアルのFileクラスの項にはcloseメソッドは載っ
> てないだろうと思います。
> しかし、FileクラスはIOクラスを継承しており、IOクラスにはちゃ
> んとcloseメソッドがあります。よって、Fileクラスにcloseメソッ
> ドが存在しないわけではありません。
> 
> というわけで、なぜこんなエラーが出たのかを知りたいのですが、
> 出たエラーメッセージそのものを教えていただけないでしょうか?
> 
> 
2.についてですが、先ほど確認したところエラーは再現しませんでした。
mkmf.rbをコメントアウトしてもしなくても、ruby rdtoolconf.rbでエラーは発生しません。

エラーメッセージも記録をとっていませんでした。
したがって正確ではないですが、確か"method close not defined" と、"mkmf.rb"という表示がされたと覚えています。

念のためrpm -eでruby関係のパッケージを削除し、あらためたrpm -ba、rpm -iで以下のパッケージをインストールし直しました。

irb-1.8.0-3.i586.rpm         ruby-docs-1.8.0-3.i586.rpm         ruby-tcltk-1.8.0-3.i586.rpm
ruby-1.8.0-3.i586.rpm        ruby-libs-1.8.0-3.i586.rpm
ruby-devel-1.8.0-3.i586.rpm  ruby-mode-xemacs-1.8.0-3.i586.rpm

そして以下のファイルをtar ballからエラーが出ずにインストールしました。
optparse-0.12.tar.gz   
amstd-2.0.0.tar.gz   
racc-1.4.4-all.tar.gz
rdtool-0.6.14.tar.gz               

rubyのバージョンは以下のとおりです。
$ruby -v
ruby 1.8.0 (2003-08-04) [i686-linux-gnu]

またOSのバージョンは以下のとおりです。
$cat /proc/version 
Linux version 2.6.0-test3_1smp (go@kernel.turbolinux.co.jp) (gcc version 3.3.1 20030728 (Turbolinux 3.3.1-4)) #1 SMP Fri Aug 15 14:00:11 JST 2003



私自身が、昨日は大分混乱していたようです。
もともとruby-tcltkを使ってみようと思い、単純にrpmパッケージで入れられなかったため、はまってしまいました。
もう一度整理してみると、かなり勘違いしていたことが分かりました。

ソースファイルのtar ballをwww.ruby-lan.orgからダウンロードしたことは確かなのですが、
肝心の*.src.rpmが現在見付からず、どこから入手したかも分からないです。
いまwww.ruby-lang.orgを確認したところ、SRPMは配布されていないようです。
1.はこちらで発言することではないにいうことではありませんでした。
言いがかりになってしまいました。大変申し訳ありません。

1は場違いであったため、また2は再現しないため取り下げさせてください。

お騒がせして申し訳ありませんでした。

----------- 
小南靖雄

Mail: NBC00224@nifty.com
Homepage: http://homepage2.nifty.com/ykominami/



In This Thread