James Linden
Wed, 28 May 2008 06:31:12 -0700
Bean wrote:
Isn't it gcc/make complaining, not bison? Here are the last few lines of the log...On Wed, May 28, 2008 at 9:57 AM, James Linden <[EMAIL PROTECTED]> wrote:Description: I don't know if the compile error and the runtime errors are related, but I'm going to put them into one thread for the moment... Environment: grub: 1.96 bison: 2.3 kernel: 2.6.25.2 gcc: 4.3.0 glibc: 2.7 make: 3.81 Situation (compile): ./normal/parser.y: In function 'grub_script_yyparse': ./normal/parser.y:58: error: expected ';' before '}' token make: *** [normal_mod-grub_script_tab.o] Error 1 Current code: script_init: { state->err = 0} script Proposed change: script_init: { state->err = 0; } scriptWell, my bison doesn't complain. Adding the semicolon make it look better though.
----------------------------------------gcc -I. -I./. -I. -Iinclude -I./include -Wall -W -Wall -W -Wshadow -Wpointer-arith -Wmissing-prototypes -Wundef -Wstrict-prototypes -g -Os -falign-jumps=1 -falign-loops=1 -falign-functions=1 -fno-stack-protector -fno-builtin -mrtd -mregparm=3 -m32 -MD -c -o normal_mod-grub_script_tab.o grub_script.tab.c
grub_script.tab.c:197:6: warning: "YYENABLE_NLS" is not defined ./normal/parser.y: In function 'grub_script_yyparse': ./normal/parser.y:58: error: expected ';' before '}' token make: *** [normal_mod-grub_script_tab.o] Error 1 ----------------------------------------
Situation (runtime): When booting grub, the following error appears: Warning: syntax error (missing slash) in '?' Press a key, and another error appears: Warning: syntax error (missing slash) in '' Press a key again, and the normal grub menu and operations continue as expected... The config file is well-formed, and has no syntax errors in it, so I can only guess that the error is coming from something internal.First of all, try the cvs version. If the problem still exists, paste the content of your grub.cfg here.
OK, I grabbed CVS source and compiled using my hack to fix the parser.y syntax error (above)... no syntax errors on boot.
Regards,
James 'KodeKrash' Linden
[EMAIL PROTECTED]
http://www.jameslinden.com/
_______________________________________________
Bug-grub mailing list
Bug-grub@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-grub