Go to the first, previous, next, last section, table of contents.


Missing 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.

Hosted by www.Geocities.ws

1