Re: AIX 4.2 fails to build
Irene Vatton <[email protected]>
| Newsgroups | gmane.comp.web.amaya.devel |
|---|---|
| Organization | INRIA |
| Message-ID | <[email protected]> |
On Sat, 11 Oct 2003 19:16:21 +0200 Riccardo Mottola <[email protected]> wrote: > > Hello, > > I tried to build amaya on Aix 4.2 using gcc and linking to Motif (not only I > like it more, but I am not able in any way to compile gtk 1.x on Aix...). > > I did configure and use gnu-make > > The build gives the following erros (apart some redefinitions): > > .../../thotlib/base/fileaccess.c: In function `readFloat': > .../../thotlib/base/fileaccess.c:307: structure has no member named > `negative' > .../../thotlib/base/fileaccess.c:308: structure has no member named > `exponent' > .../../thotlib/base/fileaccess.c:309: structure has no member named > `mantissa' > .../../thotlib/base/fileaccess.c:309: structure has no member named > `exponent' I suggest that change in the file Amaya/thotlib/base/fileaccess.c: #if __BYTE_ORDER == __BIG_ENDIAN unsigned int negative:1; unsigned int exponent:8; unsigned int mantissa:23; - #endif - #if __BYTE_ORDER == __LITTLE_ENDIAN + #else unsigned int mantissa:23; unsigned int exponent:8; unsigned int negative:1; #endif #if defined(_BIG_ENDIAN) unsigned int negative:1; unsigned int exponent:8; unsigned int mantissa:23; - #endif - #if defined(_LITTLE_ENDIAN) + #else unsigned int mantissa:23; unsigned int exponent:8; unsigned int negative:1; #endif Irene. ----- Irène Vatton INRIA Rhône-Alpes INRIA ZIRST e-mail: [email protected] 655 avenue de l'Europe Tel.: +33 4 76 61 53 61 Montbonnot Fax: +33 4 76 61 52 07 38334 Saint Ismier Cedex - France