From: matz@... (Yukihiro Matsumoto) Date: 2001-05-29T14:34:46+09:00 Subject: [ruby-dev:13392] Re: ext/dbm in ruby 1.7 まつもと ゆきひろです In message "[ruby-dev:13387] Re: ext/dbm in ruby 1.7" on 01/05/29, WATANABE Tetsuya writes: |ext/dbm ですが、上記 cvs では db1/db.h を |include しようとしてエラーになります。db.h |には入っているのですが。 | |datum の定義 |/usr/include/db1/db.h x |/usr/include/db.h o | |/usr/include/db1/ndbm.h o | |全然関係ないものも含まれているかもしれませ |んがシステムとしては次のような感じです。 どうしてでしょう? 現在は $dbm_conf_headers = { "db" => ["db.h"], "db1" => ["db1/ndbm.h", "db1.h", "ndbm.h"], "db2" => ["db2/db.h", "db2.h", "db.h"], "dbm" => ["ndbm.h"], "gdbm" => ["gdbm-ndbm.h", "gdbm.h"], } のような検索対象にしていますから、私の意図通りなら db1/db.h はインクルードの対象にならないはずなんですが。 きっとextconf.rbにバグがあるんでしょうけど、なんでしょうね。 もしかして、--with-dbm-includeを指定してたりします? もう不 要になったと思うのですが。 まつもと ゆきひろ /:|)