[ruby-list:37] Re: can't make clean

From: Mitsuhide Satou <mit-sato@...>
Date: 1995-12-27 04:25:16 UTC
List: ruby-list #37
佐藤@SCCです。

まず、

From: matz@caelum.co.jp (Yukihiro Matsumoto)
Subject: [ruby-list:24] Re: can't make clean
Date: Wed, 27 Dec 95 10:41:29 JST

> 0.95にはmake cleanとmake installが混ざってしまっていたバグが
> ありましたが,0.95bなら直っていると思うんですけど….
> 
> Makefileのcleanに関するruleが以下のようになっていれば大丈夫
> だと思いますが,どうなってますか.
(略)

たしかに、このようになっているんですけど、
やっぱりコンパイル始めてしまいます (?.?)。


それから、

From: matz@caelum.co.jp (Yukihiro Matsumoto)
Subject: [ruby-list:25] Re: where tkutil.rb
Date: Wed, 27 Dec 95 10:43:33 JST

> まつもと ゆきひろ@トヨタケーラムです.
> 
> In message "[ruby-list:21] where tkutil.rb"
>     on 95/12/23, Mitsuhide Satou <mit-sato@ari.bekkoame.or.jp> writes:
> |佐藤@SCCです。
> 
> |0.95b のパッチで、make install まで出来ました。
> |
> |こちらのマシンには tk4.0 をインストールしているので、
> |ext/tkutil/extconf.rb の wish のパスを wish4.0 
> |に書き換えました。
> |
> |で、sample の tk を使ったプログラムを起動しようとしたのですが、
> |
> |/usr/local/lib/ruby/tk.rb:6:in `require': No such file to load -- tkutil
> |
> |と怒られてしまいます。確かに、tkutil.rb はどこにも見当たりません。
> |何がいけないのでしょうか。
> 
> tkutilはtk.rbの下請け用のCで記述されたライブラリです.ですか
> ら,ファイルはtkutil.oまたはtkutil.soになります.このファイ
> ルが /usr/local/lib/ruby の下に無ければ,該当のエラーが発生
> するはずです.make installにエラーがあったかも知れません.
> 
> FreeBSDでダイナミックロードができるかどうか確認していません
> が,できないなら,静的にリンクする必要があります.その場合は 
> ext/Setup のtkutilという行のコメントを外してください.

スタティックリンクでバイナリを作成すると、動きました \(^o^)/
お手数をおかけしました。
ただ、どうも make install で ruby 自体がコピーされなかったようで、
手で /usr/local/bin にコピーすることで対処しました。
ちょっと時間が無いので Makefile を調べられませんが。
FreeBSD で動的リンクができるかは、お正月の遊びのネタにとっておきます。


さらに、

From: matz@caelum.co.jp (Yukihiro Matsumoto)
Subject: [ruby-list:27] Re: [Q] using for bignum
Date: Wed, 27 Dec 95 10:45:31 JST

> 実は私もbignumの辺りは良く分かっていないんですけど,はっきり
> 言うとバグです.もう直しましたので,25日までに指摘されたいく
> つかの点も修正して,年内に0.95cを出します.

わくわく。楽しみにしております。


> ところで,
> 
> 31415926535897932384626433832795028841971693993751058209749445923
(略)
> で正しいんですかね.

正しいみたいです。


ところで。
Tk のインタフェイスは wish を子プロセスとして起動するようになっていますが、
これを libtcl7.4.a と libtk4.0.a をリンクするようにすると
何か嬉しいことになるでしょうか(例えば速度とか)。
もし、そうすることによってメリットがあるなら、勉強がてらに tkutil のあたりを
触ってみようかと思うのですが、いかがでしょう。
もうすでに、やってる方いらっしゃいますか?

それでは、失礼します。

--
佐藤 三秀 (E-Mail: mit-sato@aries.bekkoame.or.jp)

In This Thread

Prev Next