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