ffmpeg rpm在openEuler构建出现空 debugsourcefiles.list文件问题解决方案

问题的原因是debuginfo没有安装,我用的repo源中没找到debuginfo,所以不能用yum进行安装就直接用下面的方法:
我的是root用户进行打包所以给命令行是

echo "%debug_package %{nil}" >> /usr/lib/rpm/macros

然后再进行打包:

处理文件:FFmpeg-n4.3.1-1.aarch64
Provides: FFmpeg = n4.3.1-1 FFmpeg(aarch-64) = n4.3.1-1
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.28)(64bit) libgmp.so.10()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.27)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.0)(64bit) libz.so.1(ZLIB_1.2.0.2)(64bit) rtld(GNU_HASH)
已写至:/root/rpmbuild/SRPMS/FFmpeg-n4.3.1-1.src.rpm
已写至:/root/rpmbuild/RPMS/aarch64/FFmpeg-n4.3.1-1.aarch64.rpm

解决方案参考这里,找了很多帖子和文档就这里的是有用的:
https://blog.csdn.net/qq_41922018/article/details/103905243

你可能感兴趣的:(鲲鹏)