すがブロ

sugamasaoのhatenablogだよ

Trac構築挫折(9)

昨日の続き(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氏はできておれはできないのか。というか、こんな泥臭い設定を行ったのだろうか。
延々とお手数をおかけしつつも、未だに解決できなくてすいません(´Д`)

*1:っつーかそこまでLinuxの知識が無い