Bug 35817

Summary: emacs-20.7-34 doesn't build on RHL62
Product: [Retired] Red Hat Raw Hide Reporter: Pekka Savola <pekkas>
Component: emacsAssignee: Trond Eivind Glomsrxd <teg>
Status: CLOSED WONTFIX QA Contact: Aaron Brown <abrown>
Severity: medium Docs Contact:
Priority: medium    
Version: 1.0CC: jakub, kenneth_porter
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2001-04-12 16:44:25 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Pekka Savola 2001-04-12 16:44:21 UTC
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).

Comment 1 Trond Eivind Glomsrxd 2001-04-12 19:00:17 UTC
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.

Comment 2 Pekka Savola 2001-04-12 22:20:47 UTC
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.

Comment 3 kenneth_porter 2001-10-17 20:07:09 UTC
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.