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