On Wed, 1 Sep 2004 16:41:41 -0700 (PDT), Eric Smith wrote: > When I try to rebuild Fedora RPMs, I routinely complaints like: > error: Could not open %files file > /home/esmith/rpmbuild/BUILD/kernel-utils-2.4/debugfiles.list: No such > file or directory > > Google shows that many other people encounter this as well. The > conventional wisdom seems to be that the solution is to edit the > spec file to add: > %define debug_package %{nil} > Or (better) add to ~/.rpmmacros: > %debug_package %{nil} > > While this does allow the RPM to be built, it is not a particularly > satisfying solution. It seems unlikely that these SRPMS are being > distributed in a broken state, so surely there must be some intent that > they build correctly WITH a debug package as output. The Fedora > download server does offer debuginfo RPMs for all of the packages for > which I've seen this problem, so obviously it can be done. > > So my question is, how is this SUPPOSED to work? Why doesn't building > these packages work correctly "out-of-the-box", and what is required to > get it to do so? Never heard about this problem before nor seen it myself. $ cat ~/.rpmrc include: /usr/lib/rpm/redhat/rpmrc $ rpm -q redhat-rpm-config redhat-rpm-config-8.0.28-1.1.1 What else does your ~/.rpmmacros contain?