bug-bison
[Top][All Lists]
Advanced

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

Re: YYSTYPE_IS_TRIVIAL


From: Paul Eggert
Subject: Re: YYSTYPE_IS_TRIVIAL
Date: Mon, 22 Apr 2002 15:13:37 -0700 (PDT)

> From: Akim Demaille <address@hidden>
> Date: 22 Apr 2002 15:42:12 +0200
> 
> I thought you had ported that patch to the head, but it is
> not the case.

Sorry, no.  It was on my list of things to do, but it fell off.

I would like to apply it, but the head does not at all work for me
now, and I don't know how muscles work either, so I can't easily adapt
the code.

Here's what happens when I try to build the head.
I'm running on Solaris 8 with Autoconf 2.53a and Automake 1.6.1.
My remarks are labeled `#PRE'.

357-sic $ ./bootstrap
Bootstrapping CVS Bison...
autoreconf: working in `.'
autoreconf: running: aclocal -I m4 --output=aclocal.m4t
autoreconf: `aclocal.m4' is created
autoreconf: running: gettextize --copy --force --no-changelog --intl
Wiping out intl/ subdirectory
Copying file ABOUT-NLS
Copying file config/config.rpath
Copying file intl/COPYING.LIB-2
Copying file intl/ChangeLog
Copying file intl/Makefile.in
Copying file intl/VERSION
Copying file intl/bindtextdom.c
Copying file intl/config.charset
Copying file intl/dcgettext.c
Copying file intl/dcigettext.c
Copying file intl/dcngettext.c
Copying file intl/dgettext.c
Copying file intl/dngettext.c
Copying file intl/eval-plural.h
Copying file intl/explodename.c
Copying file intl/finddomain.c
Copying file intl/gettext.c
Copying file intl/gettext.h
Copying file intl/gettextP.h
Copying file intl/gmo.h
Copying file intl/hash-string.h
Copying file intl/intl-compat.c
Copying file intl/l10nflist.c
Copying file intl/libgettext.h
Copying file intl/libgnuintl.h
Copying file intl/loadinfo.h
Copying file intl/loadmsgcat.c
Copying file intl/localcharset.c
Copying file intl/locale.alias
Copying file intl/localealias.c
Copying file intl/localename.c
Copying file intl/ngettext.c
Copying file intl/os2compat.c
Copying file intl/os2compat.h
Copying file intl/osdep.c
Copying file intl/plural-exp.c
Copying file intl/plural-exp.h
Copying file intl/plural.c
Copying file intl/plural.y
Copying file intl/ref-add.sin
Copying file intl/ref-del.sin
Copying file intl/textdomain.c
Copying file po/Makefile.in.in
Copying file po/Makevars.template
Copying file po/Rules-quot
Copying file po/boldquot.sed
Copying file po/address@hidden
Copying file po/address@hidden
Copying file po/insert-header.sin
Copying file po/quot.sed
Copying file po/remove-potcdate.sin
Copying file m4/codeset.m4
Copying file m4/gettext.m4
Copying file m4/glibc21.m4
Copying file m4/iconv.m4
Copying file m4/isc-posix.m4
Copying file m4/lcmessage.m4
Copying file m4/lib-ld.m4
Copying file m4/lib-link.m4
Copying file m4/lib-prefix.m4
Copying file m4/progtest.m4
Updating EXTRA_DIST in m4/Makefile.am (backup is in m4/Makefile.am~)
Updating Makefile.am (backup is in Makefile.am~)
Updating configure.in (backup is in configure.in~)

Please update po/Makevars so that it defines all the variables mentioned
in po/Makevars.template.
You can then remove po/Makevars.template.

Please run 'aclocal -I m4' to regenerate the aclocal.m4 file.
You need aclocal from GNU automake 1.5 (or newer) to do this.
Then run 'autoconf' to regenerate the configure file.

You will also need config.guess and config.sub, which you can get from
ftp://ftp.gnu.org/pub/gnu/config/.

You might also want to copy the convenience header file gettext.h
from the /opt/reb/share/gettext directory into your package.
It is a wrapper around <libintl.h> that implements the configure --disable-nls
option.

autoreconf: configure.in: not using Libtool
autoreconf: running: aclocal -I m4 --output=aclocal.m4t
autoreconf: `aclocal.m4' is unchanged
autoreconf: running: automake --add-missing --copy --force-missing
configure.in: installing `config/mkinstalldirs'
configure.in: installing `config/missing'
aclocal.m4:1847: installing `config/config.guess'
aclocal.m4:1847: installing `config/config.sub'
Makefile.am: installing `./INSTALL'
configure.in:27: required file `./config.hin' not found
doc/Makefile.am:3: installing `config/mdate-sh'
doc/Makefile.am:3: installing `config/texinfo.tex'
lib/Makefile.am:18: installing `lib/ansi2knr.c'
lib/Makefile.am:18: installing `lib/ansi2knr.1'
automake: processing Makefiles another time to fix them up.
autoreconf: running: autoconf --force
configure.in:32: error: `intl/Makefile' is already registered with 
AC_CONFIG_FILES.
autoconf/status.m4:831: AC_CONFIG_FILES is expanded from...
configure.in:32: the top level
autoreconf: autoconf failed with exit status: 1
 at /tmp/prefix/bin/autoreconf line 475
#PRE The above looks like a real problem, but I'm not sure what.
#PRE
rm: po/Makevars.template: override protection 444 (yes/no)? yes
#PRE I shouldn't have to type "yes".
#PRE
autoreconf: working in `.'
autoreconf: running: aclocal -I m4 --output=aclocal.m4t
autoreconf: `aclocal.m4' is unchanged
autoreconf: configure.in: not running gettextize: --install not given
autoreconf: configure.in: not using Libtool
autoreconf: running: automake --no-force
configure.in:27: required file `./config.hin' not found
autoreconf: automake failed with exit status: 1
 at /tmp/prefix/bin/autoreconf line 456
#PRE The above problem caused the bootstrap to fail, so I worked around
#PRE it by running autoheader by hand, and then rerrunning bootstrap.
#PRE
358-sic $ autoheader
autoheader: `config.hin' is created
359-sic $ ./bootstrap
Bootstrapping CVS Bison...
autoreconf: working in `.'
autoreconf: running: aclocal -I m4 --output=aclocal.m4t
autoreconf: `aclocal.m4' is unchanged
autoreconf: running: gettextize --copy --force --no-changelog --intl
Wiping out intl/ subdirectory
Copying file ABOUT-NLS
Copying file config/config.rpath
Copying file intl/COPYING.LIB-2
Copying file intl/ChangeLog
Copying file intl/Makefile.in
Copying file intl/VERSION
Copying file intl/bindtextdom.c
Copying file intl/config.charset
Copying file intl/dcgettext.c
Copying file intl/dcigettext.c
Copying file intl/dcngettext.c
Copying file intl/dgettext.c
Copying file intl/dngettext.c
Copying file intl/eval-plural.h
Copying file intl/explodename.c
Copying file intl/finddomain.c
Copying file intl/gettext.c
Copying file intl/gettext.h
Copying file intl/gettextP.h
Copying file intl/gmo.h
Copying file intl/hash-string.h
Copying file intl/intl-compat.c
Copying file intl/l10nflist.c
Copying file intl/libgettext.h
Copying file intl/libgnuintl.h
Copying file intl/loadinfo.h
Copying file intl/loadmsgcat.c
Copying file intl/localcharset.c
Copying file intl/locale.alias
Copying file intl/localealias.c
Copying file intl/localename.c
Copying file intl/ngettext.c
Copying file intl/os2compat.c
Copying file intl/os2compat.h
Copying file intl/osdep.c
Copying file intl/plural-exp.c
Copying file intl/plural-exp.h
Copying file intl/plural.c
Copying file intl/plural.y
Copying file intl/ref-add.sin
Copying file intl/ref-del.sin
Copying file intl/textdomain.c
Copying file po/Makefile.in.in
Copying file po/Makevars.template
Copying file po/Rules-quot
Copying file po/boldquot.sed
Copying file po/address@hidden
Copying file po/address@hidden
Copying file po/insert-header.sin
Copying file po/quot.sed
Copying file po/remove-potcdate.sin
Copying file m4/codeset.m4
Copying file m4/gettext.m4
Copying file m4/glibc21.m4
Copying file m4/iconv.m4
Copying file m4/isc-posix.m4
Copying file m4/lcmessage.m4
Copying file m4/lib-ld.m4
Copying file m4/lib-link.m4
Copying file m4/lib-prefix.m4
Copying file m4/progtest.m4

Please update po/Makevars so that it defines all the variables mentioned
in po/Makevars.template.
You can then remove po/Makevars.template.

Please run 'aclocal -I m4' to regenerate the aclocal.m4 file.
You need aclocal from GNU automake 1.5 (or newer) to do this.
Then run 'autoconf' to regenerate the configure file.

You will also need config.guess and config.sub, which you can get from
ftp://ftp.gnu.org/pub/gnu/config/.

You might also want to copy the convenience header file gettext.h
from the /opt/reb/share/gettext directory into your package.
It is a wrapper around <libintl.h> that implements the configure --disable-nls
option.

autoreconf: configure.in: not using Libtool
autoreconf: running: aclocal -I m4 --output=aclocal.m4t
autoreconf: `aclocal.m4' is unchanged
autoreconf: running: automake --add-missing --copy --force-missing
autoreconf: running: autoconf --force
autoreconf: running: autoheader --force
autoheader: `config.hin' is unchanged
mv: cannot access m4/Makefile.am~
mv: cannot access Makefile.am~
mv: cannot access configure.in~
rm: po/Makevars.template: override protection 444 (yes/no)? yes
#PRE Again, I shouldn't have to type "yes".
#PRE
autoreconf: working in `.'
autoreconf: running: aclocal -I m4 --output=aclocal.m4t
autoreconf: `aclocal.m4' is unchanged
autoreconf: configure.in: not running gettextize: --install not given
autoreconf: configure.in: not using Libtool
autoreconf: running: automake --no-force
autoreconf: running: autoconf
autoreconf: running: autoheader
autoheader: `config.hin' is unchanged
361-sic $ sh configure --prefix=/tmp/prefix
checking for a BSD-compatible install... /opt/sfw/bin/ginstall -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets ${MAKE}... yes
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for flex... flex
checking for yywrap in -lfl... no
checking for yywrap in -ll... yes
checking lex output file root... lex.yy
checking whether yytext is a pointer... yes
checking for bison... bison -y
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... no
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking for strerror in -lcposix... no
checking for gcc option to accept ANSI C... none needed
checking for ranlib... ranlib
checking for gm4... /opt/sfw/bin/gm4
checking whether m4 supports frozen files... yes
checking for ANSI C header files... (cached) yes
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for memory.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for function prototypes... yes
checking for ANSI C header files... (cached) yes
checking for string.h... (cached) yes
checking for working alloca.h... yes
checking for alloca... yes
checking for obstacks... no
checking for error_at_line... no
checking for working strnlen... no
checking for mkstemp... yes
checking for mkstemp limitations... no
checking for setlocale... yes
checking whether free is declared... yes
checking whether stpcpy is declared... no
checking whether strchr is declared... yes
checking whether strspn is declared... yes
checking whether strnlen is declared... no
checking whether malloc is declared... yes
checking whether memchr is declared... yes
checking whether memrchr is declared... no
checking for stpcpy... no
checking for strchr... yes
checking for strspn... yes
checking for memchr... yes
checking for memrchr... no
checking for working malloc... yes
checking for working realloc... yes
checking for isascii... yes
checking for iswprint... yes
checking for mbsinit... yes
checking whether mbrtowc and mbstate_t are properly declared... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking wctype.h usability... yes
checking wctype.h presence... yes
checking for wctype.h... yes
checking for ANSI C header files... (cached) yes
checking whether backslash-a works in strings... yes
checking for stdlib.h... (cached) yes
checking for mbstate_t... yes
checking for function prototypes... yes
checking for ANSI C header files... (cached) yes
checking for string.h... (cached) yes
checking for strerror... yes
checking for vprintf... yes
checking for doprnt... no
checking whether strerror is declared... yes
checking whether strerror_r is declared... no
checking for strerror_r... no
checking whether strerror_r returns char *... no
checking for ANSI C header files... (cached) yes
checking if malloc debugging is wanted... no
checking for msgfmt... /opt/reb/bin/msgfmt
checking for gmsgfmt... /opt/reb/bin/msgfmt
checking for xgettext... /opt/reb/bin/xgettext
checking for msgmerge... /opt/reb/bin/msgmerge
checking build system type... sparc-sun-solaris2.8
checking host system type... sparc-sun-solaris2.8
checking for off_t... yes
checking for size_t... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... yes
checking for working mmap... yes
checking whether we are using the GNU C Library 2.1 or newer... no
checking for ld used by GCC... /usr/ccs/bin/ld
checking if the linker (/usr/ccs/bin/ld) is GNU ld... no
checking for shared library run path origin... done
checking for iconv... yes
checking how to link with libiconv... -liconv
checking argz.h usability... no
checking argz.h presence... no
checking for argz.h... no
checking for limits.h... (cached) yes
checking for locale.h... (cached) yes
checking nl_types.h usability... yes
checking nl_types.h presence... yes
checking for nl_types.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking for stddef.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking for feof_unlocked... no
checking for fgets_unlocked... no
checking for getc_unlocked... yes
checking for getcwd... yes
checking for getegid... yes
checking for geteuid... yes
checking for getgid... yes
checking for getuid... yes
checking for mempcpy... no
checking for munmap... yes
checking for putenv... yes
checking for setenv... no
checking for setlocale... (cached) yes
checking for stpcpy... (cached) no
checking for strcasecmp... yes
checking for strdup... yes
checking for strtoul... yes
checking for tsearch... yes
checking for __argz_count... no
checking for __argz_stringify... no
checking for __argz_next... no
checking for iconv declaration... 
         extern size_t iconv (iconv_t cd, const char * *inbuf, size_t 
*inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for nl_langinfo and CODESET... yes
checking for LC_MESSAGES... yes
checking for bison... bison
checking version of bison... 1.35, ok
checking whether NLS is requested... yes
checking whether included gettext is requested... no
checking for GNU gettext in libc... no
checking for GNU gettext in libintl... no
configure: creating ./config.status
config.status: creating tests/Makefile
config.status: creating tests/atlocal
config.status: creating tests/bison
config.status: creating Makefile
config.status: creating config/Makefile
config.status: creating intl/Makefile
config.status: creating po/Makefile.in
config.status: creating data/Makefile
config.status: creating lib/Makefile
config.status: creating src/Makefile
config.status: creating doc/Makefile
config.status: creating m4/Makefile
config.status: creating config.h
config.status: executing tests/atconfig commands
config.status: executing depfiles commands
config.status: executing default-1 commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
362-sic $ gmake
cd . && /bin/bash /net/knick/home/eggert/src/gnu/bison.tmp/config/missing --run 
aclocal-1.6 -I m4
#PRE Why does it run aclocal again here?  Surely everything is up to date.
cd . && \
  /bin/bash /net/knick/home/eggert/src/gnu/bison.tmp/config/missing --run 
automake-1.6 --gnu  Makefile
cd . && /bin/bash /net/knick/home/eggert/src/gnu/bison.tmp/config/missing --run 
autoconf
/bin/bash ./config.status --recheck
running /bin/bash configure  --prefix=/tmp/prefix  --no-create --no-recursion
checking for a BSD-compatible install... /opt/sfw/bin/ginstall -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets ${MAKE}... yes
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for flex... flex
checking for yywrap in -lfl... no
checking for yywrap in -ll... yes
checking lex output file root... lex.yy
checking whether yytext is a pointer... yes
checking for bison... bison -y
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... no
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking for strerror in -lcposix... no
checking for gcc option to accept ANSI C... none needed
checking for ranlib... ranlib
checking for gm4... /opt/sfw/bin/gm4
checking whether m4 supports frozen files... yes
checking for ANSI C header files... (cached) yes
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for memory.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for function prototypes... yes
checking for ANSI C header files... (cached) yes
checking for string.h... (cached) yes
checking for working alloca.h... yes
checking for alloca... yes
checking for obstacks... no
checking for error_at_line... no
checking for working strnlen... no
checking for mkstemp... yes
checking for mkstemp limitations... no
checking for setlocale... yes
checking whether free is declared... yes
checking whether stpcpy is declared... no
checking whether strchr is declared... yes
checking whether strspn is declared... yes
checking whether strnlen is declared... no
checking whether malloc is declared... yes
checking whether memchr is declared... yes
checking whether memrchr is declared... no
checking for stpcpy... no
checking for strchr... yes
checking for strspn... yes
checking for memchr... yes
checking for memrchr... no
checking for working malloc... yes
checking for working realloc... yes
checking for isascii... yes
checking for iswprint... yes
checking for mbsinit... yes
checking whether mbrtowc and mbstate_t are properly declared... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking wctype.h usability... yes
checking wctype.h presence... yes
checking for wctype.h... yes
checking for ANSI C header files... (cached) yes
checking whether backslash-a works in strings... yes
checking for stdlib.h... (cached) yes
checking for mbstate_t... yes
checking for function prototypes... yes
checking for ANSI C header files... (cached) yes
checking for string.h... (cached) yes
checking for strerror... yes
checking for vprintf... yes
checking for doprnt... no
checking whether strerror is declared... yes
checking whether strerror_r is declared... no
checking for strerror_r... no
checking whether strerror_r returns char *... no
checking for ANSI C header files... (cached) yes
checking if malloc debugging is wanted... no
checking for msgfmt... /opt/reb/bin/msgfmt
checking for gmsgfmt... /opt/reb/bin/msgfmt
checking for xgettext... /opt/reb/bin/xgettext
checking for msgmerge... /opt/reb/bin/msgmerge
checking build system type... sparc-sun-solaris2.8
checking host system type... sparc-sun-solaris2.8
checking for off_t... yes
checking for size_t... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... yes
checking for working mmap... yes
checking whether we are using the GNU C Library 2.1 or newer... no
checking for ld used by GCC... /usr/ccs/bin/ld
checking if the linker (/usr/ccs/bin/ld) is GNU ld... no
checking for shared library run path origin... done
checking for iconv... yes
checking how to link with libiconv... -liconv
checking argz.h usability... no
checking argz.h presence... no
checking for argz.h... no
checking for limits.h... (cached) yes
checking for locale.h... (cached) yes
checking nl_types.h usability... yes
checking nl_types.h presence... yes
checking for nl_types.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking for stddef.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking for feof_unlocked... no
checking for fgets_unlocked... no
checking for getc_unlocked... yes
checking for getcwd... yes
checking for getegid... yes
checking for geteuid... yes
checking for getgid... yes
checking for getuid... yes
checking for mempcpy... no
checking for munmap... yes
checking for putenv... yes
checking for setenv... no
checking for setlocale... (cached) yes
checking for stpcpy... (cached) no
checking for strcasecmp... yes
checking for strdup... yes
checking for strtoul... yes
checking for tsearch... yes
checking for __argz_count... no
checking for __argz_stringify... no
checking for __argz_next... no
checking for iconv declaration... 
         extern size_t iconv (iconv_t cd, const char * *inbuf, size_t 
*inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for nl_langinfo and CODESET... yes
checking for LC_MESSAGES... yes
checking for bison... bison
checking version of bison... 1.35, ok
checking whether NLS is requested... yes
checking whether included gettext is requested... no
checking for GNU gettext in libc... no
checking for GNU gettext in libintl... no
configure: creating ./config.status
cd . && /bin/bash ./config.status Makefile 
config.status: creating Makefile
cd . && /bin/sh /net/knick/home/eggert/src/gnu/bison.tmp/config/missing --run 
autoheader
autoheader: `config.hin' is unchanged
touch ./config.hin
cd . && /bin/sh ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
gmake  all-recursive
gmake[1]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp'
Making all in config
gmake[2]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/config'
cd .. && \
  /bin/bash /net/knick/home/eggert/src/gnu/bison.tmp/config/missing --run 
automake-1.6 --gnu  config/Makefile
cd .. && /bin/bash ./config.status config/Makefile 
config.status: creating config/Makefile
gmake[2]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/config'
gmake[2]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/config'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/config'
Making all in intl
gmake[2]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/intl'
cd .. \
  && CONFIG_FILES=intl/Makefile CONFIG_HEADERS= /bin/sh ./config.status
config.status: creating intl/Makefile
config.status: executing tests/atconfig commands
config.status: executing depfiles commands
config.status: executing default-1 commands
gmake[2]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/intl'
gmake[2]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/intl'
gcc -c -DLOCALEDIR=\"/tmp/prefix/share/locale\" 
-DLOCALE_ALIAS_PATH=\"/tmp/prefix/share/locale\" -DLIBDIR=\"/tmp/prefix/lib\" 
-DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl  -g -O2  intl-compat.c
gcc -c -DLOCALEDIR=\"/tmp/prefix/share/locale\" 
-DLOCALE_ALIAS_PATH=\"/tmp/prefix/share/locale\" -DLIBDIR=\"/tmp/prefix/lib\" 
-DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl  -g -O2  bindtextdom.c
gcc -c -DLOCALEDIR=\"/tmp/prefix/share/locale\" 
-DLOCALE_ALIAS_PATH=\"/tmp/prefix/share/locale\" -DLIBDIR=\"/tmp/prefix/lib\" 
-DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl  -g -O2  dcgettext.c
gcc -c -DLOCALEDIR=\"/tmp/prefix/share/locale\" 
-DLOCALE_ALIAS_PATH=\"/tmp/prefix/share/locale\" -DLIBDIR=\"/tmp/prefix/lib\" 
-DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl  -g -O2  dgettext.c
gcc -c -DLOCALEDIR=\"/tmp/prefix/share/locale\" 
-DLOCALE_ALIAS_PATH=\"/tmp/prefix/share/locale\" -DLIBDIR=\"/tmp/prefix/lib\" 
-DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl  -g -O2  gettext.c
gcc -c -DLOCALEDIR=\"/tmp/prefix/share/locale\" 
-DLOCALE_ALIAS_PATH=\"/tmp/prefix/share/locale\" -DLIBDIR=\"/tmp/prefix/lib\" 
-DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl  -g -O2  finddomain.c
gcc -c -DLOCALEDIR=\"/tmp/prefix/share/locale\" 
-DLOCALE_ALIAS_PATH=\"/tmp/prefix/share/locale\" -DLIBDIR=\"/tmp/prefix/lib\" 
-DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl  -g -O2  loadmsgcat.c
gcc -c -DLOCALEDIR=\"/tmp/prefix/share/locale\" 
-DLOCALE_ALIAS_PATH=\"/tmp/prefix/share/locale\" -DLIBDIR=\"/tmp/prefix/lib\" 
-DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl  -g -O2  localealias.c
gcc -c -DLOCALEDIR=\"/tmp/prefix/share/locale\" 
-DLOCALE_ALIAS_PATH=\"/tmp/prefix/share/locale\" -DLIBDIR=\"/tmp/prefix/lib\" 
-DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl  -g -O2  textdomain.c
gcc -c -DLOCALEDIR=\"/tmp/prefix/share/locale\" 
-DLOCALE_ALIAS_PATH=\"/tmp/prefix/share/locale\" -DLIBDIR=\"/tmp/prefix/lib\" 
-DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl  -g -O2  l10nflist.c
gcc -c -DLOCALEDIR=\"/tmp/prefix/share/locale\" 
-DLOCALE_ALIAS_PATH=\"/tmp/prefix/share/locale\" -DLIBDIR=\"/tmp/prefix/lib\" 
-DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl  -g -O2  explodename.c
gcc -c -DLOCALEDIR=\"/tmp/prefix/share/locale\" 
-DLOCALE_ALIAS_PATH=\"/tmp/prefix/share/locale\" -DLIBDIR=\"/tmp/prefix/lib\" 
-DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl  -g -O2  dcigettext.c
gcc -c -DLOCALEDIR=\"/tmp/prefix/share/locale\" 
-DLOCALE_ALIAS_PATH=\"/tmp/prefix/share/locale\" -DLIBDIR=\"/tmp/prefix/lib\" 
-DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl  -g -O2  dcngettext.c
gcc -c -DLOCALEDIR=\"/tmp/prefix/share/locale\" 
-DLOCALE_ALIAS_PATH=\"/tmp/prefix/share/locale\" -DLIBDIR=\"/tmp/prefix/lib\" 
-DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl  -g -O2  dngettext.c
gcc -c -DLOCALEDIR=\"/tmp/prefix/share/locale\" 
-DLOCALE_ALIAS_PATH=\"/tmp/prefix/share/locale\" -DLIBDIR=\"/tmp/prefix/lib\" 
-DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl  -g -O2  ngettext.c
gcc -c -DLOCALEDIR=\"/tmp/prefix/share/locale\" 
-DLOCALE_ALIAS_PATH=\"/tmp/prefix/share/locale\" -DLIBDIR=\"/tmp/prefix/lib\" 
-DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl  -g -O2  plural.c
gcc -c -DLOCALEDIR=\"/tmp/prefix/share/locale\" 
-DLOCALE_ALIAS_PATH=\"/tmp/prefix/share/locale\" -DLIBDIR=\"/tmp/prefix/lib\" 
-DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl  -g -O2  plural-exp.c
gcc -c -DLOCALEDIR=\"/tmp/prefix/share/locale\" 
-DLOCALE_ALIAS_PATH=\"/tmp/prefix/share/locale\" -DLIBDIR=\"/tmp/prefix/lib\" 
-DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl  -g -O2  localcharset.c
gcc -c -DLOCALEDIR=\"/tmp/prefix/share/locale\" 
-DLOCALE_ALIAS_PATH=\"/tmp/prefix/share/locale\" -DLIBDIR=\"/tmp/prefix/lib\" 
-DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl  -g -O2  localename.c
gcc -c -DLOCALEDIR=\"/tmp/prefix/share/locale\" 
-DLOCALE_ALIAS_PATH=\"/tmp/prefix/share/locale\" -DLIBDIR=\"/tmp/prefix/lib\" 
-DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl  -g -O2  osdep.c
rm -f libintl.a
ar cru libintl.a intl-compat.o bindtextdom.o dcgettext.o dgettext.o gettext.o 
finddomain.o loadmsgcat.o localealias.o textdomain.o l10nflist.o explodename.o 
dcigettext.o dcngettext.o dngettext.o ngettext.o plural.o plural-exp.o 
localcharset.o localename.o osdep.o
ranlib libintl.a
cp ./libgnuintl.h libintl.h
/bin/sh ./config.charset 'sparc-sun-solaris2.8' > t-charset.alias
mv t-charset.alias charset.alias
sed -e '/^#/d' -e 's/@''PACKAGE''@/bison/g' ref-add.sin > t-ref-add.sed
mv t-ref-add.sed ref-add.sed
sed -e '/^#/d' -e 's/@''PACKAGE''@/bison/g' ref-del.sin > t-ref-del.sed
mv t-ref-del.sed ref-del.sed
gmake[2]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/intl'
Making all in po
gmake[2]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/po'
cd .. \
  && CONFIG_FILES=po/Makefile.in CONFIG_HEADERS= \
       /bin/sh ./config.status
config.status: creating po/Makefile.in
config.status: executing tests/atconfig commands
config.status: executing depfiles commands
config.status: executing default-1 commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
gmake[2]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/po'
gmake[2]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/po'
gmake bison.pot-update
gmake[3]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/po'
sed -e '/^#/d' remove-potcdate.sin > t-remove-potcdate.sed
mv t-remove-potcdate.sed remove-potcdate.sed
/opt/reb/bin/xgettext --default-domain=bison --directory=.. \
  --add-comments=TRANSLATORS: --keyword=_ --keyword=N_ \
  --files-from=./POTFILES.in \
  --copyright-holder='Free Software Foundation, Inc.'
test ! -f bison.po || { \
  if test -f ./bison.pot; then \
    sed -f remove-potcdate.sed < ./bison.pot > bison.1po && \
    sed -f remove-potcdate.sed < bison.po > bison.2po && \
    if cmp bison.1po bison.2po >/dev/null 2>&1; then \
      rm -f bison.1po bison.2po bison.po; \
    else \
      rm -f bison.1po bison.2po ./bison.pot && \
      mv bison.po ./bison.pot; \
    fi; \
  else \
    mv bison.po ./bison.pot; \
  fi; \
}
gmake[3]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/po'
/opt/reb/bin/msgmerge --update de.po bison.pot
.............. done.
rm -f de.gmo && /opt/reb/bin/msgfmt -c --statistics -o de.gmo de.po
76 translated messages, 33 fuzzy translations, 28 untranslated messages.
/opt/reb/bin/msgmerge --update es.po bison.pot
.............. done.
rm -f es.gmo && /opt/reb/bin/msgfmt -c --statistics -o es.gmo es.po
/opt/reb/bin/msgfmt: es.po: warning: PO file header fuzzy
                            warning: older versions of msgfmt will give an 
error on this
76 translated messages, 33 fuzzy translations, 28 untranslated messages.
/opt/reb/bin/msgmerge --update et.po bison.pot
.............. done.
rm -f et.gmo && /opt/reb/bin/msgfmt -c --statistics -o et.gmo et.po
119 translated messages, 13 fuzzy translations, 5 untranslated messages.
/opt/reb/bin/msgmerge --update fr.po bison.pot
.............. done.
rm -f fr.gmo && /opt/reb/bin/msgfmt -c --statistics -o fr.gmo fr.po
119 translated messages, 13 fuzzy translations, 5 untranslated messages.
/opt/reb/bin/msgmerge --update it.po bison.pot
.............. done.
rm -f it.gmo && /opt/reb/bin/msgfmt -c --statistics -o it.gmo it.po
134 translated messages, 1 fuzzy translation, 2 untranslated messages.
/opt/reb/bin/msgmerge --update ja.po bison.pot
.............. done.
rm -f ja.gmo && /opt/reb/bin/msgfmt -c --statistics -o ja.gmo ja.po
78 translated messages, 33 fuzzy translations, 26 untranslated messages.
/opt/reb/bin/msgmerge --update nl.po bison.pot
.............. done.
rm -f nl.gmo && /opt/reb/bin/msgfmt -c --statistics -o nl.gmo nl.po
68 translated messages, 32 fuzzy translations, 37 untranslated messages.
/opt/reb/bin/msgmerge --update ru.po bison.pot
.............. done.
rm -f ru.gmo && /opt/reb/bin/msgfmt -c --statistics -o ru.gmo ru.po
117 translated messages, 13 fuzzy translations, 7 untranslated messages.
/opt/reb/bin/msgmerge --update sv.po bison.pot
.............. done.
rm -f sv.gmo && /opt/reb/bin/msgfmt -c --statistics -o sv.gmo sv.po
127 translated messages, 7 fuzzy translations, 3 untranslated messages.
/opt/reb/bin/msgmerge --update tr.po bison.pot
.............. done.
rm -f tr.gmo && /opt/reb/bin/msgfmt -c --statistics -o tr.gmo tr.po
119 translated messages, 13 fuzzy translations, 5 untranslated messages.
gmake[2]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/po'
Making all in lib
gmake[2]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/lib'
cd .. && \
  /bin/bash /net/knick/home/eggert/src/gnu/bison.tmp/config/missing --run 
automake-1.6 --gnu  lib/Makefile
cd .. && /bin/bash ./config.status lib/Makefile depfiles
config.status: creating lib/Makefile
config.status: executing depfiles commands
gmake[2]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/lib'
gmake[2]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/lib'
source='basename.c' object='basename.o' libtool=no \
depfile='.deps/basename.Po' tmpdepfile='.deps/basename.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I.. -I../src -I../intl -I../lib    
-g -O2  -c `test -f 'basename.c' || echo './'`basename.c
source='dirname.c' object='dirname.o' libtool=no \
depfile='.deps/dirname.Po' tmpdepfile='.deps/dirname.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I.. -I../src -I../intl -I../lib    
-g -O2  -c `test -f 'dirname.c' || echo './'`dirname.c
source='getopt.c' object='getopt.o' libtool=no \
depfile='.deps/getopt.Po' tmpdepfile='.deps/getopt.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I.. -I../src -I../intl -I../lib    
-g -O2  -c `test -f 'getopt.c' || echo './'`getopt.c
source='getopt1.c' object='getopt1.o' libtool=no \
depfile='.deps/getopt1.Po' tmpdepfile='.deps/getopt1.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I.. -I../src -I../intl -I../lib    
-g -O2  -c `test -f 'getopt1.c' || echo './'`getopt1.c
source='hash.c' object='hash.o' libtool=no \
depfile='.deps/hash.Po' tmpdepfile='.deps/hash.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I.. -I../src -I../intl -I../lib    
-g -O2  -c `test -f 'hash.c' || echo './'`hash.c
source='quote.c' object='quote.o' libtool=no \
depfile='.deps/quote.Po' tmpdepfile='.deps/quote.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I.. -I../src -I../intl -I../lib    
-g -O2  -c `test -f 'quote.c' || echo './'`quote.c
source='quotearg.c' object='quotearg.o' libtool=no \
depfile='.deps/quotearg.Po' tmpdepfile='.deps/quotearg.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I.. -I../src -I../intl -I../lib    
-g -O2  -c `test -f 'quotearg.c' || echo './'`quotearg.c
source='xmalloc.c' object='xmalloc.o' libtool=no \
depfile='.deps/xmalloc.Po' tmpdepfile='.deps/xmalloc.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I.. -I../src -I../intl -I../lib    
-g -O2  -c `test -f 'xmalloc.c' || echo './'`xmalloc.c
source='xstrdup.c' object='xstrdup.o' libtool=no \
depfile='.deps/xstrdup.Po' tmpdepfile='.deps/xstrdup.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I.. -I../src -I../intl -I../lib    
-g -O2  -c `test -f 'xstrdup.c' || echo './'`xstrdup.c
source='xstrndup.c' object='xstrndup.o' libtool=no \
depfile='.deps/xstrndup.Po' tmpdepfile='.deps/xstrndup.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I.. -I../src -I../intl -I../lib    
-g -O2  -c `test -f 'xstrndup.c' || echo './'`xstrndup.c
source='readpipe.c' object='readpipe.o' libtool=no \
depfile='.deps/readpipe.Po' tmpdepfile='.deps/readpipe.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I.. -I../src -I../intl -I../lib    
-g -O2  -c `test -f 'readpipe.c' || echo './'`readpipe.c
source='bitset.c' object='bitset.o' libtool=no \
depfile='.deps/bitset.Po' tmpdepfile='.deps/bitset.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I.. -I../src -I../intl -I../lib    
-g -O2  -c `test -f 'bitset.c' || echo './'`bitset.c
source='bitsetv.c' object='bitsetv.o' libtool=no \
depfile='.deps/bitsetv.Po' tmpdepfile='.deps/bitsetv.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I.. -I../src -I../intl -I../lib    
-g -O2  -c `test -f 'bitsetv.c' || echo './'`bitsetv.c
source='ebitset.c' object='ebitset.o' libtool=no \
depfile='.deps/ebitset.Po' tmpdepfile='.deps/ebitset.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I.. -I../src -I../intl -I../lib    
-g -O2  -c `test -f 'ebitset.c' || echo './'`ebitset.c
source='lbitset.c' object='lbitset.o' libtool=no \
depfile='.deps/lbitset.Po' tmpdepfile='.deps/lbitset.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I.. -I../src -I../intl -I../lib    
-g -O2  -c `test -f 'lbitset.c' || echo './'`lbitset.c
source='sbitset.c' object='sbitset.o' libtool=no \
depfile='.deps/sbitset.Po' tmpdepfile='.deps/sbitset.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I.. -I../src -I../intl -I../lib    
-g -O2  -c `test -f 'sbitset.c' || echo './'`sbitset.c
source='obstack.c' object='obstack.o' libtool=no \
depfile='.deps/obstack.Po' tmpdepfile='.deps/obstack.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I.. -I../src -I../intl -I../lib    
-g -O2  -c `test -f 'obstack.c' || echo './'`obstack.c
source='error.c' object='error.o' libtool=no \
depfile='.deps/error.Po' tmpdepfile='.deps/error.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I.. -I../src -I../intl -I../lib    
-g -O2  -c `test -f 'error.c' || echo './'`error.c
source='strnlen.c' object='strnlen.o' libtool=no \
depfile='.deps/strnlen.Po' tmpdepfile='.deps/strnlen.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I.. -I../src -I../intl -I../lib    
-g -O2  -c `test -f 'strnlen.c' || echo './'`strnlen.c
source='stpcpy.c' object='stpcpy.o' libtool=no \
depfile='.deps/stpcpy.Po' tmpdepfile='.deps/stpcpy.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I.. -I../src -I../intl -I../lib    
-g -O2  -c `test -f 'stpcpy.c' || echo './'`stpcpy.c
source='memrchr.c' object='memrchr.o' libtool=no \
depfile='.deps/memrchr.Po' tmpdepfile='.deps/memrchr.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I.. -I../src -I../intl -I../lib    
-g -O2  -c `test -f 'memrchr.c' || echo './'`memrchr.c
rm -f libbison.a
ar cru libbison.a basename.o dirname.o getopt.o getopt1.o hash.o quote.o 
quotearg.o xmalloc.o xstrdup.o xstrndup.o readpipe.o bitset.o bitsetv.o 
ebitset.o lbitset.o sbitset.o obstack.o error.o strnlen.o stpcpy.o memrchr.o 
ranlib libbison.a
gmake[2]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/lib'
Making all in data
gmake[2]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/data'
cd .. && \
  /bin/bash /net/knick/home/eggert/src/gnu/bison.tmp/config/missing --run 
automake-1.6 --gnu  data/Makefile
cd .. && /bin/bash ./config.status data/Makefile 
config.status: creating data/Makefile
gmake[2]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/data'
gmake[2]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/data'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/data'
Making all in src
gmake[2]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/src'
cd .. && \
  /bin/bash /net/knick/home/eggert/src/gnu/bison.tmp/config/missing --run 
automake-1.6 --gnu  src/Makefile
cd .. && /bin/bash ./config.status src/Makefile depfiles
config.status: creating src/Makefile
config.status: executing depfiles commands
gmake[2]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/src'
gmake[2]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/src'
flex   `test -f scan-skel.l || echo './'`scan-skel.l
sed '/^#/ s|lex.yy\.c|scan-skel.c|' lex.yy.c >scan-skel.c
rm -f lex.yy.c
gmake  all-am
gmake[3]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/src'
source='LR0.c' object='LR0.o' libtool=no \
depfile='.deps/LR0.Po' tmpdepfile='.deps/LR0.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/tmp/prefix/share/bison\" 
-DLOCALEDIR=\"/tmp/prefix/share/locale\" -I. -I. -I.. -I../intl -I.. -I../intl 
-I../lib    -g -O2   -c `test -f 'LR0.c' || echo './'`LR0.c
source='closure.c' object='closure.o' libtool=no \
depfile='.deps/closure.Po' tmpdepfile='.deps/closure.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/tmp/prefix/share/bison\" 
-DLOCALEDIR=\"/tmp/prefix/share/locale\" -I. -I. -I.. -I../intl -I.. -I../intl 
-I../lib    -g -O2   -c `test -f 'closure.c' || echo './'`closure.c
source='complain.c' object='complain.o' libtool=no \
depfile='.deps/complain.Po' tmpdepfile='.deps/complain.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/tmp/prefix/share/bison\" 
-DLOCALEDIR=\"/tmp/prefix/share/locale\" -I. -I. -I.. -I../intl -I.. -I../intl 
-I../lib    -g -O2   -c `test -f 'complain.c' || echo './'`complain.c
source='conflicts.c' object='conflicts.o' libtool=no \
depfile='.deps/conflicts.Po' tmpdepfile='.deps/conflicts.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/tmp/prefix/share/bison\" 
-DLOCALEDIR=\"/tmp/prefix/share/locale\" -I. -I. -I.. -I../intl -I.. -I../intl 
-I../lib    -g -O2   -c `test -f 'conflicts.c' || echo './'`conflicts.c
source='derives.c' object='derives.o' libtool=no \
depfile='.deps/derives.Po' tmpdepfile='.deps/derives.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/tmp/prefix/share/bison\" 
-DLOCALEDIR=\"/tmp/prefix/share/locale\" -I. -I. -I.. -I../intl -I.. -I../intl 
-I../lib    -g -O2   -c `test -f 'derives.c' || echo './'`derives.c
source='files.c' object='files.o' libtool=no \
depfile='.deps/files.Po' tmpdepfile='.deps/files.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/tmp/prefix/share/bison\" 
-DLOCALEDIR=\"/tmp/prefix/share/locale\" -I. -I. -I.. -I../intl -I.. -I../intl 
-I../lib    -g -O2   -c `test -f 'files.c' || echo './'`files.c
source='getargs.c' object='getargs.o' libtool=no \
depfile='.deps/getargs.Po' tmpdepfile='.deps/getargs.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/tmp/prefix/share/bison\" 
-DLOCALEDIR=\"/tmp/prefix/share/locale\" -I. -I. -I.. -I../intl -I.. -I../intl 
-I../lib    -g -O2   -c `test -f 'getargs.c' || echo './'`getargs.c
source='gram.c' object='gram.o' libtool=no \
depfile='.deps/gram.Po' tmpdepfile='.deps/gram.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/tmp/prefix/share/bison\" 
-DLOCALEDIR=\"/tmp/prefix/share/locale\" -I. -I. -I.. -I../intl -I.. -I../intl 
-I../lib    -g -O2   -c `test -f 'gram.c' || echo './'`gram.c
source='lalr.c' object='lalr.o' libtool=no \
depfile='.deps/lalr.Po' tmpdepfile='.deps/lalr.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/tmp/prefix/share/bison\" 
-DLOCALEDIR=\"/tmp/prefix/share/locale\" -I. -I. -I.. -I../intl -I.. -I../intl 
-I../lib    -g -O2   -c `test -f 'lalr.c' || echo './'`lalr.c
source='lex.c' object='lex.o' libtool=no \
depfile='.deps/lex.Po' tmpdepfile='.deps/lex.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/tmp/prefix/share/bison\" 
-DLOCALEDIR=\"/tmp/prefix/share/locale\" -I. -I. -I.. -I../intl -I.. -I../intl 
-I../lib    -g -O2   -c `test -f 'lex.c' || echo './'`lex.c
source='main.c' object='main.o' libtool=no \
depfile='.deps/main.Po' tmpdepfile='.deps/main.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/tmp/prefix/share/bison\" 
-DLOCALEDIR=\"/tmp/prefix/share/locale\" -I. -I. -I.. -I../intl -I.. -I../intl 
-I../lib    -g -O2   -c `test -f 'main.c' || echo './'`main.c
source='nullable.c' object='nullable.o' libtool=no \
depfile='.deps/nullable.Po' tmpdepfile='.deps/nullable.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/tmp/prefix/share/bison\" 
-DLOCALEDIR=\"/tmp/prefix/share/locale\" -I. -I. -I.. -I../intl -I.. -I../intl 
-I../lib    -g -O2   -c `test -f 'nullable.c' || echo './'`nullable.c
source='output.c' object='output.o' libtool=no \
depfile='.deps/output.Po' tmpdepfile='.deps/output.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/tmp/prefix/share/bison\" 
-DLOCALEDIR=\"/tmp/prefix/share/locale\" -I. -I. -I.. -I../intl -I.. -I../intl 
-I../lib    -g -O2   -c `test -f 'output.c' || echo './'`output.c
source='state.c' object='state.o' libtool=no \
depfile='.deps/state.Po' tmpdepfile='.deps/state.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/tmp/prefix/share/bison\" 
-DLOCALEDIR=\"/tmp/prefix/share/locale\" -I. -I. -I.. -I../intl -I.. -I../intl 
-I../lib    -g -O2   -c `test -f 'state.c' || echo './'`state.c
source='print_graph.c' object='print_graph.o' libtool=no \
depfile='.deps/print_graph.Po' tmpdepfile='.deps/print_graph.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/tmp/prefix/share/bison\" 
-DLOCALEDIR=\"/tmp/prefix/share/locale\" -I. -I. -I.. -I../intl -I.. -I../intl 
-I../lib    -g -O2   -c `test -f 'print_graph.c' || echo './'`print_graph.c
source='muscle_tab.c' object='muscle_tab.o' libtool=no \
depfile='.deps/muscle_tab.Po' tmpdepfile='.deps/muscle_tab.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/tmp/prefix/share/bison\" 
-DLOCALEDIR=\"/tmp/prefix/share/locale\" -I. -I. -I.. -I../intl -I.. -I../intl 
-I../lib    -g -O2   -c `test -f 'muscle_tab.c' || echo './'`muscle_tab.c
source='options.c' object='options.o' libtool=no \
depfile='.deps/options.Po' tmpdepfile='.deps/options.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/tmp/prefix/share/bison\" 
-DLOCALEDIR=\"/tmp/prefix/share/locale\" -I. -I. -I.. -I../intl -I.. -I../intl 
-I../lib    -g -O2   -c `test -f 'options.c' || echo './'`options.c
source='print.c' object='print.o' libtool=no \
depfile='.deps/print.Po' tmpdepfile='.deps/print.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/tmp/prefix/share/bison\" 
-DLOCALEDIR=\"/tmp/prefix/share/locale\" -I. -I. -I.. -I../intl -I.. -I../intl 
-I../lib    -g -O2   -c `test -f 'print.c' || echo './'`print.c
source='reader.c' object='reader.o' libtool=no \
depfile='.deps/reader.Po' tmpdepfile='.deps/reader.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/tmp/prefix/share/bison\" 
-DLOCALEDIR=\"/tmp/prefix/share/locale\" -I. -I. -I.. -I../intl -I.. -I../intl 
-I../lib    -g -O2   -c `test -f 'reader.c' || echo './'`reader.c
source='reduce.c' object='reduce.o' libtool=no \
depfile='.deps/reduce.Po' tmpdepfile='.deps/reduce.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/tmp/prefix/share/bison\" 
-DLOCALEDIR=\"/tmp/prefix/share/locale\" -I. -I. -I.. -I../intl -I.. -I../intl 
-I../lib    -g -O2   -c `test -f 'reduce.c' || echo './'`reduce.c
source='symtab.c' object='symtab.o' libtool=no \
depfile='.deps/symtab.Po' tmpdepfile='.deps/symtab.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/tmp/prefix/share/bison\" 
-DLOCALEDIR=\"/tmp/prefix/share/locale\" -I. -I. -I.. -I../intl -I.. -I../intl 
-I../lib    -g -O2   -c `test -f 'symtab.c' || echo './'`symtab.c
source='vcg.c' object='vcg.o' libtool=no \
depfile='.deps/vcg.Po' tmpdepfile='.deps/vcg.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/tmp/prefix/share/bison\" 
-DLOCALEDIR=\"/tmp/prefix/share/locale\" -I. -I. -I.. -I../intl -I.. -I../intl 
-I../lib    -g -O2   -c `test -f 'vcg.c' || echo './'`vcg.c
source='scan-skel.c' object='scan-skel.o' libtool=no \
depfile='.deps/scan-skel.Po' tmpdepfile='.deps/scan-skel.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/tmp/prefix/share/bison\" 
-DLOCALEDIR=\"/tmp/prefix/share/locale\" -I. -I. -I.. -I../intl -I.. -I../intl 
-I../lib    -g -O2   -c `test -f 'scan-skel.c' || echo './'`scan-skel.c
gcc  -g -O2     -o bison  LR0.o closure.o complain.o conflicts.o derives.o 
files.o getargs.o gram.o lalr.o lex.o main.o nullable.o output.o state.o 
print_graph.o muscle_tab.o options.o print.o reader.o reduce.o symtab.o vcg.o 
scan-skel.o ../intl/libintl.a -liconv ../lib/libbison.a 
gmake[3]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/src'
gmake[2]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/src'
Making all in doc
gmake[2]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/doc'
cd .. && \
  /bin/bash /net/knick/home/eggert/src/gnu/bison.tmp/config/missing --run 
automake-1.6 --gnu  doc/Makefile
cd .. && /bin/bash ./config.status doc/Makefile 
config.status: creating doc/Makefile
gmake[2]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/doc'
gmake[2]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/doc'
Updating ./version.texi
cd . \
  && /bin/sh /net/knick/home/eggert/src/gnu/bison.tmp/config/missing --run 
makeinfo   \
       `echo bison.texinfo | sed 's,.*/,,'`
bison.texinfo:769: warning: unlikely character ( in @var.
bison.texinfo:769: warning: unlikely character ) in @var.
bison.texinfo:777: warning: unlikely character ( in @var.
bison.texinfo:777: warning: unlikely character ) in @var.
#PRE I just checked in a fix for the above.
#PRE
gmake[2]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/doc'
Making all in m4
gmake[2]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/m4'
cd .. && /bin/bash ./config.status m4/Makefile 
config.status: creating m4/Makefile
gmake[2]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/m4'
gmake[2]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/m4'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/m4'
Making all in tests
gmake[2]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/tests'
cd .. && \
  /bin/bash /net/knick/home/eggert/src/gnu/bison.tmp/config/missing --run 
automake-1.6 --gnu  tests/Makefile
cd .. && /bin/bash ./config.status tests/Makefile 
config.status: creating tests/Makefile
gmake[2]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/tests'
gmake[2]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/tests'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/tests'
gmake[2]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp'
gmake[2]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp'
gmake[1]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp'
363-sic $ gmake check
Making check in config
gmake[1]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/config'
gmake[1]: Nothing to be done for `check'.
gmake[1]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/config'
Making check in intl
gmake[1]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/intl'
gmake[1]: Nothing to be done for `check'.
gmake[1]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/intl'
Making check in po
gmake[1]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/po'
gmake[1]: Nothing to be done for `check'.
gmake[1]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/po'
Making check in lib
gmake[1]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/lib'
gmake[1]: Nothing to be done for `check'.
gmake[1]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/lib'
Making check in data
gmake[1]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/data'
gmake[1]: Nothing to be done for `check'.
gmake[1]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/data'
Making check in src
gmake[1]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/src'
gmake[1]: Nothing to be done for `check'.
gmake[1]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/src'
Making check in doc
gmake[1]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/doc'
gmake[1]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/doc'
Making check in m4
gmake[1]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/m4'
gmake[1]: Nothing to be done for `check'.
gmake[1]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/m4'
Making check in tests
gmake[1]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/tests'
gmake  bison
gmake[2]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/tests'
cd .. && /bin/sh ./config.status tests/bison
config.status: creating tests/bison
gmake[2]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/tests'
gmake  check-local
gmake[2]: Entering directory `/net/knick/home/eggert/src/gnu/bison.tmp/tests'
cd .. && /bin/sh ./config.status tests/atlocal
config.status: creating tests/atlocal
{                                       \
  echo '# Signature of the current package.'; \
  echo 'm4_define([AT_PACKAGE_NAME],      [GNU Bison])'; \
  echo 'm4_define([AT_PACKAGE_TARNAME],   [bison])'; \
  echo 'm4_define([AT_PACKAGE_VERSION],   [1.49a])'; \
  echo 'm4_define([AT_PACKAGE_STRING],    [GNU Bison 1.49a])'; \
  echo 'm4_define([AT_PACKAGE_BUGREPORT], address@hidden)'; \
} >./package.m4
/bin/sh /net/knick/home/eggert/src/gnu/bison.tmp/config/missing --run autom4te 
--language=autotest -I . testsuite.at -o testsuite.tmp
mv testsuite.tmp testsuite
/bin/sh ./testsuite
## --------------------------- ##
## GNU Bison 1.49a test suite. ##
## --------------------------- ##

Input Processing.

  1: input.at:28       ok
  2: input.at:47       ok

Output file names.

  3: output.at:38      ok
  4: output.at:40      ok
  5: output.at:42      ok
  6: output.at:44      ok
  7: output.at:46      ok
  8: output.at:48      ok
  9: output.at:52      ok
 10: output.at:54      ok
 11: output.at:57      ok
 12: output.at:61      ok
 13: output.at:63      ok
 14: output.at:67      ok
 15: output.at:72      ok
 16: output.at:75      ok
 17: output.at:79      ok
 18: output.at:83      ok

Grammar Sets (Firsts etc.).

 19: sets.at:65        FAILED near `sets.at:81'
 20: sets.at:150       ok
 21: sets.at:192       FAILED near `sets.at:211'

Grammar Reduction.

 22: reduce.at:26      ok
 23: reduce.at:70      ok
 24: reduce.at:116     ok
 25: reduce.at:183     ok
 26: reduce.at:263     ok

User Actions.

 27: synclines.at:54   FAILED near `synclines.at:54'
 28: synclines.at:69   FAILED near `synclines.at:69'
 29: synclines.at:91   FAILED near `synclines.at:91'
 30: synclines.at:106  FAILED near `synclines.at:106'
 31: synclines.at:120  FAILED near `synclines.at:120'

Parser Headers.

 32: headers.at:27     ok
 33: headers.at:71     ok
 34: headers.at:72     ok
 35: headers.at:81     ok

User Actions.

 36: actions.at:25     ok

Conflicts.

 37: conflicts.at:31   ok
 38: conflicts.at:48   FAILED near `conflicts.at:98'
 39: conflicts.at:125  ok
 40: conflicts.at:232  ok
 41: conflicts.at:339  ok
 42: conflicts.at:359  ok
 43: conflicts.at:376  ok

Simple Calculator.

 44: calc.at:427       ok
 45: calc.at:429       ok
 46: calc.at:430       ok
 47: calc.at:431       ok
 48: calc.at:432       ok
 49: calc.at:433       ok
 50: calc.at:434       ok
 51: calc.at:436       ok
 52: calc.at:438       ok
 53: calc.at:440       ok
 54: calc.at:441       ok

Torture Tests.

 55: torture.at:130    ok
 56: torture.at:222    ok
 57: torture.at:306    ok
 58: torture.at:327    ok

Existing Grammars.

 59: existing.at:24    ok
 60: existing.at:364   ok

Regression tests.

 61: regression.at:27  ok
 62: regression.at:49  ok
 63: regression.at:73  ok
 64: regression.at:221 ok
 65: regression.at:244 ok
 66: regression.at:274 ok
 67: regression.at:299 ok
 68: regression.at:420 ok

Semantic Parsers.

 69: semantic.at:29    ok
## ------------------------------------------------ ##
## ERROR: Suite unsuccessful, 8 of 69 tests failed. ##
## ------------------------------------------------ ##
You may investigate any problem if you feel able to do so, in which
case the test suite provides a good starting point.

Now, failed tests will be executed again, verbosely, and logged
in the file testsuite.log.
## --------------------------- ##
## GNU Bison 1.49a test suite. ##
## --------------------------- ##
19. sets.at:65: testing Nullable...
sets.at:80: bison --trace input.y
stderr:
RITEM
  e  $  (rule 0)
  'e'  (rule 1)
  (rule 2)


DERIVES
        $axiom derives
                1: e $ (rule 0)
        e derives
                2: 'e' (rule 1)
                3: (rule 2)


Entering set_nullable
NULLABLE
        $axiom: no
        e: yes


RTC: Input BEGIN
     
   01
  .--.
 0| 1|
 1|  |
  `--'
RTC: Input END

RTC: Output BEGIN
     
   01
  .--.
 0|11|
 1| 1|
  `--'
RTC: Output END

FIRSTS
        $axiom firsts
                4 ($axiom)
                5 (e)
        e firsts
                5 (e)


FDERIVES
        $axiom derives
                0: e $
                1: 'e'
                2:
        e derives
                1: 'e'
                2:


Entering new_state, state = 0, symbol = 0 ($)
Processing state 0 (reached by $)
Closure: input
   0: . e $  (rule 0)


Closure: output
   0: . e $  (rule 0)
   3: . 'e'  (rule 1)
   5: .  (rule 2)


Entering new_itemsets, state = 0
Entering append_states, state = 0
Entering get_state, state = 0, symbol = 3 ('e')
Entering new_state, state = 1, symbol = 3 ('e')
Exiting get_state => 1
Entering get_state, state = 0, symbol = 5 (e)
Entering new_state, state = 2, symbol = 5 (e)
Exiting get_state => 2
Processing state 1 (reached by 'e')
Closure: input
   4: .  (rule 1)


Closure: output
   4: .  (rule 1)


Entering new_itemsets, state = 1
Entering append_states, state = 1
Processing state 2 (reached by e)
Closure: input
   1: . $  (rule 0)


Closure: output
   1: . $  (rule 0)


Entering new_itemsets, state = 2
Entering append_states, state = 2
Entering get_state, state = 2, symbol = 0 ($)
Entering new_state, state = 3, symbol = 0 ($)
Exiting get_state => 3
Processing state 3 (reached by $)
Closure: input
   2: .  (rule 0)


Closure: output
   2: .  (rule 0)


Entering new_itemsets, state = 3
Entering append_states, state = 3
transpose: input
  0: 

transpose: output
  0: 

Lookaheads: BEGIN
State 0: 1 lookaheads
   on 0 ($) -> rule 2
State 1: 0 lookaheads
State 2: 0 lookaheads
State 3: 0 lookaheads
Lookaheads: END
running: /opt/sfw/bin/gm4 -I /net/knick/home/eggert/src/gnu/bison.tmp/data 
m4sugar/m4sugar.m4 /tmp/bsnIcaywr bison.simple
sets.at:81: sed -f extract.sed stderr
--- /dev/null   2002-04-22 15:02:54.000000000 -0700
+++ /net/knick/home/eggert/src/gnu/bison.tmp/tests/testsuite.dir/at-stderr      
2002-04-22 15:02:55.810403000 -0700
@@ -0,0 +1 @@
+Label too long:    :nullable
stdout:
sets.at:81: exit code was 2, expected 0
19. sets.at:65: FAILED near `sets.at:81'

21. sets.at:192: testing Firsts...
sets.at:210: bison --trace input.y
stderr:
RITEM
  exp  $  (rule 0)
  exp  '<'  exp  (rule 1)
  exp  '>'  exp  (rule 2)
  exp  '+'  exp  (rule 3)
  exp  '-'  exp  (rule 4)
  exp  '^'  exp  (rule 5)
  exp  '='  exp  (rule 6)
  "exp"  (rule 7)


DERIVES
        $axiom derives
                1: exp $ (rule 0)
        exp derives
                2: exp '<' exp (rule 1)
                3: exp '>' exp (rule 2)
                4: exp '+' exp (rule 3)
                5: exp '-' exp (rule 4)
                6: exp '^' exp (rule 5)
                7: exp '=' exp (rule 6)
                8: "exp" (rule 7)


Entering set_nullable
NULLABLE
        $axiom: no
        exp: no


RTC: Input BEGIN
     
   01
  .--.
 0| 1|
 1| 1|
  `--'
RTC: Input END

RTC: Output BEGIN
     
   01
  .--.
 0|11|
 1| 1|
  `--'
RTC: Output END

FIRSTS
        $axiom firsts
                10 ($axiom)
                11 (exp)
        exp firsts
                11 (exp)


FDERIVES
        $axiom derives
                0: exp $
                1: exp '<' exp
                2: exp '>' exp
                3: exp '+' exp
                4: exp '-' exp
                5: exp '^' exp
                6: exp '=' exp
                7: "exp"
        exp derives
                1: exp '<' exp
                2: exp '>' exp
                3: exp '+' exp
                4: exp '-' exp
                5: exp '^' exp
                6: exp '=' exp
                7: "exp"


Entering new_state, state = 0, symbol = 0 ($)
Processing state 0 (reached by $)
Closure: input
   0: . exp $  (rule 0)


Closure: output
   0: . exp $  (rule 0)
   3: . exp '<' exp  (rule 1)
   7: . exp '>' exp  (rule 2)
  11: . exp '+' exp  (rule 3)
  15: . exp '-' exp  (rule 4)
  19: . exp '^' exp  (rule 5)
  23: . exp '=' exp  (rule 6)
  27: . "exp"  (rule 7)


Entering new_itemsets, state = 0
Entering append_states, state = 0
Entering get_state, state = 0, symbol = 9 ("exp")
Entering new_state, state = 1, symbol = 9 ("exp")
Exiting get_state => 1
Entering get_state, state = 0, symbol = 11 (exp)
Entering new_state, state = 2, symbol = 11 (exp)
Exiting get_state => 2
Processing state 1 (reached by "exp")
Closure: input
  28: .  (rule 7)


Closure: output
  28: .  (rule 7)


Entering new_itemsets, state = 1
Entering append_states, state = 1
Processing state 2 (reached by exp)
Closure: input
   1: . $  (rule 0)
   4: . '<' exp  (rule 1)
   8: . '>' exp  (rule 2)
  12: . '+' exp  (rule 3)
  16: . '-' exp  (rule 4)
  20: . '^' exp  (rule 5)
  24: . '=' exp  (rule 6)


Closure: output
   1: . $  (rule 0)
   4: . '<' exp  (rule 1)
   8: . '>' exp  (rule 2)
  12: . '+' exp  (rule 3)
  16: . '-' exp  (rule 4)
  20: . '^' exp  (rule 5)
  24: . '=' exp  (rule 6)


Entering new_itemsets, state = 2
Entering append_states, state = 2
Entering get_state, state = 2, symbol = 0 ($)
Entering new_state, state = 3, symbol = 0 ($)
Exiting get_state => 3
Entering get_state, state = 2, symbol = 3 ('<')
Entering new_state, state = 4, symbol = 3 ('<')
Exiting get_state => 4
Entering get_state, state = 2, symbol = 4 ('>')
Entering new_state, state = 5, symbol = 4 ('>')
Exiting get_state => 5
Entering get_state, state = 2, symbol = 5 ('+')
Entering new_state, state = 6, symbol = 5 ('+')
Exiting get_state => 6
Entering get_state, state = 2, symbol = 6 ('-')
Entering new_state, state = 7, symbol = 6 ('-')
Exiting get_state => 7
Entering get_state, state = 2, symbol = 7 ('^')
Entering new_state, state = 8, symbol = 7 ('^')
Exiting get_state => 8
Entering get_state, state = 2, symbol = 8 ('=')
Entering new_state, state = 9, symbol = 8 ('=')
Exiting get_state => 9
Processing state 3 (reached by $)
Closure: input
   2: .  (rule 0)


Closure: output
   2: .  (rule 0)


Entering new_itemsets, state = 3
Entering append_states, state = 3
Processing state 4 (reached by '<')
Closure: input
   5: . exp  (rule 1)


Closure: output
   3: . exp '<' exp  (rule 1)
   5: . exp  (rule 1)
   7: . exp '>' exp  (rule 2)
  11: . exp '+' exp  (rule 3)
  15: . exp '-' exp  (rule 4)
  19: . exp '^' exp  (rule 5)
  23: . exp '=' exp  (rule 6)
  27: . "exp"  (rule 7)


Entering new_itemsets, state = 4
Entering append_states, state = 4
Entering get_state, state = 4, symbol = 9 ("exp")
Exiting get_state => 1
Entering get_state, state = 4, symbol = 11 (exp)
Entering new_state, state = 10, symbol = 11 (exp)
Exiting get_state => 10
Processing state 5 (reached by '>')
Closure: input
   9: . exp  (rule 2)


Closure: output
   3: . exp '<' exp  (rule 1)
   7: . exp '>' exp  (rule 2)
   9: . exp  (rule 2)
  11: . exp '+' exp  (rule 3)
  15: . exp '-' exp  (rule 4)
  19: . exp '^' exp  (rule 5)
  23: . exp '=' exp  (rule 6)
  27: . "exp"  (rule 7)


Entering new_itemsets, state = 5
Entering append_states, state = 5
Entering get_state, state = 5, symbol = 9 ("exp")
Exiting get_state => 1
Entering get_state, state = 5, symbol = 11 (exp)
Entering new_state, state = 11, symbol = 11 (exp)
Exiting get_state => 11
Processing state 6 (reached by '+')
Closure: input
  13: . exp  (rule 3)


Closure: output
   3: . exp '<' exp  (rule 1)
   7: . exp '>' exp  (rule 2)
  11: . exp '+' exp  (rule 3)
  13: . exp  (rule 3)
  15: . exp '-' exp  (rule 4)
  19: . exp '^' exp  (rule 5)
  23: . exp '=' exp  (rule 6)
  27: . "exp"  (rule 7)


Entering new_itemsets, state = 6
Entering append_states, state = 6
Entering get_state, state = 6, symbol = 9 ("exp")
Exiting get_state => 1
Entering get_state, state = 6, symbol = 11 (exp)
Entering new_state, state = 12, symbol = 11 (exp)
Exiting get_state => 12
Processing state 7 (reached by '-')
Closure: input
  17: . exp  (rule 4)


Closure: output
   3: . exp '<' exp  (rule 1)
   7: . exp '>' exp  (rule 2)
  11: . exp '+' exp  (rule 3)
  15: . exp '-' exp  (rule 4)
  17: . exp  (rule 4)
  19: . exp '^' exp  (rule 5)
  23: . exp '=' exp  (rule 6)
  27: . "exp"  (rule 7)


Entering new_itemsets, state = 7
Entering append_states, state = 7
Entering get_state, state = 7, symbol = 9 ("exp")
Exiting get_state => 1
Entering get_state, state = 7, symbol = 11 (exp)
Entering new_state, state = 13, symbol = 11 (exp)
Exiting get_state => 13
Processing state 8 (reached by '^')
Closure: input
  21: . exp  (rule 5)


Closure: output
   3: . exp '<' exp  (rule 1)
   7: . exp '>' exp  (rule 2)
  11: . exp '+' exp  (rule 3)
  15: . exp '-' exp  (rule 4)
  19: . exp '^' exp  (rule 5)
  21: . exp  (rule 5)
  23: . exp '=' exp  (rule 6)
  27: . "exp"  (rule 7)


Entering new_itemsets, state = 8
Entering append_states, state = 8
Entering get_state, state = 8, symbol = 9 ("exp")
Exiting get_state => 1
Entering get_state, state = 8, symbol = 11 (exp)
Entering new_state, state = 14, symbol = 11 (exp)
Exiting get_state => 14
Processing state 9 (reached by '=')
Closure: input
  25: . exp  (rule 6)


Closure: output
   3: . exp '<' exp  (rule 1)
   7: . exp '>' exp  (rule 2)
  11: . exp '+' exp  (rule 3)
  15: . exp '-' exp  (rule 4)
  19: . exp '^' exp  (rule 5)
  23: . exp '=' exp  (rule 6)
  25: . exp  (rule 6)
  27: . "exp"  (rule 7)


Entering new_itemsets, state = 9
Entering append_states, state = 9
Entering get_state, state = 9, symbol = 9 ("exp")
Exiting get_state => 1
Entering get_state, state = 9, symbol = 11 (exp)
Entering new_state, state = 15, symbol = 11 (exp)
Exiting get_state => 15
Processing state 10 (reached by exp)
Closure: input
   4: . '<' exp  (rule 1)
   6: .  (rule 1)
   8: . '>' exp  (rule 2)
  12: . '+' exp  (rule 3)
  16: . '-' exp  (rule 4)
  20: . '^' exp  (rule 5)
  24: . '=' exp  (rule 6)


Closure: output
   4: . '<' exp  (rule 1)
   6: .  (rule 1)
   8: . '>' exp  (rule 2)
  12: . '+' exp  (rule 3)
  16: . '-' exp  (rule 4)
  20: . '^' exp  (rule 5)
  24: . '=' exp  (rule 6)


Entering new_itemsets, state = 10
Entering append_states, state = 10
Entering get_state, state = 10, symbol = 3 ('<')
Exiting get_state => 4
Entering get_state, state = 10, symbol = 4 ('>')
Exiting get_state => 5
Entering get_state, state = 10, symbol = 5 ('+')
Exiting get_state => 6
Entering get_state, state = 10, symbol = 6 ('-')
Exiting get_state => 7
Entering get_state, state = 10, symbol = 7 ('^')
Exiting get_state => 8
Entering get_state, state = 10, symbol = 8 ('=')
Exiting get_state => 9
Processing state 11 (reached by exp)
Closure: input
   4: . '<' exp  (rule 1)
   8: . '>' exp  (rule 2)
  10: .  (rule 2)
  12: . '+' exp  (rule 3)
  16: . '-' exp  (rule 4)
  20: . '^' exp  (rule 5)
  24: . '=' exp  (rule 6)


Closure: output
   4: . '<' exp  (rule 1)
   8: . '>' exp  (rule 2)
  10: .  (rule 2)
  12: . '+' exp  (rule 3)
  16: . '-' exp  (rule 4)
  20: . '^' exp  (rule 5)
  24: . '=' exp  (rule 6)


Entering new_itemsets, state = 11
Entering append_states, state = 11
Entering get_state, state = 11, symbol = 3 ('<')
Exiting get_state => 4
Entering get_state, state = 11, symbol = 4 ('>')
Exiting get_state => 5
Entering get_state, state = 11, symbol = 5 ('+')
Exiting get_state => 6
Entering get_state, state = 11, symbol = 6 ('-')
Exiting get_state => 7
Entering get_state, state = 11, symbol = 7 ('^')
Exiting get_state => 8
Entering get_state, state = 11, symbol = 8 ('=')
Exiting get_state => 9
Processing state 12 (reached by exp)
Closure: input
   4: . '<' exp  (rule 1)
   8: . '>' exp  (rule 2)
  12: . '+' exp  (rule 3)
  14: .  (rule 3)
  16: . '-' exp  (rule 4)
  20: . '^' exp  (rule 5)
  24: . '=' exp  (rule 6)


Closure: output
   4: . '<' exp  (rule 1)
   8: . '>' exp  (rule 2)
  12: . '+' exp  (rule 3)
  14: .  (rule 3)
  16: . '-' exp  (rule 4)
  20: . '^' exp  (rule 5)
  24: . '=' exp  (rule 6)


Entering new_itemsets, state = 12
Entering append_states, state = 12
Entering get_state, state = 12, symbol = 3 ('<')
Exiting get_state => 4
Entering get_state, state = 12, symbol = 4 ('>')
Exiting get_state => 5
Entering get_state, state = 12, symbol = 5 ('+')
Exiting get_state => 6
Entering get_state, state = 12, symbol = 6 ('-')
Exiting get_state => 7
Entering get_state, state = 12, symbol = 7 ('^')
Exiting get_state => 8
Entering get_state, state = 12, symbol = 8 ('=')
Exiting get_state => 9
Processing state 13 (reached by exp)
Closure: input
   4: . '<' exp  (rule 1)
   8: . '>' exp  (rule 2)
  12: . '+' exp  (rule 3)
  16: . '-' exp  (rule 4)
  18: .  (rule 4)
  20: . '^' exp  (rule 5)
  24: . '=' exp  (rule 6)


Closure: output
   4: . '<' exp  (rule 1)
   8: . '>' exp  (rule 2)
  12: . '+' exp  (rule 3)
  16: . '-' exp  (rule 4)
  18: .  (rule 4)
  20: . '^' exp  (rule 5)
  24: . '=' exp  (rule 6)


Entering new_itemsets, state = 13
Entering append_states, state = 13
Entering get_state, state = 13, symbol = 3 ('<')
Exiting get_state => 4
Entering get_state, state = 13, symbol = 4 ('>')
Exiting get_state => 5
Entering get_state, state = 13, symbol = 5 ('+')
Exiting get_state => 6
Entering get_state, state = 13, symbol = 6 ('-')
Exiting get_state => 7
Entering get_state, state = 13, symbol = 7 ('^')
Exiting get_state => 8
Entering get_state, state = 13, symbol = 8 ('=')
Exiting get_state => 9
Processing state 14 (reached by exp)
Closure: input
   4: . '<' exp  (rule 1)
   8: . '>' exp  (rule 2)
  12: . '+' exp  (rule 3)
  16: . '-' exp  (rule 4)
  20: . '^' exp  (rule 5)
  22: .  (rule 5)
  24: . '=' exp  (rule 6)


Closure: output
   4: . '<' exp  (rule 1)
   8: . '>' exp  (rule 2)
  12: . '+' exp  (rule 3)
  16: . '-' exp  (rule 4)
  20: . '^' exp  (rule 5)
  22: .  (rule 5)
  24: . '=' exp  (rule 6)


Entering new_itemsets, state = 14
Entering append_states, state = 14
Entering get_state, state = 14, symbol = 3 ('<')
Exiting get_state => 4
Entering get_state, state = 14, symbol = 4 ('>')
Exiting get_state => 5
Entering get_state, state = 14, symbol = 5 ('+')
Exiting get_state => 6
Entering get_state, state = 14, symbol = 6 ('-')
Exiting get_state => 7
Entering get_state, state = 14, symbol = 7 ('^')
Exiting get_state => 8
Entering get_state, state = 14, symbol = 8 ('=')
Exiting get_state => 9
Processing state 15 (reached by exp)
Closure: input
   4: . '<' exp  (rule 1)
   8: . '>' exp  (rule 2)
  12: . '+' exp  (rule 3)
  16: . '-' exp  (rule 4)
  20: . '^' exp  (rule 5)
  24: . '=' exp  (rule 6)
  26: .  (rule 6)


Closure: output
   4: . '<' exp  (rule 1)
   8: . '>' exp  (rule 2)
  12: . '+' exp  (rule 3)
  16: . '-' exp  (rule 4)
  20: . '^' exp  (rule 5)
  24: . '=' exp  (rule 6)
  26: .  (rule 6)


Entering new_itemsets, state = 15
Entering append_states, state = 15
Entering get_state, state = 15, symbol = 3 ('<')
Exiting get_state => 4
Entering get_state, state = 15, symbol = 4 ('>')
Exiting get_state => 5
Entering get_state, state = 15, symbol = 5 ('+')
Exiting get_state => 6
Entering get_state, state = 15, symbol = 6 ('-')
Exiting get_state => 7
Entering get_state, state = 15, symbol = 7 ('^')
Exiting get_state => 8
Entering get_state, state = 15, symbol = 8 ('=')
Exiting get_state => 9
transpose: input
  0:   1   2   3   4   5   6 
  1:   1   2   3   4   5   6 
  2:   1   2   3   4   5   6 
  3:   1   2   3   4   5   6 
  4:   1   2   3   4   5   6 
  5:   1   2   3   4   5   6 
  6:   1   2   3   4   5   6 

transpose: output
  0: 
  1:   0   1   2   3   4   5   6 
  2:   0   1   2   3   4   5   6 
  3:   0   1   2   3   4   5   6 
  4:   0   1   2   3   4   5   6 
  5:   0   1   2   3   4   5   6 
  6:   0   1   2   3   4   5   6 

Lookaheads: BEGIN
State 0: 0 lookaheads
State 1: 0 lookaheads
State 2: 0 lookaheads
State 3: 0 lookaheads
State 4: 0 lookaheads
State 5: 0 lookaheads
State 6: 0 lookaheads
State 7: 0 lookaheads
State 8: 0 lookaheads
State 9: 0 lookaheads
State 10: 1 lookaheads
   on 0 ($) -> rule 1
   on 3 ('<') -> rule 1
   on 4 ('>') -> rule 1
   on 5 ('+') -> rule 1
   on 6 ('-') -> rule 1
   on 7 ('^') -> rule 1
   on 8 ('=') -> rule 1
State 11: 1 lookaheads
   on 0 ($) -> rule 2
   on 3 ('<') -> rule 2
   on 4 ('>') -> rule 2
   on 5 ('+') -> rule 2
   on 6 ('-') -> rule 2
   on 7 ('^') -> rule 2
   on 8 ('=') -> rule 2
State 12: 1 lookaheads
   on 0 ($) -> rule 3
   on 3 ('<') -> rule 3
   on 4 ('>') -> rule 3
   on 5 ('+') -> rule 3
   on 6 ('-') -> rule 3
   on 7 ('^') -> rule 3
   on 8 ('=') -> rule 3
State 13: 1 lookaheads
   on 0 ($) -> rule 4
   on 3 ('<') -> rule 4
   on 4 ('>') -> rule 4
   on 5 ('+') -> rule 4
   on 6 ('-') -> rule 4
   on 7 ('^') -> rule 4
   on 8 ('=') -> rule 4
State 14: 1 lookaheads
   on 0 ($) -> rule 5
   on 3 ('<') -> rule 5
   on 4 ('>') -> rule 5
   on 5 ('+') -> rule 5
   on 6 ('-') -> rule 5
   on 7 ('^') -> rule 5
   on 8 ('=') -> rule 5
State 15: 1 lookaheads
   on 0 ($) -> rule 6
   on 3 ('<') -> rule 6
   on 4 ('>') -> rule 6
   on 5 ('+') -> rule 6
   on 6 ('-') -> rule 6
   on 7 ('^') -> rule 6
   on 8 ('=') -> rule 6
Lookaheads: END
running: /opt/sfw/bin/gm4 -I /net/knick/home/eggert/src/gnu/bison.tmp/data 
m4sugar/m4sugar.m4 /tmp/bsn5maGzr bison.simple
sets.at:211: sed -f extract.sed stderr
--- /dev/null   2002-04-22 15:02:55.000000000 -0700
+++ /net/knick/home/eggert/src/gnu/bison.tmp/tests/testsuite.dir/at-stderr      
2002-04-22 15:02:56.523401000 -0700
@@ -0,0 +1 @@
+Label too long:    :nullable
stdout:
sets.at:211: exit code was 2, expected 0
21. sets.at:192: FAILED near `sets.at:211'

27. synclines.at:54: testing Prologue synch line...
synclines.at:54: test "$GCC" = yes || exit 77
synclines.at:54: bison input.y -o input.c
synclines.at:54: $CC $CFLAGS $CPPFLAGS input.c -o input
--- -   2002-04-22 15:02:57.514707295 -0700
+++ /net/knick/home/eggert/src/gnu/bison.tmp/tests/testsuite.dir/at-stderr      
2002-04-22 15:02:57.503403000 -0700
@@ -1,2 +1,2 @@
-input.y:2: #error "2"
+input.y:2:2: #error "2"
 
27. synclines.at:54: FAILED near `synclines.at:54'

28. synclines.at:69: testing %union synch line...
synclines.at:69: test "$GCC" = yes || exit 77
synclines.at:69: bison input.y -o input.c
synclines.at:69: $CC $CFLAGS $CPPFLAGS input.c -o input
--- -   2002-04-22 15:02:58.358633383 -0700
+++ /net/knick/home/eggert/src/gnu/bison.tmp/tests/testsuite.dir/at-stderr      
2002-04-22 15:02:58.352401000 -0700
@@ -1,2 +1,2 @@
-input.y:2: #error "2"
+input.y:2:2: #error "2"
 
28. synclines.at:69: FAILED near `synclines.at:69'

29. synclines.at:91: testing Postprologue synch line...
synclines.at:91: test "$GCC" = yes || exit 77
synclines.at:91: bison input.y -o input.c
synclines.at:91: $CC $CFLAGS $CPPFLAGS input.c -o input
--- -   2002-04-22 15:02:59.305988820 -0700
+++ /net/knick/home/eggert/src/gnu/bison.tmp/tests/testsuite.dir/at-stderr      
2002-04-22 15:02:59.292401000 -0700
@@ -1,2 +1,2 @@
-input.y:9: #error "9"
+input.y:9:2: #error "9"
 
29. synclines.at:91: FAILED near `synclines.at:91'

30. synclines.at:106: testing Action synch line...
synclines.at:106: test "$GCC" = yes || exit 77
synclines.at:106: bison input.y -o input.c
synclines.at:106: $CC $CFLAGS $CPPFLAGS input.c -o input
--- -   2002-04-22 15:03:00.202502883 -0700
+++ /net/knick/home/eggert/src/gnu/bison.tmp/tests/testsuite.dir/at-stderr      
2002-04-22 15:03:00.195402000 -0700
@@ -1,2 +1,2 @@
-input.y:4: #error "4"
+input.y:4:2: #error "4"
 
30. synclines.at:106: FAILED near `synclines.at:106'

31. synclines.at:120: testing Epilogue synch line...
synclines.at:120: test "$GCC" = yes || exit 77
synclines.at:120: bison input.y -o input.c
synclines.at:120: $CC $CFLAGS $CPPFLAGS input.c -o input
--- -   2002-04-22 15:03:01.076853218 -0700
+++ /net/knick/home/eggert/src/gnu/bison.tmp/tests/testsuite.dir/at-stderr      
2002-04-22 15:03:01.072402000 -0700
@@ -1,2 +1,2 @@
-input.y:4: #error "4"
+input.y:4:2: #error "4"
 
31. synclines.at:120: FAILED near `synclines.at:120'

38. conflicts.at:48: testing %nonassoc and eof...
conflicts.at:97: bison input.y -o input.c
conflicts.at:98: $CC $CFLAGS $CPPFLAGS input.c -o input
stderr:
input.y:6:19: error.h: No such file or directory
conflicts.at:98: exit code was 1, expected 0
38. conflicts.at:48: FAILED near `conflicts.at:98'
## ------------------------- ##
## testsuite.log is created. ##
## ------------------------- ##

Please send `testsuite.log' and all information you think might help:

   To: <address@hidden>
   Subject: [GNU Bison 1.49a] testsuite.log: 8 failures

gmake[2]: *** [check-local] Error 1
gmake[2]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/tests'
gmake[1]: *** [check-am] Error 2
gmake[1]: Leaving directory `/net/knick/home/eggert/src/gnu/bison.tmp/tests'
gmake: *** [check-recursive] Error 1
#PRE Seems like a lot of test failures; should I be getting that many?



reply via email to

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