From: RC <re...@ya...> - 2001-04-27 23:07:41
|
I removed -fexpensive-optimizations and -O2 from the Makefiles. Now the error is missing include files: Xlib.h, etc. I cannot find these on the SGI. Is there a way to get around this problem. Thanks. Recif 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' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/delta/rc/Mesa-3.4.1/src/OSmesa' make[3]: Entering directory `/delta/rc/Mesa-3.4.1/src' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/delta/rc/Mesa-3.4.1/src' make[2]: Leaving directory `/delta/rc/Mesa-3.4.1/src' Making all in src-glu make[2]: Entering directory `/delta/rc/Mesa-3.4.1/src-glu' /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -Wall -fomit-frame-pointer -ffast-math -c glu.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -Wall -fomit-frame-pointer -ffast-math -c glu.c -DPIC -o glu.lo /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -Wall -fomit-frame-pointer -ffast-math -c mipmap.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -Wall -fomit-frame-pointer -ffast-math -c mipmap.c -DPIC -o mipmap.lo /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -Wall -fomit-frame-pointer -ffast-math -c nurbs.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -Wall -fomit-frame-pointer -ffast-math -c nurbs.c -DPIC -o nurbs.lo /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -Wall -fomit-frame-pointer -ffast-math -c nurbscrv.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -Wall -fomit-frame-pointer -ffast-math -c nurbscrv.c -DPIC -o nurbscrv.lo /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -Wall -fomit-frame-pointer -ffast-math -c nurbssrf.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -Wall -fomit-frame-pointer -ffast-math -c nurbssrf.c -DPIC -o nurbssrf.lo /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -Wall -fomit-frame-pointer -ffast-math -c nurbsutl.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -Wall -fomit-frame-pointer -ffast-math -c nurbsutl.c -DPIC -o nurbsutl.lo /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -Wall -fomit-frame-pointer -ffast-math -c polytest.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -Wall -fomit-frame-pointer -ffast-math -c polytest.c -DPIC -o polytest.lo polytest.c: In function `tess_test_polygon': polytest.c:129: warning: suggest explicit braces to avoid ambiguous `else' /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -Wall -fomit-frame-pointer -ffast-math -c project.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -Wall -fomit-frame-pointer -ffast-math -c project.c -DPIC -o project.lo /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -Wall -fomit-frame-pointer -ffast-math -c quadric.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -Wall -fomit-frame-pointer -ffast-math -c quadric.c -DPIC -o quadric.lo /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -Wall -fomit-frame-pointer -ffast-math -c tess.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -Wall -fomit-frame-pointer -ffast-math -c tess.c -DPIC -o tess.lo /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -Wall -fomit-frame-pointer -ffast-math -c tesselat.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -Wall -fomit-frame-pointer -ffast-math -c tesselat.c -DPIC -o tesselat.lo /bin/sh ../libtool --mode=link gcc -g -Wall -fomit-frame-pointer -ffast-math -o libGLU.la -rpath /usr/local/lib -version-info 1:1:030401 glu.lo mipmap.lo nurbs.lo nurbscrv.lo nurbssrf.lo nurbsutl.lo polytest.lo project.lo quadric.lo tess.lo tesselat.lo mkdir .libs rm -fr .libs/libGLU.la .libs/libGLU.* .libs/libGLU.* (cd . && ln -s glu.lo glu.o) (cd . && ln -s mipmap.lo mipmap.o) (cd . && ln -s nurbs.lo nurbs.o) (cd . && ln -s nurbscrv.lo nurbscrv.o) (cd . && ln -s nurbssrf.lo nurbssrf.o) (cd . && ln -s nurbsutl.lo nurbsutl.o) (cd . && ln -s polytest.lo polytest.o) (cd . && ln -s project.lo project.o) (cd . && ln -s quadric.lo quadric.o) (cd . && ln -s tess.lo tess.o) (cd . && ln -s tesselat.lo tesselat.o) gcc -shared glu.o mipmap.o nurbs.o nurbscrv.o nurbssrf.o nurbsutl.o polytest.o project.o quadric.o tess.o tesselat.o -lc -Wl,-soname -Wl,libGLU.so.-30399 `test -n "sgi-30399.1" && echo -Wl,-set_version -Wl,sgi-30399.1` -Wl,-update_registry -Wl,.libs/so_locations -o .libs/libGLU.so.-30399.1 (cd .libs && rm -f libGLU.so.-30399 && ln -s libGLU.so.-30399.1 libGLU.so.-30399) (cd .libs && rm -f libGLU.so && ln -s libGLU.so.-30399.1 libGLU.so) (cd .libs && rm -f libGLU.so && ln -s libGLU.so.-30399.1 libGLU.so) creating libGLU.la (cd .libs && rm -f libGLU.la && ln -s ../libGLU.la libGLU.la) make[2]: Leaving directory `/delta/rc/Mesa-3.4.1/src-glu' Making all in src-glut make[2]: Entering directory `/delta/rc/Mesa-3.4.1/src-glut' /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DNDEBUG -g -Wall -fomit-frame-pointer -ffast-math -c glut_8x13.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DNDEBUG -g -Wall -fomit-frame-pointer -ffast-math -c glut_8x13.c -DPIC -o glut_8x13.lo /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DNDEBUG -g -Wall -fomit-frame-pointer -ffast-math -c glut_9x15.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DNDEBUG -g -Wall -fomit-frame-pointer -ffast-math -c glut_9x15.c -DPIC -o glut_9x15.lo /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DNDEBUG -g -Wall -fomit-frame-pointer -ffast-math -c glut_bitmap.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DNDEBUG -g -Wall -fomit-frame-pointer -ffast-math -c glut_bitmap.c -DPIC -o glut_bitmap.lo In file included from glut_bitmap.c:8: glutint.h:19: X11/Xlib.h: No such file or directory glutint.h:20: X11/Xutil.h: No such file or directory In file included from glutint.h:21, from glut_bitmap.c:8: ../include/GL/glx.h:39: X11/Xlib.h: No such file or directory ../include/GL/glx.h:40: X11/Xutil.h: No such file or directory make[2]: *** [glut_bitmap.lo] Error 1 make[2]: Leaving directory `/delta/rc/Mesa-3.4.1/src-glut' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/delta/rc/Mesa-3.4.1' make: *** [all-recursive-am] Error 2 At 04:28 PM 4/27/01 -0600, you wrote: >RC wrote: > > > > At 03:29 PM 4/27/01 -0600, you wrote: > > >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. > > > > > > > > >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 > > > > > >_______________________________________________ > > >Mesa3d-users mailing list > > >Mes...@li... > > >http://lists.sourceforge.net/lists/listinfo/mesa3d-users > > > > I tried that, and I get the following error. Thanks again for your help. > > > >[...] > > triangle.c:957: Non-optional registers need a spill register > > (insn:QI 3333 2869 3334 (set (mem:DF (plus:SI (reg:SI 29 sp) > > (const_int 41320))) > > (reg:DF 40 $f8)) 195 {movdf_internal1} (nil) > > (nil)) > > gcc: Internal compiler error: program cc1 got fatal signal 6 > > make[3]: *** [triangle.lo] Error 1 > > make[3]: Leaving directory `/delta/rc/Mesa-3.4.1/src' > > 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 > > >I've seen this too. Try removing -fexpensive-optimizations and perhaps -O2 >from your Makefiles. > >-Brian > >_______________________________________________ >Mesa3d-users mailing list >Mes...@li... >http://lists.sourceforge.net/lists/listinfo/mesa3d-users _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com |