On Sun, 2006-03-12 at 19:01 -0500, Jesse Keating wrote:
+ setarch i386 make
error: Bad exit status from /var/tmp/rpm-tmp.65918 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.65918 (%build)
Not very helpful. So I go to hand build it w/ mock so that I can see
where it is actually failing and fix it, but mock itself builds just
fine. mock -r fedora-1-i386-core emacs.src.rpm completes w/out
blinking. We've been able to reproduce it many times on our build
system, and even other plague+mock setups. I'm really at a loss as to
how plague can get it wrong w/ mock gets it right. Help?
When it finishes uploading, you can find the package in question at
Ok, so we did more digging, and we find that plague calls setarch before
the mock call. So when I duplicate this style of call:
/usr/bin/setarch i686 /usr/bin/mock -r fedora-1-i386-core --arch
I do indeed get the vague failure.
Upon running the rpm script inside the setarch chrooted buildroot, it
does indeed error out trying to remove some files that it can't find. I
have no idea why it can't find these, I'm trying to figure it out.
Jesse Keating RHCE (geek.j2solutions.net
Fedora Legacy Team (www.fedoralegacy.org
GPG Public Key (geek.j2solutions.net/jkeating.j2solutions.pub