首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Serf 1.3.9编译为1.3.0?

Serf 1.3.9编译为1.3.0?
EN

Server Fault用户
提问于 2017-09-15 20:59:37
回答 1查看 528关注 0票数 1

我正在尝试用redhad linux上的serf依赖项编译Subversion-1.9.7。

它抱怨没有找到农奴:

代码语言:javascript
复制
configure: serf library configuration via pkg-config
checking for serf-2 library... no
checking for serf-1 library... no
configure: serf library configuration via prefix
checking was serf enabled... no

An appropriate version of serf could not be found, so libsvn_ra_serf
will not be built.  If you want to build libsvn_ra_serf, please
install serf 1.3.4 or newer.

configure: error: Serf was explicitly enabled but an appropriate version was not found.

我使用来自http://www.linuxfromscratch.org/blfs/view/cvs/basicnet/serf.html的指令安装了serf。

奇怪的是,虽然我正在编译serf-1.3.9,但是它生成libserf-1.so.1.3.0。为什么是1.3.0?这是问题的原因吗?

这是编译和安装的serf:

-rwxr-xr-x 1 root root 427438 Sep 15 16:31 /usr/lib/libserf-1.so.1.3.0

EN

回答 1

Server Fault用户

发布于 2020-03-27 16:25:11

尽管这个问题已经两年多了,但我还是会在这里写一个答案,因为我搜索了几个小时,只找到了一些零碎的东西:

我的问题是,我用一个新的libressl (3.0.2)构建了一个农奴。根据之前发布的链接,构建serf是可行的,但是scon会检查test_sslserver.c中的OPENSSL问题,从这个补丁开始,我对test/server/test_sslserver.c也做了同样的工作。(当前的第30行)由于该测试是在配置svn时执行的,所以能够执行它是至关重要的。有了这两个补丁,我终于能够构建一个SVN1.13.0的工作版本

构建SVN的powershell脚本可以找到这里

顺便说一下,它被命名为1.3.0是可以的

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/873921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档