[comp.emacs] making uemacs3.9 aborts during linking

grout@MCC.COM (04/12/88)

The make of uemacs version 3.9 aborts during linking with the error
messages, 
    Group "DGROUP" larger than 64Kbytes
    *** Error code -79
This happens when I try to make uemacs on my SCO Xenix V.2.1.3 system
running on an IBM PC with 640kbytes.

Can anyone help with what to change to make the link work?

Also has anyone yet been able to make the gnu-emacs on the above
hardware and OS?

Tnx,
Steve Grout (512)338-3516 grout@mcc.com

  -- Steve Grout

moran-william@CS.YALE.EDU (William Moran) (04/12/88)

In article <880411165825.8.GROUT@VIKING.CAD.MCC.COM> grout@mcc.com writes:
>
>The make of uemacs version 3.9 aborts during linking with the error
>messages, 
>    Group "DGROUP" larger than 64Kbytes
>    *** Error code -79
>This happens when I try to make uemacs on my SCO Xenix V.2.1.3 system
>running on an IBM PC with 640kbytes.
>
>Can anyone help with what to change to make the link work?
>
>Also has anyone yet been able to make the gnu-emacs on the above
>hardware and OS?
>
Yeah, you need to use the large model memory switches. You need to
pass -Ml as a compiler flag. In other words, you need to remake the
whole thing. You might also want to monkey with the threshold level
necessary for any given data item to be put in its own segment, but
that isn't necessary.

No, no one has been able to make gnu emacs on a 286 system (I assume
you mean on an AT and not a PC). Gnu emacs is essentially incompatible
with this sort of segmented architecture.


			  
			  William L. Moran Jr.
moran@{yale.arpa, cs.yale.edu, yalecs.bitnet}  ...{ihnp4!hsi,decvax}!yale!moran

Let sleeping AMHDs lie.		- Me

mike@ists (Mike Clarkson) (04/13/88)

In article <26974@yale-celray.yale.UUCP>, moran-william@CS.YALE.EDU (William Moran) writes:
> In article <880411165825.8.GROUT@VIKING.CAD.MCC.COM> grout@mcc.com writes:
> >The make of uemacs version 3.9 aborts during linking with the error
> >messages, 
> >    Group "DGROUP" larger than 64Kbytes
> >    *** Error code -79
> >This happens when I try to make uemacs on my SCO Xenix V.2.1.3 system
> >running on an IBM PC with 640kbytes.

> Yeah, you need to use the large model memory switches. You need to
> pass -Ml as a compiler flag. In other words, you need to remake the
> whole thing. 

SCO Xenix 2.1.3 on a PC does not support Large model. MicroEmacs 3.9
*requires* large model.  The only solution for you is to go back to
MicroEmacs version 3.8 (any release).  It will work fine on the PC.


-- 
Mike Clarkson						mike@ists.UUCP
Institute for Space and Terrestrial Science
York University, North York, Ontario,
CANADA M3J 1P3						(416) 736-5611

wrp@krebs.acc.Virginia.EDU (Bill Pearson) (04/15/88)

]] ]The make of uemacs version 3.9 aborts during linking with the error
]] ]messages, 
]] ]    Group "DGROUP" larger than 64Kbytes
]] ]    *** Error code -79
]] ]This happens when I try to make uemacs on my SCO Xenix V.2.1.3 system
]] ]running on an IBM PC with 640kbytes.
]
]] Yeah, you need to use the large model memory switches. You need to
]] pass -Ml as a compiler flag. In other words, you need to remake the
]] whole thing. 
]
]SCO Xenix 2.1.3 on a PC does not support Large model. MicroEmacs 3.9
]*requires* large model.  The only solution for you is to go back to
]MicroEmacs version 3.8 (any release).  It will work fine on the PC.
]

	This is not true.  SCO Xenix 2.1.3 supports the large model (-Ml)
and I ran microemacs3.7-8 for more than a year under this version of SCO.
There is a minor compiler bug for expressions of the form:

	str->v[i++] 

which gives an infinite spill error (it is still there in SCO 2.2.1).
There may be some other problem with microemacs3.9 on SCO Xenix, but
it is not due to lack of support of the large model. (Note that this 
is different from cc -LARGE, use cc -Ml).

Bill Pearson