Path: utzoo!utgpu!water!watmath!clyde!att-cb!att-ih!ihnp4!ucbvax!HUJINIX.BITNET!amoss From: amoss@HUJINIX.BITNET (Amos Shapira) Newsgroups: comp.emacs Subject: Re: Help needed installing Emacs Message-ID: <8804021047.AA17092@shum.Huji.AC.IL> Date: 2 Apr 88 10:47:40 GMT Sender: uucp@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 53 Hello everyone, On the 29th of Mar 1988, Dale Worley ask: > I'm trying to install Emacs 18.50 on a Suprenum MPR, which runs Sys V > Rel 3.1, which I'm not very familiar with. I'm using 'make' from the > main directory to build it. Things work reasonably well until temacs > tries to update the version number: > > ./temacs -batch -l inc-vers > > I get: > > *** Termination code 139 > > This seems to be a message produced by make, not temacs. I've never > seen anything like it before, and I can't find any documentation as to > what make is reporting. Presumably something strange is happening > inside temacs, causing it to either terminate itself or causing the > system to terminate it, and returning this peculiar signal (?) to > make. > > Note that this version of make still gives the normal message > > *** Error code 1 > > when cc reports errors, etc., so "Termination code" is something new > and different from "Error code". > > Does anybody have any idea what's going on? From a brief look in 4.2BSD Make sources, I found the following lines (in doname.c, function docom1()): if( status>>8 ) printf("*** Error code %d", status>>8 ); else printf("*** Termination code %d", status ); After reading wait(2) (BSD!) you can easely find that these lines mean: "If the exit() function had a non-zero argument then print "Error code %d", were "%d" prints the argument to exit(). Otherwise, print the termination status of the process". This looks to me as a situation that should generate a core dump. I don't know SV, but if it is like BSD about core dumps, then you should type "unlimit core" before trying to run make, then you can find where things go wrong. --Amos Shapira ============================================================================== BITNET: amoss@hujinix.bitnet CSnet: amoss%shum.huji.ac.il@relay.cs.net UUCPnet: ucbvax!shum.huji.ac.il!amoss Domain-Style: amoss@shum.huji.ac.il ============================================================================== "Super users do it without asking for permission." - me