ribbonの日記: 今日のハマリ
日記 by
ribbon
諸事情で Samba 3.0.5 を rpm形式でコンパイルした。
...が、smbdのリンクで、lib/iconv.o が libiconvがない
と言ってエラーになってしまう。環境はglibcを更新した
ミラクル2.1なので、漢字コード変換ルーチンはglibc内に
あるからlibiconvはいらない。
なぜだろうと思い、プリプロセッサ展開後のコードを
見てみると、iconv 関数がlibiconv関数に置換されている!
どいつが悪さした、と思って調べていくと(gcc の
-dDオプションが便利)、なんと/usr/local/include配下
のiconv.hを引っ張って来ていた!
これは、muttのために入れておいたのだけど、configure
で、libiconvを必要としないのに/usr/local/include
まで見に行って副作用が出たようだ。
今日のハマリ More ログイン