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