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
into libmisc.a, if it's needed.
This turns out to be a problem, because errx is used in rpmsort
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.