昨日の続き(id:seiunsky:20070108:1168274650)
libxmlは使っているのか?
asd氏のコメントより
# ldd /usr/local/subversion1.4.2/lib/libsvn_ra_dav-1.so.0 linux-gate.so.1 => (0xffffe000) libsvn_delta-1.so.0 => /usr/local/subversion1.4.2/lib/libsvn_delta-1.so.0 (0xb7f67000) libsvn_subr-1.so.0 => /usr/local/subversion1.4.2/lib/libsvn_subr-1.so.0 (0xb7f3e000) libaprutil-1.so.0 => /usr/local/apache2/lib/libaprutil-1.so.0 (0xb7f2b000) libexpat.so.0 => /usr/local/apache2/lib/libexpat.so.0 (0xb7f10000) libapr-1.so.0 => /usr/local/apache2/lib/libapr-1.so.0 (0xb7ef1000) librt.so.1 => /lib/i686/librt.so.1 (0xb7ed8000) libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7eaa000) libpthread.so.0 => /lib/i686/libpthread.so.0 (0xb7e57000) libdl.so.2 => /lib/libdl.so.2 (0xb7e53000) libz.so.1 => /usr/lib/libz.so.1 (0xb7e41000) libc.so.6 => /lib/i686/libc.so.6 (0xb7d1f000) /lib/ld-linux.so.2 (0x80000000)
libxmlは使われていない……?
そして
あと、ライブラリを見つけてくれないときは、適宜、
/etc/ld.so.confの修正や/sbin/ldconfigを実行する必要があります。
(たぶん設定・実行されていると思いますが、これまでのエントリで書かれてなかったので念のため)
お恥ずかしい話ですが、そういった類は試していませんでした。ちょっと今日はもう限界なので、明日やることにします。
こういったライブラリのリンクとかって全然わからん*1(´Д`)
objdumpの結果は
きちんと見つかった。
evelopserver# objdump -T /usr/lib/libxml2.so.2.6.26 | grep xmlCreatePushParserCtxt 00033510 g DF .text 000002d1 Base xmlCreatePushParserCtxt
ちなみに、rpmの確認は以下の通り(既にapt-getでインストール済みでした)
# rpm -qa | grep libxml2 libxml2-python-2.6.26-0vl1 libxml2-2.6.26-0vl1 libxml2-devel-2.6.26-0vl1
ということは
ライブラリ自体はある。つまり/etc/ld.so.confの修正をしてやれば良いのだろうか?
パッと見では ld.so.confの中身はこんな感じだった。
# cat /etc/ld.so.conf include ld.so.conf.d/*.conf /usr/X11R6/lib
ちらっと探しただけだけど、ld.so.conf.d とはどこにあるのか。そして、なぜ nekotank氏はできておれはできないのか。というか、こんな泥臭い設定を行ったのだろうか。
延々とお手数をおかけしつつも、未だに解決できなくてすいません(´Д`)