[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:07523] Re: XWindow 起動失敗
原因判明しました。
> ldd /usr/bin/X11/XF86_I128 ->
> .....
> libc.so.6 => /lib/libc.so.6 (0x400d0000)
> libm.so.5 => /lib/libm.so.5 (0x40175000)
> /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
>となっており、なぜかDepend指定されていないlibc5のlibm.so.5がリンクされ
>ています。関連パッケージは以下のような感じですが、心当たりの在る方いら
>っしゃれば、ご教示お願いします。
私の環境設定ミスが原因でした。
XF86_I128じゃなくて、vflibがlibcm.so.5をリンクしてました。
bo環境でソースからvflib2.22をコンパイルしたことがあって、後々混乱しな
いようにライブラリをlibVFlib_ftype.so.2.22なんて名前に変えて/usr/lib/
にコピーし、更に、
ln -s /usr/lib/libVFlib_ftype.so.2.22 /usr/lib/libVFlib.so.2.22
^^^^
でシンボリックリンク張ってたんですが、これが混乱の元でした。hamm用の
vflibパッケージを手動インストールすると、/usr/lib/libVFlib.so.2 がで
きるんですが、/usr/lib/libVFlib.so.2.22を上位ライブラリと見なして古い
まま残ってました。
メンテナのむつみさん、ポスト有り難う御座いました。
[教訓]
-> 自分でコンパイルしたバイナリファイルは/usr/local下にインストール
しましょう。(常識だって!)