2009年10月23日

[debian-users:53223] Re: バージョンの異なる同一ソフトが2つ同時に存在する不具合の解消方法について

大坪です。自己訂正です。

>
> (6)これらより、pathfinderのmakeの際に、/opt/hoge/lib/libdbus-1.soではなく
> /usr/lib/libdbus-1.soを探 しにいったということでしょうか?
>

# nm /usr/lib/libdbus-1.so |grep dbus_message_set_serial

nm: /usr/lib/libdbus-1.so: no symbols
# nm /usr/lib/libdbus-1.so |grep dbus_message_lock
nm: /usr/lib/libdbus-1.so: no symbols
# nm /usr/lib/libdbus-1.so |grep dbus_message_demarshal_bytes_needed
nm: /usr/lib/libdbus-1.so: no symbols
# nm /usr/lib/libdbus-1.so |grep dbus_message_marshal
nm: /usr/lib/libdbus-1.so: no symbols
# nm /usr/lib/libdbus-1.so |grep dbus_message_demarshal
nm: /usr/lib/libdbus-1.so: no symbols
nm /usr/lib/libdbus-1.so |grep dbus_message_unref
nm: /usr/lib/libdbus-1.so: no symbols
のように、/usr/lib/libdbus-1.soは上記grep argumentの全てを含んでおらず、

# nm /opt/local/lib/libdbus-1.so |grep dbus_message_set_serial
0001cea0 T dbus_message_set_serial
# nm /opt/local/lib/libdbus-1.so |grep dbus_message_lock
0001cb60 T dbus_message_lock
# nm /opt/local/lib/libdbus-1.so |grep dbus_message_demarshal_bytes_needed
00017e60 T dbus_message_demarshal_bytes_needed
# nm /opt/local/lib/libdbus-1.so |grep dbus_message_marshal
0001cba0 T dbus_message_marshal
# nm /opt/local/lib/libdbus-1.so |grep dbus_message_demarshal
0001b860 T dbus_message_demarshal
00017e60 T dbus_message_demarshal_bytes_needed
# nm /opt/local/lib/libdbus-1.so |grep dbus_message_unref
0001b370 T dbus_message_unref
のように、/opt/local/lib/libdbus-1.sは上記grep argumentの全てを含んでいるので、
[debian-users:53220]の私の推論は、間違いでした。


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




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