戸川です. On Tue, 13 Nov 2007 22:40:44 +0900 "Yusuke.Baba" <[メールアドレス保護]> wrote:
> 環境変数 LD_LIBRARY_PATH は設定されていますか? 設定していません. $ echo ${LD_LIBRARY_PATH} $ suでrootになってからも試してみましたが # echo ${LD_LIBRARY_PATH} LD_LIBRARY_PATH: Undefined variable. だそうです. > % ldconfig -rv > % grep ^ldconfig /etc/defaults/rc.conf > % grep ^ldconfig /etc/rc.conf # ldconfig -rv | grep libintl 92:-lintl.8 => /usr/local/lib/libintl.so.8 # grep ^ldconfig /etc/defaults/rc.conf ldconfig_insecure="NO" # Set to YES to disable ldconfig security checks ldconfig_paths="/usr/lib/compat /usr/local/lib /usr/local/lib/compat/pkg" ldconfig32_paths="/usr/lib32" # 32-bit compatibility shared library search paths ldconfig_paths_aout="/usr/lib/compat/aout /usr/local/lib/aout" ldconfig_local_dirs="/usr/local/libdata/ldconfig" ldconfig_local32_dirs="/usr/local/libdata/ldconfig32" # grep ^ldconfig /etc/rc.conf # です. あと,某所で指摘されたのですが,bashでは $ readelf -d /usr/local/bin/bash | grep RPATH では何も出ないのですが,動作するxgettextでは $ readelf -d /usr/local/bin/xgettext | grep RPATH 0x000000000000000f (RPATH) Library rpath: [/usr/local/lib] となり,bashのビルド時固有の問題? という気がしています. (もっともこれに関しては「ldconfigがちゃんと動いてれば関係ない」という意見も) 他に何か確認する所があれば教えて頂けるとありがたいです. よろしくお願いします. -- [メールアドレス保護] 戸川聡士