在 Ubuntu 8.04/SSL 上从源代码编译 SVN

在 Ubuntu 8.04/SSL 上从源代码编译 SVN

我在 Ubuntu 8.04 开发服务器上从源代码编译 SVN 1.6.3 时遇到了问题。

我下载了 1.6.3 源文件和依赖项并运行 ./configure。大约 2 分钟后,它抱怨:

configure: error: We require OpenSSL; try --with-openssl

因此我尝试运行./configure --with-openssl,但它抱怨说 --with-openssl 不是一个可识别的选项。

我使用 Google 搜索了这个问题,发现有人建议执行 ./configure --without-ssl。我试过了,它仍然抱怨需要 OpenSSL。

INSTALL 文件说 OpenSSL 是可选的,所以我不知道发生了什么。 http://svn.collab.net/repos/svn/trunk/INSTALL。我们不需要 OpenSSL...我们通过 svn:// 使用 SVN,而不是 https://。

有什么建议么?

仅供参考:我没有此服务器的 root 权限。我“只是”一名开发人员。服务器管理员说他会运行 make install,但我必须完成所有先前的步骤。

谢谢!

答案1

boohbah@pwn2:~/subversion-1.6.3$ grep ssl configure
with_ssl
--with-ssl              This option does NOT affect the Subversion build
# Check whether --with-ssl was given.
if test "${with_ssl+set}" = set; then
withval=$with_ssl;

尝试 --with-ssl

答案2

我周末确实遇到了同样的问题。目前我被 Berkeley DB 问题困扰,但是安装 openssl-dev 包解决了 SVN 无法编译的问题。

相关内容