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
で対応できます.
まつもと ゆきひろ /:|)