Amazon EC2で動いているCentOSにsvnとtracを入れる2

| | コメント(0) | トラックバック(0)
Amazon EC2で動いているCentOSにsvnとtracを入れるの続き
結局前回の状態からsubversionをconfigureしても同じエラーが出た。
ちょっと煮詰まってきたなあ。。と思ったら・・・!



 
あー、この前にmod_dav入れなきゃいけないのか。。。

この判断が死ぬほどおろかだったわけです。

./configure --prefix=/usr/local/subversion --with-apr=/usr/local/apache2 --with-apr-util=/usr/local/apache2 --with-apxs=/usr/local/apache2/bin/apxs  --with-berkeley-db=/usr/local/BerkeleyDB.4.7
ときて
checking for Apache module support via DSO through APXS... ./configure: line 3936: /usr/local/apache2/bin/apxs  --with-berkeley-db=/usr/local/BerkeleyDB.4.7: No such file or directory
このエラーですが・・・apxsのうしろに全角スペースが・・・!
取り除いてconfigureしたら通ったTT

がすぐさま別のエラーが

configure: error: APR-UTIL was installed independently, it won't be
                        possible to use the specified Berkeley DB: /usr/local/BerkeleyDB.4.7
bin/apu-1-config --db-version

これはsubversionのソースディレクトリにaprとapr-utilを持ってくると幸せになれるらしい。なんでだろう。
とにかく持ってきて再度configure。持ってくると自動的に読み込んでくれるらしいのでaprとapr-utilの指定はconfigureのオプションからはずす。
[root:/usr/local/src/subversion-1.5.4] cp -a ../httpd-2.2.9/srclib/{apr,apr-util} .
[root:/usr/local/src/subversion-1.5.4] ./configure --prefix=/usr/local/subversion --with-apxs=/usr/local/apache2/bin/apxs --with-berkeley-db=/usr/local/BerkeleyDB.4.7



hecking for Berkeley DB... not found
configure: error: Berkeley DB not found.
configure failed for apr-util

とでた。これはBerkeleyDBが見つかってない・・・?
えーと、なんかこういうのよくわからないな。うーん。
あれかな、libを指定するのかな。

[root:/usr/local/src/subversion-1.5.4] ./configure --prefix=/usr/local/subversion --with-apxs=/usr/local/apache2/bin/apxs --with-berkeley-db=/usr/local/BerkeleyDB.4.7/lib

・・・同じ

じゃあldconfigだ。

[root:/usr/local/src/subversion-1.5.4] ldconfig /usr/local/BerkeleyDB.4.7/lib
[root:/usr/local/src/subversion-1.5.4] ./configure --prefix=/usr/local/subversion --with-apxs=/usr/local/apache2/bin/apxs --with-berkeley-db=/usr/local/BerkeleyDB.4.7

あ、通った。。
--with-berkeley-db=/usr/local/BerkeleyDB.4.7
はなんのために存在してるんだろう。よくわからない。

一応、ld.so.confに追記しておこう
[root:/usr/local/src/subversion-1.5.4] vi /etc/ld.so.conf
/usr/local/BerkeleyDB.4.7/lib ←足す
たぶん最後の仕上げだ
[root:/usr/local/src/subversion-1.5.4] make
[root:/usr/local/src/subversion-1.5.4] make install
で、できた。。。こんなに苦労すると思わなかった。。。
次はapachとtracとの連携か。また次回。



トラックバック(0)

このブログ記事を参照しているブログ一覧: Amazon EC2で動いているCentOSにsvnとtracを入れる2

このブログ記事に対するトラックバックURL: http://hirop0164.s326.xrea.com/mt/mt-tb.cgi/224

コメントする


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

このブログ記事について

このページは、ぴろしが2008年12月13日 02:38に書いたブログ記事です。

ひとつ前のブログ記事は「Amazon EC2で動いているCentOSにsvnとtracを入れる」です。

次のブログ記事は「Amazon EC2で動いているCentOSにsvnとtracを入れる3」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。