[Mesa-dev] build fails with current git

Brian Paul brian.e.paul at gmail.com
Thu Mar 3 08:17:07 PST 2011


On Thu, Mar 3, 2011 at 3:44 AM, Andy Furniss <andyqos at ukfsn.org> wrote:
> Andy Furniss wrote:
>>
>> I am getting a build fail today -
>>
>> mklib: Making Linux static library: libglapi.a
>> ar: creating libglapi.a
>> make[2]: Leaving directory `/home/andy/Src/Mesa-git/mesa/src/mapi/glapi'
>> make[2]: Entering directory `/home/andy/Src/Mesa-git/mesa/src/glsl'
>> flex --nounistd -oglcpp/glcpp-lex.c glcpp/glcpp-lex.l
>> bison -v -o "glcpp/glcpp-parse.c" --defines=glcpp/glcpp-parse.h
>> glcpp/glcpp-parse.y
>> flex --nounistd -oglsl_lexer.cpp glsl_lexer.ll
>> bison -v -o "glsl_parser.cpp" -p "_mesa_glsl_" --defines=glsl_parser.h
>> glsl_parser.yy
>> glcpp/glcpp-lex.l:55: unrecognized %option: extra-type
>> glsl_lexer.ll:86: unrecognized %option: extra-type
>> glsl_parser.yy: conflicts: 1 shift/reduce
>> make[2]: *** No rule to make target `depend', needed by `default'. Stop.
>> make[2]: *** Waiting for unfinished jobs....
>> make[2]: Leaving directory `/home/andy/Src/Mesa-git/mesa/src/glsl'
>> make[1]: *** [subdirs] Error 1
>> make[1]: Leaving directory `/home/andy/Src/Mesa-git/mesa/src'
>> make: *** [default] Error 1
>
> Updating flex fixed it -

Just curious, what was the old version and the new version?


 though I also had to re-clone as make distclean
> wasn't enough to get rid of a link error.
>
> r600_dri.so.tmp: undefined reference to `yylex_init_extra'


-Brian


More information about the mesa-dev mailing list