Amazon EC2で動いているCentOSにsvnとtracを入れるの続き
結局前回の状態からsubversionをconfigureしても同じエラーが出た。
ちょっと煮詰まってきたなあ。。と思ったら・・・!
結局前回の状態から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との連携か。また次回。
コメントする