bt455s10@uhccux.uhcc.hawaii.edu (Carl "Art" McIntosh) (12/24/89)
Teriffic! I've been hoping someone would start an NCR related newsgroup for quite some time. We have several at work - 32/400's and 600's. Some questions I have are: (1) anyone got GNU Emacs 18.55 running under OS 2.01 or above ? (2) ditto for gcc 1.36 ARPA: manapua!pilikia!root@nosc.mil UUCP: {uunet,ucbvax,dcdwest}!nosc!manapua!pilikia!root (Art Neilson)
news1@texbell.swbt.com (Greg Hackney) (12/26/89)
bt455s10@uhccux.uhcc.hawaii.edu (Carl "Art" McIntosh) writes: > anyone got GNU Emacs 18.55 running under OS 2.01 or above ? Attached are some hint's from Robert Anderson on 18.54. -- Greg From: Robert Andersson <ra@is.uu.no> Subject: How to get GNU EMACS up and running The following sums up what I did when getting emacs 18.54 up and running on an NCR Tower 32/600 running NCR System V.2 release 2.01.00. It has also been tested under NCR's OS release 1.03.02. The 18.54 release was as received directly from the FSF. Makefile: o Set LIBDIR, BINDIR and MANDIR to the right directories, I used /u/src/emacs, /u/bin and /usr/catman/local/man1 If you don't have a /usr/catman/local/man1 you should mkdir one. etc/Makefile: o CFLAGS = -O2 (Just -O if not on release 2) src/ymakefile: o C_OPTIMIZE_SWITCH -O2 (Just -O if not on release 2) o If you set CFLAGS = C_OPTIMIZE_SWITCH, see below for a required change in src/m-tower32.h src/config.h: o #include s-usg5-2-2.h and m-tower32.h o #define HAVE_SYSVIPC if you included SYS V message handling code when configuring the kernel. src/s-usg5-2-2.h: o I view the following as an omission in the FSF distribution. It should be added at the end of the file. #define BSTRING #define bcopy(a, b, s) memcpy(b, a, s) #define bzero(a, s) memset(a, 0, s) #define bcmp memcmp src/m-tower32.h: o /* With CFLAGS = C_OPTIMIZE_SWITCH in src/ymakefile */ #define CRT0_DUMMIES o /* With CFLAGS = C_DEBUG_SWITCH in src/ymakefile */ #define CRT0_DUMMIES zero, bogus_fp, src/process.c: src/callproc.c: o The emacs as distributed has a serious bug in the handling of ctrl-g (interrupt). It will kill any subprocesses you might have running. I posted diffs to gnu.emacs.bug a few weeks ago. lisp/site-init.el: o (setq manual-formatted-dirlist (list "/usr/catman/u_man/man1" "/usr/catman/u_man/man6" "/usr/catman/p_man/man2" "/usr/catman/p_man/man3" "/usr/catman/p_man/man4" "/usr/catman/p_man/man5" "/usr/catman/a_man/man1" "/usr/catman/a_man/man7" "/usr/catman/a_man/man8" "/usr/catman/local/man1" "/usr/catman/local/man2" "/usr/catman/local/man3" "/usr/catman/local/man4" "/usr/catman/local/man5" "/usr/catman/local/man6" "/usr/catman/local/man7" "/usr/catman/local/man8")) /usr/catman/local/man1: o mv emacs.1 emacs.nr nroff -man emacs.nr > emacs.1 rm emacs.nr pack emacs.1 Hope this was useful for someone. -- Robert Andersson, International Systems, Oslo, Norway Internet: ra@is.uu.no UUCP: ...!{uunet,mcvax,ifi}!is.uu.no!ra
news1@texbell.swbt.com (Greg Hackney) (12/26/89)
> (1) anyone got GNU Emacs 18.55 running under OS 2.01 or above ? > (2) ditto for gcc 1.36 > > ARPA: manapua!pilikia!root@nosc.mil > UUCP: {uunet,ucbvax,dcdwest}!nosc!manapua!pilikia!root (Art Neilson) You might want to get with Robert. He was working on this a couple of months ago. -- Greg ---------------------------------------------------------------------- I am currently porting gcc release 1.36 to the Tower. I would like to get in touch with others that are or have been involved in the same. --- Robert Andersson, International Systems A/S, Oslo, Norway. Internet: ra@is.uu.no UUCP: ...!{uunet,mcvax,ifi}!is.uu.no!ra