8 Star 0 Fork 15

src-openEuler/libssh2

 / 详情

【21.09-RC2】【x86/arm】libssh2源码包本地自编译失败

已验收
缺陷
创建于  
2021-09-03 18:01

【环境信息】
系统:arm/x86虚拟机
OS版本:21.09-RC2
repo:everything、source
【问题复现步骤】
1、将libssh2源码包下载到虚拟机上执行编译
yumdownloader --source libssh2
2、安装libssh2
rpm -ivh libssh2-1.9.0-6.oe1.src.rpm
3、进入安装目录
cd /root/rpmbuild/SPECS/
4、开始编译
dnf install rpm-build -y
rpmbuild -ba libssh2.spec
5、如果有依赖的就安装依赖
【预期结果】
1、libssh2源码包编译成功,生成rpm二进制包,无异常
【实际结果】
1、libssh2源码包编译失败
【附件信息】
输入图片说明

附件
test.log(1019 Bytes)下载
zjl_long 2021-09-04 17:14

评论 (9)

zjl_long 创建了缺陷
zjl_long 负责人设置为kircher
zjl_long 里程碑设置为openEuler-21.09-round-2
zjl_long 计划开始日期设置为2021-09-03
zjl_long 计划截止日期设置为2021-09-04
zjl_long 优先级设置为主要
zjl_long 关联仓库设置为src-openEuler/libssh2
zjl_long 上传了附件test.log
展开全部操作日志

经过定位,此问题根因在于man-db软件包删除了groff的安装依赖,导致libssh2中用例的man命令执行失败,提交pr:
https://gitee.com/src-openeuler/man-db/commit/f8db2e454e0d46cf650ad7bda1c89d49820ae1f5

@kircher 不过我看你提供的 log 信息,应该是与 #I480WL:groff-base子包中缺少文件,导致依赖包构建失败 这个问题一样,这个问题已经提交 PR 处理了 https://gitee.com/src-openeuler/groff/pulls/17, 我不确定对应的更新是否已经放在源中,或者你本地的环境是否已经更新为新的 groff 版本 1.22.4-8 。

1.22.4-8 这个版本的groff目前还没有同步到21.09分支上,对应pr仍然是开启状态
https://gitee.com/src-openeuler/groff/pulls/24

@kircher 需要具体看是错误原因是什么,如果是需要完整的 groff 包来检查 man 的语法等,那么可以在 spec 的编译依赖中增加 groff 来解决此问题。

@kircher 不过我看你提供的 log 信息,应该是与 #I480WL:groff-base子包中缺少文件,导致依赖包构建失败 这个问题一样,这个问题已经提交 PR 处理了 https://gitee.com/src-openeuler/groff/pulls/17, 我不确定对应的更新是否已经放在源中,或者你本地的环境是否已经更新为新的 groff 版本 1.22.4-8 。

@Jianmin https://e.gitee.com/open_euler/dashboard?issue=I480WL 该issue修复后,libssh2继续依赖groff-x11,应该是可以自编译成功的,并且请@kircher 确认groff最新版本是否在iso中,新版本的iso中libssh2是否能够自编译成功

groff的已经合并了,该issue可以关闭

yanan-rock 任务状态待办的 修改为已完成

回归通过
【环境信息】
系统:arm/x86虚拟机
OS版本:21.09-RC3
repo:everything、source
[root@localhost SPECS]# cat /etc/openEuler-latest
openeulerversion=openEuler-21.09
compiletime=2021-09-06-21-48-29
gccversion=10.3.1-20210827.4.oe1
kernelversion=5.10.0-5.8.0.22.oe1
openjdkversion=1.8.0.302.b07-2.oe1

【arm】
输入图片说明
【x86】
输入图片说明

zjl_long 任务状态已完成 修改为已验收

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(5)
5637219 kircher 1679659460 5420022 jianminw 1668037102 5603730 yaqiangchen 1607954772
1
https://gitee.com/src-openeuler/libssh2.git
git@gitee.com:src-openeuler/libssh2.git
src-openeuler
libssh2
libssh2

搜索帮助

Cb406eda 1850385 E526c682 1850385