Red Hat Bugzilla – Bug 35817
emacs-20.7-34 doesn't build on RHL62
Last modified: 2007-04-18 12:32:39 EDT
It'd appear that the latest emacs does not build on RHL62 (didn't test
I think it works).
There are two issues:
- src/s/gnu-linux.h adds '-lgcc' which doesn't seem to exist with gcc
- if you remove those it will fail at:
./temacs -batch -l loadup dump
make: ./temacs: Command not found
make: *** [emacs] Error 127
make: Leaving directory
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
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
Ok I got this working now.
Just if you're curious, Jakub's patch:
* Sat Jan 27 2001 Jakub Jelinek <firstname.lastname@example.org>
- 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.