わたなべです.

Kazuaki Miyauchi <miyauchk / nttpc.co.jp> writes:

: インストール時には、dbmはインストールされているようなのですが。。。
:[root@miyauchi ruby-1.6.1]# make install
:./miniruby ./instruby.rb 
:installing Win32API
:installing curses
:make[1]: Entering directory `/home/miyauchk/ruby-1.6.1/ext/curses'
:make[1]: Leaving directory `/home/miyauchk/ruby-1.6.1/ext/curses'
:installing dbm

ここで make[1]: .. というメッセージが出てないので dbm は
ないと認識されてます.

最近の linux では ndbm.h が /usr/include/db1 にあるので
configure 時に --with-dbm-include=/usr/include/db1 が必要で
しょう.

それと /usr/lib/libndbm.* が libdb.* を指してるので
extconf.rb で libndbm.* も最初にチェックしたほうがいいのかな.
このままだと libgdbm.* がリンクされちゃうし.

-- 
わたなべひろふみ