[comp.sys.hp] GNUemacs on HP 850

ian@mva.cs.liv.ac.uk (10/28/88)

Has anyone been able to mount GNUemacs on an HP9000 model 850 computer running
HP-UX 6.2? The supplied configuration works on the 300 series but not on the
850. I have written an UNEXEC() routine that works with other programs but not
GNUemacs. Am I doing something wrong ?!!

Ian Finch (for Kenny Chan)
--------------------------
Postal: Dept. of Computer Science, Chadwick Tower, University of Liverpool,
        P.O. Box 147, Liverpool L69 3BX
 Janet: ian@uk.ac.liv.cs.mva
 Inter: ian%mva.cs.liv.ac.uk@cunyvm.cuny.edu

bruce@hpihoah.HP.COM (Bruce LaVigne) (11/03/88)

> / hpihoah:comp.sys.hp / ian@mva.cs.liv.ac.uk /  9:50 am  Oct 28, 1988 /
> Has anyone been able to mount GNUemacs on an HP9000 model 850 computer running
> HP-UX 6.2? The supplied configuration works on the 300 series but not on the
> 850. I have written an UNEXEC() routine that works with other programs but not
> GNUemacs. Am I doing something wrong ?!!
> 
Model 850 running HP-UX 6.2 ??????????  If it is an 850, the latest release is
2.0 or 2.1; if it is running HP-UX 6.2, it must be a 3xx (350, maybe?).  We are
using both HP-UX 2.1 on our 850's and HP-UX 6.2 on our 350's and running
GNUemacs without problems.

-bruce

          Bruce LaVigne

          ARPA:    bruce%hpda@hplabs.hp.com
          UUCP:    {ucbvax,hplabs}!hpda!bruce
          USnail:  c/o Hewlett-Packard m/s 42L8
                   19447 Pruneridge Avenue
                   Cupertino, CA  95014
          Phone:   (408)447-6279 work

bd@hp-sde.SDE.HP.COM (Bob Desinger) (11/14/88)

Ian Finch (for Kenny Chan) <ian@mva.cs.liv.ac.uk> asks:
> Has anyone been able to mount GNUemacs on an HP9000 model 850
> computer running HP-UX 6.2?

You probably mean "2.0" or "2.1".  Don't try it on 1.2 or anything
less than 2.0; the optimizers weren't good enough.  Our 840 has been
running Emacs 18.52 for a month or two now, and the 840 and 850 are
binary compatible.  I know someone who has been running 18.51 on his
850 for about six months, or some similarly long amount of time.

> The supplied configuration works on the 300 series but not on the 850.

Use "m-hp9000s800.h" instead of "m-hp9000s300.h" in your src/config.h
file.  The "s-hpux.h" file works for both architectures.

> I have written an UNEXEC() routine that works with other programs but not
> GNUemacs. Am I doing something wrong ?!!

Apparently.  Emacs 18.52 ships an unexec() for the Series 800 machines
that works just fine, and even allows you to do symbolic debugging on
Emacs.  John Morris wrote it originally, then added some minor tweaks
to it for the 18.5x releases of Emacs.

See the tailoring information in etc/MACHINES (look for "hp9000" in
the file).  I can mail the config.h files I used for our 300 and 800
machines to bring up 18.52.  I made only one change to the sources:
the s800 has job control but sysdep.c's #defines didn't allow you to
get at it.

Send mail if you want any of the changes.

bob desinger
bd@sde.HP.COM        hplabs!hp-sde!bd        uunet!hpda!hp-sde!bd