From: Brian P. <br...@va...> - 2001-04-27 21:25:10
|
RC wrote: > > I am trying to compile Mesa3-4.1 on an SGI Origin running Irix 6.5. > I get the following error with gmake. > > Thanks for any help in fixing this. (I am also attaching the output from > configure). > > /delta/rc/bin/make all-recursive > make[1]: Entering directory `/delta/rc/Mesa-3.4.1' > Making all in include > make[2]: Entering directory `/delta/rc/Mesa-3.4.1/include' > Making all in GL > make[3]: Entering directory `/delta/rc/Mesa-3.4.1/include/GL' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory `/delta/rc/Mesa-3.4.1/include/GL' > make[3]: Entering directory `/delta/rc/Mesa-3.4.1/include' > make[3]: Nothing to be done for `all-am'. > make[3]: Leaving directory `/delta/rc/Mesa-3.4.1/include' > make[2]: Leaving directory `/delta/rc/Mesa-3.4.1/include' > Making all in src > make[2]: Entering directory `/delta/rc/Mesa-3.4.1/src' > Making all in OSmesa > make[3]: Entering directory `/delta/rc/Mesa-3.4.1/src/OSmesa' > /bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. > -I../../include -I../../src -g -O2 -Wall -fomit-frame-pointer > -ffast-math -fexpensive-optimizations -fstrict-aliasing -c osmesa.c > gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -I../../src -g -O2 > -Wall -fomit-frame-pointer -ffast-math -fexpensive-optimizations > -fstrict-aliasing -Wp,-MD,.deps/osmesa.pp -c osmesa.c -DPIC -o osmesa.lo > cc1: Invalid option `-fstrict-aliasing' > ../../src/tritemp.h: In function `smooth_rgba_z_triangle': > ../../src/tritemp.h:582: warning: `fxLeftEdge' might be used uninitialized > in this function > ../../src/tritemp.h:582: warning: `fxRightEdge' might be used uninitialized > in this function > ../../src/tritemp.h:582: warning: `fdxLeftEdge' might be used uninitialized > in this function > ../../src/tritemp.h:582: warning: `fdxRightEdge' might be used > uninitialized in this function > ../../src/tritemp.h:586: warning: `fError' might be used uninitialized in > this function > ../../src/tritemp.h:586: warning: `fdError' might be used uninitialized in > this function > ../../src/tritemp.h:589: warning: `iy' might be used uninitialized in this > function > ../../src/tritemp.h:596: warning: `zRow' might be used uninitialized in > this function > ../../src/tritemp.h:597: warning: `dZRowOuter' might be used uninitialized > in this function > ../../src/tritemp.h:599: warning: `fz' might be used uninitialized in this > function > ../../src/tritemp.h:599: warning: `fdzOuter' might be used uninitialized in > this function > ../../src/tritemp.h:602: warning: `fr' might be used uninitialized in this > function > ../../src/tritemp.h:602: warning: `fdrOuter' might be used uninitialized in > this function > ../../src/tritemp.h:603: warning: `fg' might be used uninitialized in this > function > ../../src/tritemp.h:603: warning: `fdgOuter' might be used uninitialized in > this function > ../../src/tritemp.h:604: warning: `fb' might be used uninitialized in this > function > ../../src/tritemp.h:604: warning: `fdbOuter' might be used uninitialized in > this function > ../../src/tritemp.h:612: warning: `fa' might be used uninitialized in this > function > ../../src/tritemp.h:612: warning: `fdaOuter' might be used uninitialized in > this function > ../../src/tritemp.h: In function `flat_rgba_z_triangle': > ../../src/tritemp.h:582: warning: `fxLeftEdge' might be used uninitialized > in this function > ../../src/tritemp.h:582: warning: `fxRightEdge' might be used uninitialized > in this function > ../../src/tritemp.h:582: warning: `fdxLeftEdge' might be used uninitialized > in this function > ../../src/tritemp.h:582: warning: `fdxRightEdge' might be used > uninitialized in this function > ../../src/tritemp.h:586: warning: `fError' might be used uninitialized in > this function > ../../src/tritemp.h:586: warning: `fdError' might be used uninitialized in > this function > ../../src/tritemp.h:589: warning: `iy' might be used uninitialized in this > function > ../../src/tritemp.h:596: warning: `zRow' might be used uninitialized in > this function > ../../src/tritemp.h:597: warning: `dZRowOuter' might be used uninitialized > in this function > ../../src/tritemp.h:599: warning: `fz' might be used uninitialized in this > function > ../../src/tritemp.h:599: warning: `fdzOuter' might be used uninitialized in > this function > make[3]: *** [osmesa.lo] Error 1 > make[3]: Leaving directory `/delta/rc/Mesa-3.4.1/src/OSmesa' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/delta/rc/Mesa-3.4.1/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/delta/rc/Mesa-3.4.1' > make: *** [all-recursive-am] Error 2 It looks like gcc doesn't like the -fstrict-aliasing option. Edit src/Makefile and src/OSMesa/Makefile and remove any occurances of it. I've had alot of trouble with configure on IRIX. -Brian |