Xref: utzoo gnu.emacs:1462 comp.sys.hp:2729 Path: utzoo!attcan!utgpu!watmath!uunet!mcsun!mcvax!sunic!dkuug!daimi!janus!glad From: glad@janus.dk (Michael Glad) Newsgroups: gnu.emacs,comp.sys.hp Subject: Re: making Gnu Emacs on HP9000/340 Keywords: hp Message-ID: <2953@daimi.dk> Date: 23 Aug 89 08:36:38 GMT References: <722@eecae.ee.msu.edu> Sender: news@daimi.dk Reply-To: glad@/tmp/gnu/emacsaimi.DK (Michael Glad) Organization: DAIMI: Computer Science Department, Aarhus University, Denmark Lines: 32 I've successfully installed Emacs 18-54 on HP9000 models 340,360 and 370 with full X Windows support. I started out with the configuration files m-hp9000s300.h and s-hpux.h and got missing externals as reported. I finally succeeded by patching the xmakefile generated in the src directory. The patches are: 37c37 < LIBES = -lcurses $(LIBX) -lsetjmp -lc --- > LIBES = -lcurses $(LIBX) /usr/lib/end.o -lc As far as I remember (I solved the problem in june...) the setjmp facility has changed under 6.5 and libsetjmp.a are kept for compatibility purposes. The externals flag_fpa, fpa_loc and float_loc which ld complains about when running an unpatched xmakefile are referenced in /usr/lib/end.o. I know this is a hack but I got a perfect emacs 18-54 by using it so it may be worth trying until someone makes a cleaner solution. --- Michael Glad, programmer, Computer Science Department, Aarhus University, Denmark email: glad@daimi.dk