From Bugzilla Helper: User-Agent: Mozilla/4.76 [en] (X11; U; OSF1 V5.1 alpha) rpm 4.0.2's configure never checks for the presence of `errx', and as far as I can see there's no current way for misc/err.c to ever automatically be compiled and linked into libmisc.a, if it's needed. This turns out to be a problem, because errx is used in rpmsort Reproducible: Always Steps to Reproduce: ./configure ; make on a system without errx. I see that configure.in is looking for err.h, but it never looks to see if errx() itself is available. Should it?
Sure would like to use errx, but portability prevents. Meanwhile, one of these days, I'll rip out whatever remnants off errx that remain. Hack on tools/Makefile.am to skip bad players, there's nothing in tools that is needed.
Fixed (by not compiling rpmsort by default) in rpm CVS, should be in rpm-4.0.3-0.4 and later.