From: WATANABE Tetsuya Date: 2001-05-29T10:58:23+09:00 Subject: [ruby-dev:13387] Re: ext/dbm in ruby 1.7 渡辺哲也です。 ruby-1.7.0 2001-05-28 (5/29 朝 9 時くらいに cvs) Vine Linux 2.1 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 全然関係ないものも含まれているかもしれませ んがシステムとしては次のような感じです。 $ cd /usr/include $ rg.rb -l '}.*?datum\b' **/*.h db.h db1/ndbm.h gdbm.h gdbm/dbm.h gdbm/gdbm.h gdbm/ndbm.h まったく自分勝手な対応なのですが、次のよう にしてコンパイルしました。 ------------------------------ --- extconf.rb.org Fri May 25 08:34:16 2001 +++ extconf.rb Tue May 29 10:44:37 2001 @@ -43,7 +43,7 @@ if dblib db_check(dblib) else - for dblib in %w(db db2 db1 dbm gdbm) + for dblib in %w(db1 db db2 dbm gdbm) db_check(dblib) and break end end ------------------------------