On RHEL 5, building an RPM can fail due to an obsolete BuildPreReq, BuildPreReq: XFree86-devel Unfortunately, I'm not sure at what point the name of the RPM changed. I assume the correct RPM at this point should be LibX11-devel, but unconditionally using that may break older Red Hat installs. It may be safer to replace it with: BuildPreReq: /usr/include/X11/Xlib.h
Applied - thanks.
With the release of 5.4p1, this bug is now considered closed.