Hi, It seems, that bison test 81 isn't up-to-date:
It looks like input.y:8: #error "8" is expected, but input.y: In function 'yyparse': input.y:8: #error "8" is actually given out (I suppose, last version is more verbose). Anyway, see the log for yourself: << '========== EOF ===========' # -*- compilation -*- 81. synclines.at:144: testing ... ./synclines.at:144: $CC $CFLAGS $CPPFLAGS -c syncline.c stderr: syncline.c:1:2: error: #error "1" ./synclines.at:144: sed -e 's/^\([^:]*:[^:.]*\)[.:][^:]*:\(.*\)$/\1:\2/' -e 's/^\([^:]*:[^:]*:\)[^#]*\( #error\)/\1\2/' stderr stdout: syncline.c:1: #error "1" ./synclines.at:144: test "`cat stdout`" = 'syncline.c:1: #error "1"' || exit 77 ./synclines.at:144: bison -o input.c input.y ./synclines.at:144: $CC $CFLAGS $CPPFLAGS -c input.c stderr: input.y: In function 'yyparse': input.y:8:2: error: #error "8" ./synclines.at:144: sed -e 's/^\([^:]*:[^:.]*\)[.:][^:]*:\(.*\)$/\1:\2/' -e 's/^\([^:]*:[^:]*:\)[^#]*\( #error\)/\1\2/' stderr stdout: input.y: In function 'yyparse': input.y:8: #error "8" ./synclines.at:144: cat stdout --- - 2010-06-11 06:45:25.000000000 +0400 +++ /mnt/pk/Retort-tmp/build-root-tsKQHA68/bison-2.4.2/tests/testsuite.dir/at-groups/81/stdout 2010-06-11 06:45:25.000000000 +0400 @@ -1,2 +1,3 @@ +input.y: In function 'yyparse': input.y:8: #error "8" 81. synclines.at:144: 81. Action synch line (synclines.at:144): FAILED (synclines.at:144) ========== EOF =========== Thanks and good luck:)
