系统相关
首页 > 系统相关> > linux – 在Debian(托管帐户)上将Subversion 1.4.3升级到1.5.2

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!

祝好运!

标签:dreamhost,linux,debian,version-control,svn
来源: https://codeday.me/bug/20190724/1520696.html