如何在OS X mavericks上从git安装libsvn-dev for mesos

时间:2014-12-03 21:10:18

标签: macos mesos

入门页面并没有解释太多,但是说"安装就像你对ubuntu一样,这里是那些说明。"其他问题也从未涉及为OS X找到这个包的问题,​​尽管我以后也可能会遇到这些问题。

我并不是真的心烦意乱,但是我使用brew而且我无法安装等效的libsvn-dev软件包。

我通过运行brew install subversion --universal安装了subversion,搜索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.
-------------------------------------------------------------------

2 个答案:

答案 0 :(得分:4)

  

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

您应该能够使用subversion命令查看brew list

问题在于configure正在尝试在/usr/include中找到标题,但homebrew没有将它们符号链接到/usr/include,而是/usr/local/include 1}}。

尝试向--with-svn提供configure标志,如下所示:

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

更新

构建脚本已更新,无需再提供--with-svn标志。您现在可以只运行../configure

答案 1 :(得分:0)

它仍然显示与0.22.0相同的问题

构建mesos需要libsubversion-1。