It'd appear that the latest emacs does not build on RHL62 (didn't test RHL7, but I think it works). There are two issues: - src/s/gnu-linux.h adds '-lgcc' which doesn't seem to exist with gcc <2.96 - if you remove those it will fail at: ./temacs -batch -l loadup dump make[1]: ./temacs: Command not found make[1]: *** [emacs] Error 127 make[1]: Leaving directory `/usr/src/redhat/BUILD/emacs-20.7/build-withx/src' make: *** [src] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.31129 (%build) Please note that ./temacs is there and is executable; it seems to be just in a really weird format as it can't be run. Hopefully this can be fixed as there are some nice features in latest builds I'd like to backport to RHL62 (and also, be able to use the same site-start.el).
We don't support building 7.1 RPMs on a 6.2 system. As for -lgcc, that's not something we add manually and it hasn't changed since we built the last errata rpms for 6.2 - temacs is a temporary emacs, that it doesn't run is a symptom of something else.
Ok I got this working now. Just if you're curious, Jakub's patch: * Sat Jan 27 2001 Jakub Jelinek <jakub> - Preprocess Makefiles as if they were assembly, not C source. broke the build on RHL62. Also just if you're curious, /usr/share/pixmaps/emacs.png conflicts with RHL62 gnome-core.
Additionally, for emacs-20.7-42, need: Conflicts: gettext < 0.10.40 because po-mode.el moved from the gettext package to the emacs-el package.