In message "[ruby-list:831] Re: error message undefined method `chop!'"
    on 96/10/11, Noritugu Nakamura <nnakamur / tamaru.kuee.kyoto-u.ac.jp> writes:
|中村です。

|ついでといっては何ですが、いつの頃からか
|dbm のところのコンパイルで error が出る
|ようになりました。

このエラーはライブラリの存在チェックはgccが行っているので
libgdbm.aを見付けられるが,実際のリンクを行うldがそのパスを
しらない場合に発生します.

|-L/usr/local/gnu/lib を手でつけていますが、
|これは configure で勝手に生成されないのでしょうか?

現状では対応策は以下のいずれかです.

  * ldが/usr/local/gnu/libを見に行くようする(gldをつかうなど)
  * ln -s /usr/local/gnu/lib/libgdbm.a /usr/local/libなどld
    に見えるパスにリンクを置く.
  * Makefileを書き換える

またお使いのアーキテクチャでldでなく,gccを使ってシェアード
ライブラリを作る方法を教えてくだされば,こちら側でconfigure
で対応できます.
                                まつもと ゆきひろ /:|)