[comp.emacs] PYRAMID GnuEmacs build problem

ssb310@csc.anu.oz (Sean Sebastian Batt) (02/07/89)

Please, I need help.

I'm in the process of installing GnuEmacs 18.50 on a Pyramid 9825 using
BSD 4.2 (or the BSD half of the OSx 4 dual port).

I'm stuck at the stage where 'temacs' is created with a multiple definition
of both '__setjmp' and '__longjmp' in /lib/libc.a(setjmp.o).

Someone must know how to fix this as it occurs when building GnuEmacs
from at least version 18.43 onwards.

Of course the problem must be really simple of 18.50 wouldn't still have it.
(Oh oh, I'm asuming the problem is in GnuEmacs rather than our own
system configuration, but our machine is stock standard (brand new)).
Unfortunately I'm really new to UNIX so I can't see a solution. I tried
loading with a libc.a without setjmp.o, but then it can't find '_setjmp'
etc.

Thanks in advance.

---------------Sean Sebastian Batt | Ph:  +61 62 493859---------------------
------Social Science Data Archives | DTE: 0505262440032::SSB310-------------
----Australian National University | ARPA, CSNET, BITNET: ssb310@csc.anu.oz-
------Usenet:{uunet,ubc-vision,ukc,prlb2}!munnari!csc.anu.oz!ssb310---------

mike@pyrdc.UUCP (Mike Whitman) (02/12/89)

From article <1552@csc.anu.oz>, by ssb310@csc.anu.oz (Sean Sebastian Batt):
> Please, I need help.
> 
> I'm in the process of installing GnuEmacs 18.50 on a Pyramid 9825 using
> BSD 4.2 (or the BSD half of the OSx 4 dual port).
> 
> I'm stuck at the stage where 'temacs' is created with a multiple definition
> of both '__setjmp' and '__longjmp' in /lib/libc.a(setjmp.o).
> 
Check to see if OLD_PYRAMID is defined. This define is used for OSx versions
up to 3.1. For OSx 4.x you don't define OLD_PYRAMID. This should fix your
multiply defined setjmp/longjmp problems. BTW if you have the extra memory
and can set up a virtual memory disk to keep emacs in it turns it into
a real fast little :^} editor. I keep all my lisp *.elc files in memory too
and it really speeds up the load time. Have fun!

-- mike --


-- 
      -m-------  Mike Whitman		Phone : (703)848-2050
    ---mmm-----  Pyramid Technology     Fax   : (703)848-4995
  -----mmmmm---  8320 Old Courthouse Rd ARPA  : mike@gmu90x.gmu.edu
-------mmmmmmm-  Vienna, VA 22170	UUCP  : ...uunet!pyrdc!mike

Whatever you needs, Pyramid will cater to them. We are not proud.
	- parapharased from Hitch Hikers Guide to the Galaxy TV Show BBC