On Thu, Sep 5, 2013 at 1:14 PM, Christophe Jarry < christophe.jarry at ouvaton.org> wrote:
> make[2]: Entering directory `/usr/src/mesa/mesa-20130828/src/glsl' > /usr/lib/pkgusr/mkdir -p ../../src/glsl/glcpp > LEX glsl_lexer.cpp > YACC glsl_parser.cpp > /usr/lib/pkgusr/mkdir -p ../../src/glsl/glcpp > YACC glcpp/glcpp-parse.c > LEX glcpp/glcpp-lex.c > /bin/sh: line 1: 5657 Segmentation fault \ > flex -o glsl_lexer.cpp glsl_lexer.ll > make[2]: *** [glsl_lexer.cpp] Error 139 > make[2]: *** Waiting for unfinished jobs.... > /bin/sh: line 1: 5673 Segmentation fault \ > flex -o glcpp/glcpp-lex.c glcpp/glcpp-lex.l > make[2]: *** [glcpp/glcpp-lex.c] Error 139 GDB indicates that flex (2.5.37 here) entered an infinite loop. The bug has been reported on http://sourceforge.net/p/flex/bugs/151/ with a fix that worked for me. Using flex version 2.5.35 does not produce a segmentation fault. > bison: m4 subprocess failed > make[2]: *** [glcpp/glcpp-parse.c] Error 1 > bison: m4 subprocess failed > make[2]: *** [glsl_parser.cpp] Error 1 > make[2]: Leaving directory `/usr/src/mesa/mesa-20130828/src/glsl' I got rid of this error by using bison 2.4.1 instead of 2.7. Thank you for your help! Christophe _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev