[gnu.g++.lib.bug] Trouble compiling libg++ 1.36.1

lk@MCC.COM (Larry Ketcham) (12/13/89)

Doug,

I'm trying to compile libg++ 1.36.1 using GNU C++ 1.36.2 on Sun3. 
I've installed GAS 1.34 as well.  After several adjustments in the
makefiles and a couple of additions to the header files, I've only 
managed to get as far as the following script shows.  What should
I do to get libg++ to compile successfully?

-----------------------------------------------------------------------
cd libg++/build/sun3/1.36.1.0; \
make \
        PWD="/usr/local/src/src/libg++/build/sun3/1.36.1.0" \
        src/libg++.a
(cd src; make GXX="g++-new"  GXXFLAGS=" -I/usr/local/src/src/libg++/build/sun3/1.36.1.0/g++-include  -g -O -v " GXXLDFLAGS="-L/usr/local/src/src/libg++/build/sun3/1.36.1.0/src -lg++ -lm " LIBDIR="/usr/gnu/lib" SRCIDIR="/usr/local/src/src/libg++/build/sun3
/1.36.1.0/g++-include" CC="gcc" CFLAGS=" -I/usr/gnu/lib/gcc-include -I/usr/include -I/usr/local/src/src/libg++/build/sun3/1.36.1.0/g++-include -g -O -v " RANLIB="ranlib" LDXX="/usr/gnu/lib/gcc-ld" GXXCRT1="/usr/gnu/lib/crt1+.o" MAKE="make" prefix="/usr/gn
u" )
g++-new -I/usr/local/src/src/libg++/build/sun3/1.36.1.0/g++-include  -g -O -v  -c  builtin.cc
g++ version 1.36.2 (based on GCC 1.36)
 /usr/local/src/lib/sun3/g++-1.36.2/gcc-cpp -+ -v -I/usr/local/src/src/libg++/build/sun3/1.36.1.0/g++-include -undef -D__GNUC__ -D__GNUG__ -D__cplusplus -Dmc68000 -Dsun -Dunix -D__mc68000__ -D__sun__ -D__unix__ -D__OPTIMIZE__ -D__HAVE_68881__ -Dmc68020 bu
iltin.cc /usr/tmp/cca06294.cpp
GNU CPP version 1.36
 /usr/local/src/lib/sun3/g++-1.36.2/gcc-cc1plus /usr/tmp/cca06294.cpp -quiet -dumpbase builtin.cc -g -O -version -o /usr/tmp/cca06294.s
GNU C++ version 1.36.2 (based on GCC 1.36) (68k, MIT syntax) compiled by GNU C version 1.36.
default target switches: -m68020 -mc68020 -m68881 -mbitfield
In file included from /usr/local/src/src/libg++/build/sun3/1.36.1.0/g++-include/osfcn.h:4, from builtin.cc:763:
/usr/local/src/src/libg++/build/sun3/1.36.1.0/g++-include/sys/types.h:39: conflicting types for `size_t'
builtin.cc: In function double start_timer ():
builtin.cc:782: warning: implicit declaration of function `getrusage'
*** Error code 1
make: Fatal error: Command failed for target `builtin.o'
Current working directory /usr/local/src/src/libg++/build/sun3/1.36.1.0/src
*** Error code 1
make: Fatal error: Command failed for target `src/libg++.a'
Current working directory /usr/local/src/src/libg++/build/sun3/1.36.1.0
-----------------------------------------------------------------------

---------------------------------------------
Larry Ketcham             lk@mcc.com
Experimental Systems      Phone: (512)338-3487
MCC                      
Austin, Texas