From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) Date: 1997-10-04T21:36:51+09:00 Subject: [ruby-list:4793] Re: rbc.rb けいじゅ@日本ラショナルソフトウェアです. In [ruby-list :04778 ] the message: "[ruby-list:4778] Re: rbc.rb ", on Oct/03 17:14(JST) shugo@po.aianet.ne.jp (MAEDA Shugo) writes: >前田です。 >Debianのバイナリパッケージでインストールしたのでソース持って >なかったりします(^^; そういえばそうなんですよねぇ... 今は, UNIXだからといってソース持ってい て一々コンパイルする必要がないんですよね... >ftp://ftp.jaist.ac.jp/pub/GNU/readline-2.1.tar.gz >などに置いてあるようです。 どうもどうも. gnu readlineは無事コンパイルできてインストールできました. ところが... ext/readline 追加して普通にコンパイルすると: penta% ruby rubysh dln: Calling undefined function Undefined symbols: _history_get_history_state _rl_vi_editing_mode _using_history _remove_history _rl_attempted_completion_function _rl_attempted_completion_over _replace_history_entry _rl_emacs_editing_mode _readline _add_history となってしまいます. たぶん, libreadline.a, libhistory.a が rubyで動的 にリンクできないためだと思うんですが... ext/Setup に readlineを追加して静的にリンクするとうまく動作します. 動 的にするとうまく動作しないのは何が原因でしょうか? あと1つ気になったのが, 上記の様に終了してして例外が発生しないのですが これはしょうがないものなんでしょうか? >|と表示されてもと思ったのでした(^^;;; > >なるほどそういえばrbcなのでしたね(^^; そうなんですよ. 不思議なことに(^^;;; __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju@bc.mbn.or.jp <<---