在CentOS 7上重建源RPM

在CentOS 7上重建源RPM,centos,rpmbuild,Centos,Rpmbuild,我还没有在CentOS 7上成功构建任何SRPM。按照 来自rpmbuild的输出——重建man-db-2.6.3-11.el7.src.rpm: 来自rpmbuild的输出--重建htop-2.2.0-3.el7.src.rpm: 我遗漏了什么?奇怪,你的命令看起来很好,也许你的机器上有什么东西坏了?我使用的是最新版本的gcc。当你说“最新版本的gcc”时,你是说你建立了新的RPM,还是说你完全掌握了CentOS提供的最新版本?因为如果是前者,CentOS的specfiles可能具有某些标志等

我还没有在CentOS 7上成功构建任何SRPM。按照

来自
rpmbuild的输出——重建man-db-2.6.3-11.el7.src.rpm

来自
rpmbuild的输出--重建htop-2.2.0-3.el7.src.rpm


我遗漏了什么?

奇怪,你的命令看起来很好,也许你的机器上有什么东西坏了?我使用的是最新版本的gcc。当你说“最新版本的
gcc
”时,你是说你建立了新的RPM,还是说你完全掌握了CentOS提供的最新版本?因为如果是前者,CentOS的specfiles可能具有某些标志等,这些标志在以后版本的
gcc
上不起作用(或者更可能不为CentOS使用的较旧的
gcc
设置兼容标志)。@AaronD.Marasco我从其官方git repo克隆了gcc,编译并替换了现有的系统二进制文件。一般来说,除了重建SRPM之外,它不会引起任何特别的问题。然后我会尝试构建库存链,看看会发生什么。要在计算机上安装更新的
gcc
,您应该签出。