インストール。まずは apache-2.0.46から。
% ./configure --enable-so=yes
--enable-dav=yes
--with-berkeley-db=/usr/local/BerkeleyDB.4.0
(2行目は WebDAV,3行目は Subversionを使うためのオプション)
% make
% sudo make install
続いて subversion本体。
% ./configure --with-apxs=/usr/local/apache2/bin/apxs
--with-berkeley-db=/usr/local/BerkeleyDB.4.0
% make
% sudo make install
以上で完了。試しにWindows2000からWebDAV経由で適当なファイルをコピーしてみたところ、
「選択したファイルのいくつかまたはすべてをコピー中に,エラーが発生しました。」
と怒られる。apacheのエラーログには
[Thu Jun 19 11:23:56 2003] [error] [client 172.16.82.128] Unable to checkout resource /svn/repos/draft/\ィX.doc. [409, #0]
[Thu Jun 19 11:23:56 2003] [error] [client 172.16.82.128] (17)File exists: Activities cannot be created at that location; query the DAV:activity-collection-set property. [403, #190001]
[Thu Jun 19 11:23:56 2003] [error] [client 172.16.82.128] Unable to checkout resource /svn/repos/draft/\ィX.doc. [409, #0]
[Thu Jun 19 11:23:56 2003] [error] [client 172.16.82.128] (17)File exists: Activities cannot be created at that location; query the DAV:activity-collection-set property. [403, #190001]
とか出てます。うーむ、これでは前に進むどころか後戻りしている。