1

入門ページにはあまり説明がありませんが、「ubuntu の場合と同じようにインストールしてください。ここにその手順があります」と書かれています。他の質問でも、OS X 用のこのパッケージを見つける問題は取り上げられませんでしたが、後で同様の問題に遭遇する可能性があります。

私は実際に問題を抱えているわけではありませんが、brew を使用していて、同等の libsvn-dev パッケージをインストールできません。

実行してSubversionをインストールしましbrew install subversion --universalたが、brewパッケージを検索しlibsvnても名前に何も含まれていませんでした。インストールするために戦う必要がある他のパッケージもあると確信しています。

これは私の ../configure メッセージです:

...(snip)....
checking for backtrace in -lunwind... no
checking for gzread in -lz... yes
checking for curl_global_init in -lcurl... yes
checking apr_pools.h usability... yes
checking apr_pools.h presence... yes
checking for apr_pools.h... yes
checking for apr_initialize in -lapr-1... yes
checking svn_version.h usability... no
checking svn_version.h presence... no
checking for svn_version.h... no
configure: error: cannot find libsvn_subr-1 headers
-------------------------------------------------------------------
libsubversion-1 is required for mesos to build.
-------------------------------------------------------------------
4

2 に答える 2

4

実行してSubversionをインストールしましbrew install subversion --universalたが、brewパッケージを検索しlibsvnても名前に何も含まれていませんでした。

コマンドsubversionで表示できるはずです。brew list

問題はconfigure、 でヘッダーを見つけようとしていますが/usr/includehomebrewそれらを/usr/includeにシンボリック リンクするのではなく、 にシンボリック リンクすること/usr/local/includeです。

次のように--with-svnフラグを指定してみてください。configure

../configure --with-svn=/usr/local/Cellar/subversion/1.8.10_1

アップデート

--with-svnビルド スクリプトが更新され、フラグを提供する必要がなくなりました。これで、簡単に実行できます../configure

于 2014-12-04T14:49:36.893 に答える
0

0.22.0 でも同じ問題が発生します

mesos をビルドするには libsubversion-1 が必要です。

于 2015-05-04T16:46:54.360 に答える