[lug] rpm build with "fg: no job control"

Hugh Brown hugh at vecna.com
Wed Apr 24 11:17:25 MDT 2002

I have run into this error a lot when trying to use mandrake packages on
redhat systems.

The exact error is: 

/var/tmp/rpm-tmp.95483: fg: no job control
error: Bad exit status from /var/tmp/rpm-tmp.95483 (%build)

RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.95483 (%build)

I finally found out why and wanted to share.  Mandrake defines a macro
named "%make" which redhat doesn't use/define.  So when it hits the
%make in the spec file it tries to interpret the command literally (%<n>
refers to a job number) and fails. (Found the info at

Potential solutions include grabbing that piece of the mandrake macros
file and put it in your .rpmmacros or in the system wide macros file
(/usr/lib/rpm/macros); hack on the spec file.


More information about the LUG mailing list