tkoba****@sea*****
tkoba****@sea*****
2007年 1月 15日 (月) 08:38:34 JST
お早うございます。小林です。 On 2007/01/15, at 0:56, Seiji Zenitani wrote: > 小林さん(途中から私信)のアドバイスのお陰で、 > なんとか対処できたと思います。 私信になってしまったのは登録していない大学のアドレスから 送ってしまったためです。 申し訳ありませんでした。 > [対処] > configure ファイルから /usr/local/{lib,include} を削除 > configure オプションに --with-libiconv-prefix=/usr --disable- > nls を追加 > > この件は、しばらく寝かせておきます。 うまく行ったようで何よりです。 もう一つ他の方法を思いついたのでご参考までにお伝え致します。 要は、/usr/local 以下を無いものとしてしまえば理屈上は良い 筈です。 そこで sysroot を以下のように変更してうまく行く事を確認し ました。 # ただし、私の環境には /usr/local/lib/lib{ld,iconv}* は存 在しないので # 銭谷さんの環境でうまく行くかは判りません。 $ CFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk" \ CXXFLAGS="$CFLAGS" \ ./configure --disable-nls --disable-shared --enable-static /Developer/SDKs/MacOSX10.4u.sdk/usr 以下に local ディレク トリはない筈なので 一般的にはこれでよさそうに思います。 ひょっとすると libtool が悪さをするかも知れませんから configure を走らせた後に perl -pi -e 's @ -dynamiclib@-dynamiclib -isysroot /Developer/SDKs/ MacOSX10.4u.sdk @ g' libtool perl -pi -e 's @ -bundle@-bundle -isysroot /Developer/SDKs/ MacOSX10.4u.sdk @ g' libtool が必要かも知れません。 取り急ぎご一報まで ======================================== KOBAYASHI Taizo MacOS X WorkShop http://liberty.cc.kyushu-u.ac.jp/OSXWS/ GnuPG Fingerprint = 645E 492B 0EF1 E3C8 392D 730F F367 E151 5C69 CADA