GNU/Linux >> Linux の 問題 >  >> FreeBSD

FreeBSDのmod_dav_svnでのSubversion(SVN)の問題と問題

mod_dav_svnは、Subversionサーバー用のApacheサーバーモジュールです。 mod_dav_svnパッケージを使用すると、Apachehttpdサーバーを介してHTTPを使用してSubversionリポジトリにアクセスできます。以下の問題はSVNバージョン1.2.3_1に適用され、他のバージョンのSVNをインストールした場合にも発生する可能性があります。

FreeBSDのポートを使用してSubversionをインストールしても、コンパイルされず、mod_dav_svn.soもインストールされません

「makeWITH_MOD_DAV_SVN=yes install」ではなく、「make-DWITH_MOD_DAV_SVNinstall」を使用してみてください。

subversionをインストールすると、次のエラーが表示されます:

-e -S LIBEXECDIR =/ usr / local / libexec / apache2 -a -n dav libexec / apache2 / mod_dav.so
-e:見つかりません

Makefileで使用される${APXS}変数に問題があります。 $ {APXS}宣言の前に、subversionMakefileに以下を追加するだけです。

APXS =apxs

または、Makefileの${APXS}をapxの実際のフルパスに変更することもできます。または、subversionのインストールを開始する前に「setenvAPXSapxs」を実行できます。

Subversionをコンパイルすると、次のエラーが表示されます。

エラー:共有ライブラリ「apr-1.0」が存在しません

この問題は、devel/subversionが間違ったLIB_DEPENDSを探すためです。次の行を変更します:

.if!defined(WITHOUT_BDB)
-LIB_DEPENDS + =apr-1.0:$ {PORTSDIR} / devel / apr-svn
+ LIB_DEPENDS + =apr-1.2:$ {PORTSDIR} / devel / apr-svn
APR_PORT =devel / apr-svn
OPT_NAME =APR_UTIL_WITH_BERKELEY_DB =yes
。そうしないと
-LIB_DEPENDS + =apr-1.0:$ {PORTSDIR} / devel / apr
+ LIB_DEPENDS + =apr-1.2:$ {PORTSDIR} / devel / apr
APR_PORT =devel / apr
.endif
.endif

注:–は(変更前に)変更する行を意味し、+は新しい行が想定されることを意味します。他のすべての行はそのままにしておきます。


FreeBSD
  1. FreeBSDにNginx、MariaDB、PHP(FEMP)スタックをインストールする方法

  2. FreeBSDにApache、MariaDB、PHP(FAMP)スタックをインストールする方法

  3. VMwareサーバー上のFreeBSD6.0の時間とクロックが遅くなる

  1. Debian – MintとDebianでIpv6を無効にしますか?

  2. FreeBSDでのDHCPサーバー(DHCPd)のインストールと構成

  3. FreeBSDポートコレクションを最新かつ最新に更新する

  1. Freebsd – Re0とWlan0の違いは?

  2. Ubuntu 16.04とAmdgpuの問題?

  3. OpenVPNサーバーFreeBSD12のインストールと設定