[comp.sys.ncr] NCR Newsgroup

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