home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / os / os9 / 1068 < prev    next >
Encoding:
Internet Message Format  |  1992-07-23  |  1.6 KB

  1. Path: sparky!uunet!pipex!unipalm!uknet!pyrltd!mwuk!tony
  2. From: tony@microware.co.uk (Tony Mountifield)
  3. Newsgroups: comp.os.os9
  4. Subject: Re: Help me !!!!!!
  5. Message-ID: <1142@mwuk.UUCP>
  6. Date: 23 Jul 92 16:14:45 GMT
  7. References: <tardif.711772631@chicoutimi>
  8. Organization: Microware Systems (UK) Ltd., Winchester, UK.
  9. Lines: 30
  10.  
  11. In article <tardif.711772631@chicoutimi> tardif@chicoutimi.ulaval.ca (Pierre-Martin Tardif) writes:
  12. > Hi!
  13. >     I really don't what I'm doing wrong but when I compile
  14. > my program, I get a lot of errors and a sample of these errors
  15. > follows:
  16. > >l68: error - operand size error.
  17. > >The value of symbol 'BC' ($2c3cb) is too large for a word operand.
  18. > >The offending operand is at offset $1cc in the code area
  19. > >of psect 'tgoto_c' in file '/h0/lib/termlib.l'.
  20.  
  21. Your problem is almost certainly that you have a large data item - array
  22. or structure - which is not declared as "remote". This is causing any
  23. static variables defined in libraries to be more than 64k from the
  24. beginning of the static data space.
  25.  
  26. Add the "remote" storage class to the declaration of any large arrays
  27. and structures, and the problem should go away.
  28.  
  29. Hope this helps,
  30.  
  31. Tony.
  32.  
  33. -- 
  34. Tony Mountifield     (G4CJO)       | Microware Systems (UK) Ltd.
  35. Email:  tony@microware.co.uk       | Colden Common, WINCHESTER, SO21 1TH.
  36. (or:  ...!uknet!mwuk!tony)         | Tel: 0703 601990   Fax: 0703 601991
  37. ------------------------------------------------------------------------
  38. ** Any opinions are mine, not Microware's - but you knew that anyway. **
  39. ------------------------------------------------------------------------
  40.