bison?
If you cannot install bison, make sure you have started
with a fresh distribution of gcc, do not
do `make maintainer-clean' (in other versions of gcc,
this was called `make realclean'), and, to ensure that
bison is not invoked by make during the build,
type these commands:
sh# cd gcc sh# touch bi-parser.c bi-parser.h c-parse.c c-parse.h cexp.c sh# touch cp/parse.c cp/parse.h objc-parse.c sh#
These commands update the date-time-modified information for
all the files produced by the various invocations of bison
in the current versions of gcc, so that make no
longer believes it needs to update them.
All of these files should already exist in a gcc
distribution, but the application of patches to upgrade
to a newer version can leave the modification information
set such that the bison input files look more "recent"
than the corresponding output files.
Note: New versions of gcc might change the set of
files it generates by invoking bison---if you cannot figure
out for yourself how to handle such a situation, try an
older version of gcc until you find someone who can
(or until you obtain and install bison).
Go to the first, previous, next, last section, table of contents.