1

入门页面并没有解释太多,只是说“像 ubuntu 一样安装,这里是那些说明”。其他问题也从未涉及为 OS X 找到此软件包的问题,​​尽管我稍后可能也会遇到这些问题。

我并没有真正想到令人震惊的问题,但是我正在使用 brew 并且无法安装等效的 libsvn-dev 软件包。

我通过运行安装了颠覆,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

我通过运行安装了颠覆,brew install subversion --universal搜索 brew 包并没有显示libsvn名称中的任何内容。

subversion使用命令应该可以看到brew list

问题是configure试图在 中找到标题/usr/include,但homebrew没有将它们符号链接到/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 回答