cpr@su-shasta.arpa (09/14/84)
We are having problems getting the vanilla UniPress Apollo Emacs (#264) distribution to work under SR8. It ran fine under SR7, but when we started running SR8, after rebuilding it from scratch, it doesn't seem to want to manage the display properly. We've had lots of troubles with the SR8 C compiler, so it may be a problem there, but I though I'd ask. --Chris Ryland, IMAGEN
nazgul@apollo.uucp (Kee Hinckley) (09/18/84)
------ Here is a brief list of things that I did to get Emacs running under SR8 which may be of some help. I hope to have a chance to look into the problems in greater detail, but I'll have to do it on my own time, since supporting Emacs is not really what I'm being payed for. ****** Changed max_col from 75 to 255 in the configuration include file. Changed MScreenWidth to 200 MScreenLength to 100 There was a problem in that we define SIGCHLD but not SUBPROC, and the ifdefs check only for SIGCHLD. Furthermore, the the calls ifdef'd under SIGCHLD use SIGCLD, not SIGCHLD!!!??? The solution was to #undef SIGCHLD after the include files. I think this only needs to be done in subproc.c, mchan.c uses them too, but I don't believe that that portion of the code is compiled anyway, since it requires the mbx stuff. Finally, you probably should change all occurences of fork() to vfork(), just to speed things up. ****** That should be all that is needed to get it going, although I don't guarantee that I haven't forgotten anything. Good luck! Kee Hinckley ...decvax!wivax!apollo!nazgul