2004年11月12日

[vine-users:068520] Re: gtk-1.2を必要とするアプリケーションの起動


岩佐@アルファシステムズ です。

このMLにメールを書くのは実にひさしぶりです...

> 谷村です。

> > ./fitt: relocation error: /usr/lib/libgdk-1.2.so.0: undefined symbol:
> > XListInputDevices
> > というメッセージが表示させて、起動しませんでした

>
> このようなエラーに出会ったときには、そのエラーメッセージを quote して
> Googleで検索します(単語をばらばらに検索するのではなく、quoteしてまとめる
> のがコツです)。試しに "undefined symbol: XListInputDevices" を検索した結
> 果、XListInputDeviceはどうやらlibXi.soにあるらしいことが判明しました。
>
> あとはそれを手がかりに必要なパッケージを探せばよいと思います。

libXiが入っていても、手元では同様のエラーが出るようです。
そもそも、libXiが入ってないと言うのは考えづらい気もします。
バイナリ配布なので、配布者とVine3のgdk->libXiの依存の表現が違う
のが原因ではないかと...


で、ごたくはともかく、手元では、

bash$ LD_PRELOAD=libXi.so.6 ./fitt

と書けば動きます。 > 元質問者の人
ソースもらってrecompileでも、たぶん動くでしょう。

---
Regards, di


投稿者 xml-rpc : 2004年11月12日 13:53
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/27733
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。