k3cの日記: w3m 0.4.2 configureコケ 2
日記 by
k3c
w3mがコンパイル時にコケる、という話ですが、その後Solaris 8で再コンパイルしようとしたら、なぜかconfigure中にコケました。
で、前回との相違点を考えたら、再コンパイル時にはGCをgccがサーチしないパスにインストールしていたんですな。
# gcc -print-search-dirs とかすると分かる
で、config.logを見たら、
./conftest: error while loading shared libraries: libgc.so.1: cannot open shared object file: No such file or directory
ビンゴ。GCをきちんと(gccがサーチしてくれるパスに)インストールしたらconfigure通りました。
というわけで、--with-gcがconfigure中に反映されないのが問題みたいです。ていうかlong longのサイズ調べるのにGCが要るのか、よく分からないんですが…。
ちなみに、libgc.so.1だけを、たとえば/usr/libとかにシンボリックリンク張っておくだけでconfigure通るのですが、シンボリックリンクを消してmakeするとまた
./mktable: error while loading shared libraries: libgc.so.1: cannot open shared object file: No such file or directory
とか言ってこけます。どうも--with-gcの効き目がないみたい…。
というわけで、どなたかw3m-devに報告してください(他力本願
ビンゴ! (スコア:0)
どうせ、autoconf あたりのバージョンの問題だろうと思って
あきらめていた(笑)のですが、GC インストール時に
./configure --prefix=/usr
で無事 Vine2.6 にインストールできました.情報感謝します.
/usr/local/lib は gcc 見に行ってくれないのですね..
Re:ビンゴ! (スコア:1)
というわけでw3m-devへの報告はよろしくお願いします(おいおい