微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

linux – 在Debian(托管帐户)上将Subversion 1.4.3升级到1.5.2

我正在尝试升级我的subversion服务器(我用Dreamhost托管它)

这是我运行的:

> wget http://subversion.tigris.org/downloads/subversion-1.5.2.tar.bz2
> wget http://subversion.tigris.org/downloads/subversion-deps-1.5.2.tar.bz2
> tar -xjf subversion-1.5.2.tar.bz2
> tar -xjf subversion-deps-1.5.2.tar.bz2
> cd subversion-1.5.2
> ./configure –prefix = /usr/bin –with-libs = /usr/bin/openssl –with-ssl

但由于这个错误,我无法继续下去:

>检查C编译器输出文件名…
> configure:错误:C编译器无法创建可执行文件
>有关详细信息,请参阅“config.log”.
>配置氖失败

由于我不是Linux的专家,我不知道如何继续.

所以问题是:升级的最佳方式是什么(考虑到使用此托管提供商的限制).

更新:

内容config.log can be seen here(不知道在SO上显示文件的最佳方式)

更新:

我似乎一直在查看错误的config.log文件.
我应该一直在看subversion.1.5.2/neon/config.log

解决方法:

如果你正在使用带有SVN的openssl,那么你需要配置SVN

./configure .... --with-openssl=/path/to/openssl

当我在过去完成此操作时,如果我没有指定-fPIC标志,那么我在构建使用此lib的其他二进制文件时遇到了问题.所以最好使用该参数运行make(如果你有这个问题).您可能还必须在构建二进制文件中指向make ..因此您的make调用将如下所示:

make CC="gcc -fPIC" LDFLAGS="/path/to/openssl/lib"

别忘了用CC =“gcc -fPIC”构建openssl!

祝好运!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐