[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
grub2 compilation error on CentOS 4.2
From: |
Nickolai Zeldovich |
Subject: |
grub2 compilation error on CentOS 4.2 |
Date: |
Tue, 6 Dec 2005 15:52:27 -0800 |
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
-- kolya
- grub2 compilation error on CentOS 4.2,
Nickolai Zeldovich <=