My md5 checksum on my 4.2.1.tar.gz was ok, and a follow up tar -tf had no java/parse-scan.c. As per 4.2.0 http://gcc.gnu.org/ml/gcc-help/2007-07/msg00094.html. On a sparc-sun-solaris2.10 build stage 3, I am getting: make[3]: Entering directory `/apps/upmonmon/gccobj/gcc' /apps/upmonmon/SRC/gcc-4.2.1/./gcc/java/parse-scan.y WARNING: `bison' missing on your system. You should only need it if you modified a `.y' file. You may need the `Bison' package in order for those modifications to take effect. You can get `Bison' from any GNU archive site. /apps/upmonmon/gccobj/./prev-gcc/xgcc -B/apps/upmonmon/gccobj/./prev-gcc/ -B/apps/upmonmon/gcc/sparc-sun-solaris2.10/bin/ -c -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wmissing-format-attribute -Wno-error -DHAVE_CONFIG_H -I. -Ijava -I/apps/upmonmon/SRC/gcc-4.2.1/./gcc -I/apps/upmonmon/SRC/gcc-4.2.1/./gcc/java -I/apps/upmonmon/SRC/gcc-4.2.1/./gcc/../include -I./../intl -I/apps/upmonmon/SRC/gcc-4.2.1/./gcc/../libcpp/include -I/apps/upmonmon/SRC/gcc-4.2.1/./gcc/../libdecnumber -I../libdecnumber java/parse-scan.c -o java/parse-scan.o xgcc: java/parse-scan.c: No such file or directory