[Mesa-dev] OSMesa glapi linlking

Matt Turner mattst88 at gmail.com
Tue Jan 31 08:14:05 PST 2012


On Tue, Jan 31, 2012 at 10:50 AM, Kevin H. Hobbs <hobbsk at 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 at bubbles mesa]$ git branch
> * 8.0
>  master
> [kevin at 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 at bubbles mesa]$ git branch
>  8.0
> * master
> [kevin at 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.


More information about the mesa-dev mailing list