[gnu.g++.lib.bug] libg++ 1.36.1 installation

holling@CS.WILLIAMS.EDU (David Hollinger) (12/02/89)

	Help!

I'm trying to build libg++ 1.36.1 on a Sun 3 under OS 4.0.
I had no problem with gcc 1.36 or g++ 1.36.1, but I can't
get anywhere with libg++. I'm sure I'm missing somthing 
simple - any ideas ?

	Thanks in advance,

	Dave Hollinger        holling@cs.williams.edu



	What happens:

/bullseye/dists/libg++ % make
(cd src; make GXX="g++"  GXXFLAGS="
-I/bullseye/dists/libg++/g++-include  -O -fstrength-reduce
-felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized
 -pipe" GXXLDFLAGS="-L/bullseye/dists/libg++/src -lg++ -lm "
LIBDIR="/usr/local/lib" SRCIDIR="/bullseye/dists/libg++/g++-include"
CC="gcc" CFLAGS=" -I/usr/local/lib/gcc-include -I/usr/include
-I/bullseye/dists/libg++/g++-include  -O -fstrength-reduce
-fdelayed-branch   -pipe" RANLIB="ranlib" LDXX="/usr/local/lib/gcc-ld"
GXXCRT1="/usr/local/lib/crt1+.o" MAKE="make" prefix="/usr/local" )
g++ -I/bullseye/dists/libg++/g++-include  -O -fstrength-reduce
-felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized
 -pipe -c  builtin.cc
as: No input file
builtin.cc: In function long int gcd (long int, long int):
builtin.cc:60: output pipe has been closed
/usr/local/lib/gcc-cpp: output pipe has been closed
*** Error code 1
make: Fatal error: Command failed for target `builtin.o'
Current working directory /bullseye/dists/libg++/src
*** Error code 1
make: Fatal error: Command failed for target `src/libg++.a'




	I remove -pipe, and now I get this :

make
(cd src; make GXX="g++"  GXXFLAGS="
-I/bullseye/dists/libg++/g++-include  -O -fstrength-reduce
-felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized
 " GXXLDFLAGS="-L/bullseye/dists/libg++/src -lg++ -lm "
LIBDIR="/usr/local/lib" SRCIDIR="/bullseye/dists/libg++/g++-include"
CC="gcc" CFLAGS=" -I/usr/local/lib/gcc-include -I/usr/include
-I/bullseye/dists/libg++/g++-include  -O -fstrength-reduce
-fdelayed-branch   " RANLIB="ranlib" LDXX="/usr/local/lib/gcc-ld"
GXXCRT1="/usr/local/lib/crt1+.o" MAKE="make" prefix="/usr/local" )
g++ -I/bullseye/dists/libg++/g++-include  -O -fstrength-reduce
-felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized
  -c  builtin.cc
In file included from /bullseye/dists/libg++/g++-include/osfcn.h:4,
from builtin.cc:763:
/bullseye/dists/libg++/g++-include/time.h:60: warning: type
declaration of timezone shadows previous declaration
/bullseye/dists/libg++/g++-include/time.h:60: warning: `timezone' was
declared `extern' and later `static'
as: error (/usr/tmp/cca03408.s:1388): Invalid operand
as: error (/usr/tmp/cca03408.s:1404): Invalid operand
*** Error code 1
make: Fatal error: Command failed for target `builtin.o'
Current working directory /bullseye/dists/libg++/src
*** Error code 1
make: Fatal error: Command failed for target `src/libg++.a'

tiemann@LURCH.STANFORD.EDU (Michael Tiemann) (12/02/89)

   Date: Fri, 1 Dec 89 12:58:52 EST
   From: holling@cs.williams.edu (David Hollinger)


	   Help!

   I'm trying to build libg++ 1.36.1 on a Sun 3 under OS 4.0.
   I had no problem with gcc 1.36 or g++ 1.36.1, but I can't
   get anywhere with libg++. I'm sure I'm missing somthing 
   simple - any ideas ?

	   Thanks in advance,

	   Dave Hollinger        holling@cs.williams.edu



	   What happens:

   /bullseye/dists/libg++ % make
   (cd src; make GXX="g++"  GXXFLAGS="
   -I/bullseye/dists/libg++/g++-include  -O -fstrength-reduce
   -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized
    -pipe" GXXLDFLAGS="-L/bullseye/dists/libg++/src -lg++ -lm "
   LIBDIR="/usr/local/lib" SRCIDIR="/bullseye/dists/libg++/g++-include"
   CC="gcc" CFLAGS=" -I/usr/local/lib/gcc-include -I/usr/include
   -I/bullseye/dists/libg++/g++-include  -O -fstrength-reduce
   -fdelayed-branch   -pipe" RANLIB="ranlib" LDXX="/usr/local/lib/gcc-ld"
   GXXCRT1="/usr/local/lib/crt1+.o" MAKE="make" prefix="/usr/local" )
   g++ -I/bullseye/dists/libg++/g++-include  -O -fstrength-reduce
   -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized
    -pipe -c  builtin.cc
   as: No input file
   builtin.cc: In function long int gcd (long int, long int):
   builtin.cc:60: output pipe has been closed
   /usr/local/lib/gcc-cpp: output pipe has been closed
   *** Error code 1
   make: Fatal error: Command failed for target `builtin.o'
   Current working directory /bullseye/dists/libg++/src
   *** Error code 1
   make: Fatal error: Command failed for target `src/libg++.a'




	   I remove -pipe, and now I get this :

   make
   (cd src; make GXX="g++"  GXXFLAGS="
   -I/bullseye/dists/libg++/g++-include  -O -fstrength-reduce
   -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized
    " GXXLDFLAGS="-L/bullseye/dists/libg++/src -lg++ -lm "
   LIBDIR="/usr/local/lib" SRCIDIR="/bullseye/dists/libg++/g++-include"
   CC="gcc" CFLAGS=" -I/usr/local/lib/gcc-include -I/usr/include
   -I/bullseye/dists/libg++/g++-include  -O -fstrength-reduce
   -fdelayed-branch   " RANLIB="ranlib" LDXX="/usr/local/lib/gcc-ld"
   GXXCRT1="/usr/local/lib/crt1+.o" MAKE="make" prefix="/usr/local" )
   g++ -I/bullseye/dists/libg++/g++-include  -O -fstrength-reduce
   -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized
     -c  builtin.cc
   In file included from /bullseye/dists/libg++/g++-include/osfcn.h:4,
   from builtin.cc:763:
   /bullseye/dists/libg++/g++-include/time.h:60: warning: type
   declaration of timezone shadows previous declaration
   /bullseye/dists/libg++/g++-include/time.h:60: warning: `timezone' was
   declared `extern' and later `static'
   as: error (/usr/tmp/cca03408.s:1388): Invalid operand
   as: error (/usr/tmp/cca03408.s:1404): Invalid operand
   *** Error code 1
   make: Fatal error: Command failed for target `builtin.o'
   Current working directory /bullseye/dists/libg++/src
   *** Error code 1
   make: Fatal error: Command failed for target `src/libg++.a'

Errors like this indicate that you failed to install the GNU
assembler.

Michael