On Tue, Aug 24, 2021 at 11:30:43AM -0400, Neal Gompa wrote: > On Tue, Aug 24, 2021 at 6:19 AM Elan Ruusamäe <g...@pld-linux.org> wrote: > > > > > > error: Empty %files file > > /home/users/glen/rpm/packages/BUILD.x86_64-linux/zabbix-5.4.3/debugsourcefiles.list > > > > is this something specific to carme? > > > > > > and how to prevent the error and proceed? > > > > That happens when your compilation flags aren't being respected and > debuginfo isn't getting built properly for -debuginfo and -debugsource > subpackages to be generated.
Explaining further: - if binary packages don't contain any native code (just scripts, data or some bytecode), then -debuginfo is empty (and solution is to set _enable_debug_packages to 0) - if there is some native code, -debuginfo is created - if there is no enough debug information, -debugsource packages are not created; the reason can be lack of compiler/linker flags (or binary stripping in %install stage), but also if binaries are created by compiler not supported by rpm debuginfo machinery (like golang or rust); in the last case, solution is to disable debugsource packages (define _debugsource_packages to 0); in other case, solution is to properly pass compiler flags or disable stripping in build system -- Jakub Bogusz http://qboosh.pl/ _______________________________________________ pld-devel-en mailing list pld-devel-en@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-en