入门页面并没有解释太多,但是说"安装就像你对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.
-------------------------------------------------------------------
答案 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。