From: hillb@cs.ucdavis.edu (Brian C Hill)
Subject: gcc2.2.2
Organization: GNUs Not Usenet
Distribution: gnu
Date: Thu, 15 Oct 1992 10:44:41 GMT

	Hello, I hope maybe you can help me...

	1) I guess I missed the point of gcc2.2.2. Isn't
	it supposed to be g++ and gcc all in one? The problem
	is that gcc2.2.2 doesn't seem to come with the g++
	library or the include files. Why is that? Am I
	supposed to get them from you via g++ 1.42?

	2) A bug in gcc make. When it finally gets to the
	install part, it craps out on the part where it
	does an install on the 'specs' file. It thinks 
	that the 'specs' file is in the parent of the
	stage2 dir, but it is, in fact, in the stage 2
	directory. I simply put the "stage2/" business
	in front and the installation completed.

	3) a make install from bison1.19 on a DEC and a sun:

$ ./configure -prefix=/usr/pkg/gnu    c.new/bison-1.19
checking for gcc
checking how to run the C preprocessor
checking for install
checking for minix/config.h
checking for POSIXized ISC
checking for ANSI C header files
checking for BSD string and memory functions
checking for strerror
checking for working alloca.h
checking for alloca
creating config.status
creating Makefile
$ make                 /usr/pkg/gnu/Src.new/bison-1.19
gcc -O -c -g  -DHAVE_STRERROR=1 -DHAVE_ALLOCA_H=1 -I./../include LR0.c
gcc -O -c -g  -DHAVE_STRERROR=1 -DHAVE_ALLOCA_H=1 -I./../include allocate.c
gcc -O -c -g  -DHAVE_STRERROR=1 -DHAVE_ALLOCA_H=1 -I./../include closure.c
gcc -O -c -g  -DHAVE_STRERROR=1 -DHAVE_ALLOCA_H=1 -I./../include conflicts.c
gcc -O -c -g  -DHAVE_STRERROR=1 -DHAVE_ALLOCA_H=1 -I./../include derives.c
gcc -O -c -g -DXPFILE=\"/usr/pkg/gnu/lib/bison.simple\"  -DXPFILE1=\"/usr/pkg/gn
u/lib/bison.hairy\" ./files.c
gcc -O -c -g  -DHAVE_STRERROR=1 -DHAVE_ALLOCA_H=1 -I./../include getargs.c
gcc -O -c -g  -DHAVE_STRERROR=1 -DHAVE_ALLOCA_H=1 -I./../include gram.c
gcc -O -c -g  -DHAVE_STRERROR=1 -DHAVE_ALLOCA_H=1 -I./../include lalr.c
gcc -O -c -g  -DHAVE_STRERROR=1 -DHAVE_ALLOCA_H=1 -I./../include lex.c
gcc -O -c -g  -DHAVE_STRERROR=1 -DHAVE_ALLOCA_H=1 -I./../include main.c
gcc -O -c -g  -DHAVE_STRERROR=1 -DHAVE_ALLOCA_H=1 -I./../include nullable.c
gcc -O -c -g  -DHAVE_STRERROR=1 -DHAVE_ALLOCA_H=1 -I./../include output.c
gcc -O -c -g  -DHAVE_STRERROR=1 -DHAVE_ALLOCA_H=1 -I./../include print.c
gcc -O -c -g  -DHAVE_STRERROR=1 -DHAVE_ALLOCA_H=1 -I./../include reader.c
gcc -O -c -g  -DHAVE_STRERROR=1 -DHAVE_ALLOCA_H=1 -I./../include reduce.c
gcc -O -c -g  -DHAVE_STRERROR=1 -DHAVE_ALLOCA_H=1 -I./../include symtab.c
gcc -O -c -g  -DHAVE_STRERROR=1 -DHAVE_ALLOCA_H=1 -I./../include warshall.c
gcc -O -c -g  -DHAVE_STRERROR=1 -DHAVE_ALLOCA_H=1 -I./../include version.c
gcc -O -c -g  -DHAVE_STRERROR=1 -DHAVE_ALLOCA_H=1 -I./../include getopt.c
gcc -O -c -g  -DHAVE_STRERROR=1 -DHAVE_ALLOCA_H=1 -I./../include getopt1.c
gcc -O -g -o bison LR0.o allocate.o closure.o conflicts.o derives.o files.o
 getargs.o gram.o lalr.o lex.o                                   main.o nullable
.o output.o print.o reader.o reduce.o symtab.o   warshall.o version.o
                                 getopt.o getopt1.o
$ make install         /usr/pkg/gnu/Src.new/bison-1.19
/usr/bin/install -c bison /usr/pkg/gnu/bin/bison
cd /usr/pkg/gnu/lib; rm -f bison.simple bison.hairy
rm tmp-simple
rm: tmp-simple nonexistent
*** Error code 1 (ignored)
sed -e "/^#line/ s|bison|/usr/pkg/gnu/lib/bison|" < ./bison.simple > tmp-simple
/usr/bin/install -c -m 644 ./tmp-simple /usr/pkg/gnu/lib/bison.simple
rm tmp-simple
/usr/bin/install -c -m 644 ./bison.hairy /usr/pkg/gnu/lib/bison.hairy
chmod a+r /usr/pkg/gnu/lib/bison.simple /usr/pkg/gnu/lib/bison.hairy
/usr/bin/install -c -m 644 ./bison.1 /usr/pkg/gnu/man/man1/bison.1
chmod a+r /usr/pkg/gnu/man/man1/bison.1
for file in ./bison.info*;  do /usr/bin/install -c -m 644 $file /usr/pkg/gnu/inf
o/$file;  done

   +----------------------------------------------------------------------+
   | Brian C. Hill                     INTERNET: hillb@cs.ucdavis.edu     |
   | System Administrator/Programmer   BITNET:   bchill@ucdavis           |
   +----------------------------------------------------------------------+
   | Computer Science & Computing Services PHONE: (916) 752-8878 (or 6547)|
   | University of California, Davis       FAX:   (916) 752-4767 (or 9154)|
   +----------------------------------------------------------------------+

Newsgroups: gnu.utils.bug