grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: grub2 compilation error on CentOS 4.2


From: Lubomir Kundrak
Subject: Re: grub2 compilation error on CentOS 4.2
Date: Wed, 7 Dec 2005 12:03:35 +0100 (CET)
User-agent: SquirrelMail/1.4.4

> I was trying to compile today's grub2 CVS version, and ran into the
> following problem:
>
> host% gmake
> gcc [...] -c -o grub_emu-normal_lexer.o normal/lexer.c
> normal/lexer.c: In function `grub_script_yylex':
> normal/lexer.c:89: error: called object is not a function
> normal/lexer.c:90: error: syntax error before "return"
> normal/lexer.c:92: error: called object is not a function
> normal/lexer.c:93: error: syntax error before '{' token
>
> This appears to be due to a rather unfortunate preprocessor macro in
> grub_script.tab.h:
>
> host% grep define.if grub_script.tab.h
> #define if 258
>
> I'm not sure what's going on, but my version of yacc is generating
> that output from grub2/normal/parser.y.
>
> host% rpm -qf /usr/bin/yacc
> byacc-1.9-28

berkley yacc doesn't work.
use bison.
configure.ac should be changed to enforce use of bison imho.

>
> -- kolya
>
>
> _______________________________________________
> Grub-devel mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/grub-devel
>






reply via email to

[Prev in Thread] Current Thread [Next in Thread]