[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下にインストール
     しましょう。(常識だって!)