-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 01/31/2012 09:14 AM, Matt Turner wrote: > On Tue, Jan 31, 2012 at 10:50 AM, Kevin H. Hobbs <hob...@ohio.edu> > wrote: >> On 01/31/2012 09:53 AM, Brian Paul wrote: >>> >>> Kevin, >>> >>> I just pushed a couple osmesa fixes to master and the 8.0 >>> branch. Can you give it a try? >>> >>> Thinks seem to fix things on the 8.0 branch but I'm unable to >>> verify on master due to some other regressions ATM. >>> >>> -Brian >>> >> >> [kevin@bubbles mesa]$ git branch * 8.0 master [kevin@bubbles >> mesa]$ make make[1]: Entering directory `/home/kevin/mesa/src' >> Making sources for autoconf gmake[2]: Entering directory >> `/home/kevin/mesa/src/mapi/glapi' gmake[2]: Nothing to be done >> for `default'. gmake[2]: Leaving directory >> `/home/kevin/mesa/src/mapi/glapi' gmake[2]: Entering directory >> `/home/kevin/mesa/src/glsl' g++ -g -O2 -Wall -fno-strict-aliasing >> -fno-builtin-memcmp -fPIC -D_GNU_SOURCE -DPTHREADS >> -DHAVE_POSIX_MEMALIGN -DHAVE_MINCORE -DHAVE_LIBUDEV >> -D__STDC_CONSTANT_MACROS -DHAVE_LLVM=0x0208 -DFEATURE_GL=1 >> -fvisibility=hidden -c -o glsl_lexer.o glsl_lexer.cc In file >> included from glsl_parser_extras.h:35:0, from ast.h:30, from >> glsl_lexer.ll:27: glsl_symbol_table.h:32:34: fatal error: >> program/symbol_table.h: No such file or directory compilation >> terminated. gmake[2]: *** [glsl_lexer.o] Error 1 gmake[2]: >> Leaving directory `/home/kevin/mesa/src/glsl' make[1]: *** >> [subdirs] Error 1 make[1]: Leaving directory >> `/home/kevin/mesa/src' make: *** [default] Error 1 >> >> >> >> [kevin@bubbles mesa]$ git branch 8.0 * master [kevin@bubbles >> mesa]$ make make[1]: Entering directory `/home/kevin/mesa/src' >> Making sources for autoconf gmake[2]: Entering directory >> `/home/kevin/mesa/src/mapi/glapi' gmake[2]: Nothing to be done >> for `default'. gmake[2]: Leaving directory >> `/home/kevin/mesa/src/mapi/glapi' gmake[2]: Entering directory >> `/home/kevin/mesa/src/glsl' gmake all-recursive gmake[3]: >> Entering directory `/home/kevin/mesa/src/glsl' Making all in >> glcpp gmake[4]: Entering directory >> `/home/kevin/mesa/src/glsl/glcpp' gmake all-am gmake[5]: >> Entering directory `/home/kevin/mesa/src/glsl/glcpp' CCLD >> libglcpp.la ar: .libs/glcpp-lex.o: No such file or directory >> gmake[5]: *** [libglcpp.la] Error 1 gmake[5]: Leaving directory >> `/home/kevin/mesa/src/glsl/glcpp' gmake[4]: *** [all] Error 2 >> gmake[4]: Leaving directory `/home/kevin/mesa/src/glsl/glcpp' >> gmake[3]: *** [all-recursive] Error 1 gmake[3]: Leaving directory >> `/home/kevin/mesa/src/glsl' gmake[2]: *** [all] Error 2 gmake[2]: >> Leaving directory `/home/kevin/mesa/src/glsl' make[1]: *** >> [subdirs] Error 1 make[1]: Leaving directory >> `/home/kevin/mesa/src' make: *** [default] Error 1 > > You cannot change branches or bisect without running autogen.sh > (and maybe git clean to be safe). I see glsl_lexer.cc in your log, > which exists only in the master branch. > _______________________________________________ mesa-dev mailing > list mesa-dev@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev
I think libglsl might not be being passed the linker flags.. I build with this setup that worked yesterday.. ./autogen.sh --prefix=/usr --libdir=/usr/lib --with-dri-drivers="" - --with-gallium-drivers=r600,swrast --enable-gallium-egl - --enable-openvg --enable-gles1 --enable-gles2 --enable-texture-float - --enable-vdpau --enable-xvmc --enable-osmesa --enable-32-bit - --enable-gallium-llvm --enable-texture-float I'm guessing it is not being passed the correct libpath. Because the libaries should be coming from i686 rather than x86_64 CXXLD libglsl.la /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.6.2/libstdc++.so when searching for - -lstdc++ /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.6.2/../../../../lib64/libm.so when searching for -lm /usr/bin/ld: skipping incompatible /usr/lib/../lib64/libm.so when searching for -lm /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.6.2/../../../../lib64/libc.so when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/../lib64/libc.so when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.6.2/libgcc_s.so when searching for - -lgcc_s /usr/bin/ld: i386:x86-64 architecture of input file `/usr/lib/gcc/x86_64-redhat-linux/4.6.2/../../../../lib64/crti.o' is incompatible with i386 output /usr/bin/ld: i386:x86-64 architecture of input file `/usr/lib/gcc/x86_64-redhat-linux/4.6.2/crtbeginS.o' is incompatible with i386 output /usr/bin/ld: i386:x86-64 architecture of input file `/usr/lib/gcc/x86_64-redhat-linux/4.6.2/crtendS.o' is incompatible with i386 output /usr/bin/ld: i386:x86-64 architecture of input file `/usr/lib/gcc/x86_64-redhat-linux/4.6.2/../../../../lib64/crtn.o' is incompatible with i386 output collect2: ld returned 1 exit status gmake[4]: *** [libglsl.la] Error 1 gmake[4]: Leaving directory `/home/kdekorte/git/mesa-32/src/glsl' - -- Get my public GnuPG key from http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x7D0BD5D1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk8oGhsACgkQ6w2kMH0L1dGSAgCeJwykl7o1E/9LN80DC4ydVdx5 AfkAmQHnPoUtsxNTVVArGYwAM/ie11jO =9SJH -----END PGP SIGNATURE----- _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev