[#3747] constants (or class vriable?) — Wakou Aoyama <wakou@...>
青山です。
原です。
青山です。
まつもと ゆきひろです
In message <199812080034.JAA05946@picachu.netlab.co.jp>
立石です。
まつもと ゆきひろです
[#3773] pack("M")/unpack("M") — shugo@... (MAEDA Shugo)
前田です。
[#3794] port NetBSD/ alpha 1.3I — SHIROYAMA Takayuki <psi@...>
[#3826] ruby 1.1d0 released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
渡辺哲也です。
ふなばです。
笠原です。
前田です。
[#3851] tkutil patch (for 1.1d0) — ttate@...
立石です。
[#3859] missing/setenv.c in 1.1d0 — Inaba Hiroto <inaba@...>
稲葉です。こんなにパッチがあると、みのがされてしまうかも。
[#3862] 1.1d0 new here document — Wakou Aoyama <wakou@...>
青山です。
まつもと ゆきひろです
青山です。
まつもと ゆきひろです
[#3873] (?: ) does not work? — shugo@... (MAEDA Shugo)
前田です。
まつもと ゆきひろです
前田です。
まつもと ゆきひろです
前田です。
白山@Stellarです。
[#3881] I want to catch all jump — shugo@... (Shugo Maeda)
前田です。
まつもと ゆきひろです
前田です。
まつもと ゆきひろです
[#3894] ruby 1.1d1 released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
わたなべです.
[#3899] interpreter reinitialization — shugo@... (Shugo Maeda)
前田です。
まつもと ゆきひろです
前田です。
まつもと ゆきひろです
前田です。
まつもと ゆきひろです
前田です。
まつもと ゆきひろです
[#3962] ruby 1.3(!) released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#3966] [BUG] exception in safe level 4 — shugo@... (Shugo Maeda)
前田です。
[#3997] [BUG] "#{}" while 1 — gotoken@... (GOTO Kentaro)
ごとけんです
まつもと ゆきひろです
[#4002] config.guess — Koji Arai <JCA02266@...>
新井です。
まつもと ゆきひろです
新井です。
まつもと ゆきひろです
新井です。
まつもと ゆきひろです
笠原です。
まつもと ゆきひろです
えぐち@エスアンドイー です。
[#4005] [BUG] ruby 1.3(98/12/24) [i686-linux] at rb_gc_mark() — Ryo HAYASAKA <hayasaka@...>
早坂@会津大学といいます。
In message "[ruby-dev:4005] [BUG] ruby 1.3(98/12/24) [i686-linux] at rb_gc_mark()"
早坂@会津大学です。
[#4015] Integer proper methods — gotoken@... (GOTO Kentaro)
ごとけんです
[#4030] module Precision — gotoken@... (GOTO Kentaro)
ごとけんです
ごとけんです
まつもと ゆきひろです
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
まつもと ゆきひろです
まつもと ゆきひろです
ごとけんです
まつもと ゆきひろです
ごとけんです
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
ごとけんです
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
最近あんまり建設的でないわたし.
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
原です。
[#4032] [Req] make-symbol? — shugo@... (Shugo Maeda)
前田です。
[ruby-dev:3731] Re: [ruby-list:11138] Re: 拡張モジュールの Makefile
笠原です。こんにちは。
ruby-list から ruby-dev に移します。
* From: matz@netlab.co.jp (Yukihiro Matsumoto)
* Date: Mon, 30 Nov 1998 14:08:43 +0900
> |/usr/local 以外にインストールする場合を考慮するなら、直接 `/usr/local'
> |って書いちゃうのはまずいのでは?
>
> まずいのはまずいですが,ライブラリのインストール先が決定でき
> ない以上,「extconf.rbを編集してね」というのはしょうがないと
> 認識してます.
autoconf の流儀では、たとえば DBM なら configure に
--with-dbm-includes=DIR
--with-dbm-libraries=DIR
のようなオプションを用意します。オプションの数が増えてしまうのですが、
デフォルトでは extconf.rb.in に
LDFLAGS = -L@libdir@
とか書いておくと後で @libdir@ が /usr/local/lib に展開される、といった
仕掛けにしても良いと思います。
いずれにしても、autoconf を使っている一方で、設定ファイルを手で編集し
なければならないという部分を抱えているのは、バランスが悪いです。それに、
現状では、各 ext モジュール毎に extconf.rb が分散しているので、これを
一つ一つ修正しないといけないというのも難点です。せめて、一つにまとまっ
ていると良いのですが....しかし、そうなると mkmf.rb を使うのではなく、
手で Makefile.in を書いた方が良いのでは? という気がしてしまいます。
あと、細かいことを言って申し訳ないのですが、extconf.rb を修正する必要
があるかも知れないことを、README のインストール手順では触れていません
ので、載せてはいかがでしょうか。
> |## より理想的な解決方法は automake (←こればっかり ^^;)
>
> で,解決できるのかなあ.
これは調子に乗って書いてしまったのですが、automake はこの問題を簡単に
解決できる便利なツールではありません。すみません。
ただ、extconf.rb を編集する必要をなくすなら、configure.in に
AC_OUTPUT(ext/dbm/extconf.rb.in)
として extconf.rb を自動生成するか、あるいは mkmf.rb 自身が --with-*
や --enable-* といったオプションを解釈するように改造するかしないといけ
ません。でも、このような解決の道のりを辿るなら、automake を使った方が
後々の事を考えると良いと思っています。
______________________________________________________________________
笠原 基之(かさはら もとゆき)