lbn@iesd.uucp (Lars Bo Nielsen) (10/27/88)
Hi, out there..
I'm having some problems compiling the c-source codes for TeX (using
MWC ver. 3.0 on a Mega 4), as generated from tex.web by web2c, and I'm
having some problems (it bombs (bus-error) ;-). But, I have an idear
that the problem comes from the datatypes in the file `memory.h',
where a couple of unions and structs are being typedef'ed:
typedef union { struct { halfword RH, LH; } v;
struct { halfword junk_space; quarterword B0, B1;} u;
} twohalves;
typedef struct { struct { quarterword B0; quarterword B1;} u;
quarterword b2; quarterword b3;
} fourquarters;
typedef union {integer cint; glueratio gr; twohalves hh; fourquarters qqqq;
} memoryword;
with integer = long (32 bit), halfword = short (16 bit), and
quarterword = char (8 bit). MWC tells me that it has problems with the
union memoryword:
Strict: size of union overflows size_t
The manual says that `size_t' is an internal constant, but when it's
only a strict code is generated. Another problem might be the arrays.
Ver. 3.0 of MWC should be able to handle arrays > 64K, but are there
still some problems?
Could somebody please give me a hint, or has anybody succesfully
compiled TeX on an Atari?
/========================================================================\
| Lars Bo Nielsen | lbn@iesd.dk |
| Department of Computer Science | {...}!mcvax!diku!iesd!lbn |
| Aalborg University, St. 19 |--------------------------------------|
| DK 9000 Aalborg | Wise words in latin: |
| D E N M A R K | Vir prudens non contra ventum mingit |
\========================================================================/