[#37762] tcltklibの作りかた — Mitsuo Igarashi <mitsu5@...>
mitsu5 です。
8 messages
2003/06/07
[#37774] Ruby/zlibのインストール方法はどのようにするのですか? — "igusa" <igusa@...>
いぐさです。
6 messages
2003/06/09
[#37801] 動的に生成したクラスメソッドのundef — Ryuichiro Hara <r@...>
動的に生成したメソッドを除く方法を知りたく質問します。
6 messages
2003/06/19
[#37814] Re: Oniguruma and PHP — kkosako@...
> スラッシュドットでも話題になっていましたが、Onigurumaを
1 message
2003/06/23
[#37815] 配列の使い方 — Kouji Miyauchi <koji.miyauchi@...>
宮内と申します。
9 messages
2003/06/23
[#37830] reference from nested class to a constant in a module included by the parent class — NISHIMATSU Takeshi <t-nissie@...>
西松と申します.
6 messages
2003/06/27
[#37838] Raccのインストールについて (MacOS X) — "Ken'ichiro Nakatani" <kenzo@...>
はじめまして。中谷と申します。
8 messages
2003/06/27
[#37839] Re: Raccのインストールについて (MacOS X)
— Ogino Junya <ogino@...>
2003/06/28
荻野ともうします。
[ruby-list:37767] Re: tcltklibの作りかた
From:
Mitsuo Igarashi <mitsu5@...>
Date:
2003-06-08 06:20:04 UTC
List:
ruby-list #37767
mitsu5 です。 まずは、 library ができました。 ありがとうございます。。 経過は下の方に書きます。 Koji Arai <JCA02266@nifty.ne.jp> wrote: > 新井です。 > > In message "[ruby-list:37765] Re: tcltklibの作りかた" > on 08 Jun 2003 08:30:16 +0900, > Koji Arai <JCA02266@nifty.ne.jp> wrote: > > 新井です。 > > > > In message "[ruby-list:37764] Re: tcltklibの作りかた" > > on 07 Jun 2003 23:00:33 +0900, > > Mitsuo Igarashi <mitsu5@ruby.famille.ne.jp> wrote: > > > mitsu5 です。 > > > > > > レスありがとうございます。 > > > > > $ ../configure --enable-shared > > > --with-tcllib=tcl84 --with-tklib=tk84 --with-tcl-include=/usr/local/include/tcl8.4 --with-X1-include=/usr/local/include/X11 > > > > > > tcltklib/extconf.rb の内容が良く理解できないのですが、これ > > > と Msys とが合わないのでしょうか。 > > > > > > これを除けば ruby そのものは build 後ちゃんと動くのですが。 > > > よろしくお願いいたします。 > > > > ruby をインストールしたあと、 > > > > $ cd ext/tcltklib > > $ ruby extconf.rb --with-tcllib=tcl84 --with-tklib=tk84 --with-tcl-include=/usr/local/include/tcl8.4 --with-X1-include=/usr/local/include/X11 > > > > とするとどうなるんでしょう? > > あっ、これは単にメールでの typo か? > > --with-X11-include=/usr/local/include/X11 X1 のところ、驚かしてすみません。メイル書く時ミスしました。 あの後いろいろやってみて皆うまくいかず、 include file らしいので したがなにかが判りませんでした。新井さんのメイルで $ ruby extconf.rb --with-tcllib=tcl84 --with-tklib=tk84 --with-tcl-include=/usr/local/include/tcl8.4 --with-X11-include=/usr/local/include/X11 これをやってみたら、 library がないと言われました。ごちょごちょ とやっていたら makefile が作られました。 結局とところ ruby extconf.rb --with-tcllib=tcl84 --with-tklib=tk84 --with-tcl -include=/usr/local/include --with-tk-include=/usr/local/include --with-X11-inc lude=/usr/local/include/X11 --with-tcl-lib=/usr/local/lib --with-tk-lib=/usr/local/lib このように、 include と library のパスを全部指定で完了でした。 既に出来ている ruby に tcltklib.so をコピーしてTKが動きました。 しかし、 $ ../configure --enable-shared --with-tcllib=tcl84 --with-tklib=tk84 --with-tcl -include=/usr/local/include --with-tk-include=/usr/local/include --with-X11-inc lude=/usr/local/include/X11 --with-tcl-lib=/usr/local/lib --with-tk-lib=/usr/local/lib このように全て指定での configure では tcltklib.so は作られません。 tcltklib のところはすどうりで、 tcltklib のところの makefile が 作られません。 configure script の作成に問題が有るような気がします。 ハンドコンパイルなしで、 ruby がビルドできるようになると良いので すが。 最後に、重ねて心より御礼申し上げます。 -------========-------- mitsu5 mitsu5@ruby.famille.ne.jp