djm@eng.umd.edu (David J. MacKenzie) (01/12/90)
Hardware: Sparcstation 1 OS: SunOS 4.0.3 g++ compiled with gcc 1.36.92. GNU Make. Besides various warnings, g++ finally gives up with a fatal error: Script started on Thu Jan 11 22:22:46 1990 twiddle% make all (cd src; make GXX="g++" GXXFLAGS=" -I/usr/local/src/gnu/libg++-1.36.2/g++-include -g -O -fstrength-reduce -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized -Wall -pipe" GXXLDFLAGS="-L/usr/local/src/gnu/libg++-1.36.2/src -lg++ -lm " LIBDIR="/usr/local/gnu/lib" SRCIDIR="/usr/local/src/gnu/libg++-1.36.2/g++-include" CC="gcc" CFLAGS=" -I/usr/local/gnu/lib/gcc-include -I/usr/include -I/usr/local/src/gnu/libg++-1.36.2/g++-include -g -O -fstrength-reduce -fdelayed-branch -Wall -pipe" RA NLIB="ranlib" LDXX="/usr/local/gnu/lib/gcc-ld.new" GXXCRT1="/usr/local/gnu/lib/crt1+.o" MAKE="make" prefix="/usr/local/gnu" ) g++ -I/usr/local/src/gnu/libg++-1.36.2/g++-include -g -O -fstrength-reduce -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized -Wall -pipe -c AllocRing.cc g++ -I/usr/local/src/gnu/libg++-1.36.2/g++-include -g -O -fstrength-reduce -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized -Wall -pipe -c builtin.cc In file included from /usr/local/src/gnu/libg++-1.36.2/g++-include/osfcn.h:4, from builtin.cc:784: /usr/local/src/gnu/libg++-1.36.2/g++-include/time.h:60: warning: type declaration of timezone shadowed builtin.cc:868: warning: structure has no data members g++ -I/usr/local/src/gnu/libg++-1.36.2/g++-include -g -O -fstrength-reduce -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized -Wall -pipe -c File.cc g++ -I/usr/local/src/gnu/libg++-1.36.2/g++-include -g -O -fstrength-reduce -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized -Wall -pipe -c stream.cc g++ -I/usr/local/src/gnu/libg++-1.36.2/g++-include -g -O -fstrength-reduce -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized -Wall -pipe -c streambuf.cc g++ -I/usr/local/src/gnu/libg++-1.36.2/g++-include -g -O -fstrength-reduce -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized -Wall -pipe -c PlotFile.cc g++ -I/usr/local/src/gnu/libg++-1.36.2/g++-include -g -O -fstrength-reduce -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized -Wall -pipe -c SFile.cc g++ -I/usr/local/src/gnu/libg++-1.36.2/g++-include -g -O -fstrength-reduce -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized -Wall -pipe -c Obstack.cc g++ -I/usr/local/src/gnu/libg++-1.36.2/g++-include -g -O -fstrength-reduce -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized -Wall -pipe -c regex.cc regex.cc: In function void re_compile_fastmap (struct re_pattern_buffer *): regex.cc:947: warning: enumerated value `notsyntaxspec' not handled in switch regex.cc:947: warning: enumerated value `syntaxspec' not handled in switch regex.cc:947: warning: enumerated value `unused' not handled in switch regex.cc: In function int re_match_2 (struct re_pattern_buffer *, unsigned char *, int, unsigned char *, int, int, struct re_registers *, int): regex.cc:1586: warning: enumerated value `notsyntaxspec' not handled in switch regex.cc:1586: warning: enumerated value `syntaxspec' not handled in switch regex.cc:1586: warning: enumerated value `after_dot' not handled in switch regex.cc:1586: warning: enumerated value `at_dot' not handled in switch regex.cc:1586: warning: enumerated value `before_dot' not handled in switch regex.cc:1586: warning: enumerated value `unused' not handled in switch g++ -I/usr/local/src/gnu/libg++-1.36.2/g++-include -g -O -fstrength-reduce -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized -Wall -pipe -c String.cc String.cc: In method void String::error (char *)const : String.cc:40: warning: `volatile' function does return g++ -I/usr/local/src/gnu/libg++-1.36.2/g++-include -g -O -fstrength-reduce -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized -Wall -pipe -c Integer.cc Integer.cc: In method void Integer::error (char *)const : Integer.cc:2239: warning: `volatile' function does return g++ -I/usr/local/src/gnu/libg++-1.36.2/g++-include -g -O -fstrength-reduce -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized -Wall -pipe -c Rational.cc In file included from Rational.cc:23: /usr/local/src/gnu/libg++-1.36.2/g++-include/Rational.h:175: functions cannot have method qualifiers Rational.cc: In method void Rational::error (char *)const : Rational.cc:33: warning: `volatile' function does return make[1]: *** [Rational.o] Error 1 make: *** [src] Error 1 twiddle% g++ -v g++ version 1.36.3- (based on GCC 1.36) twiddle% pwd /usr/local/src/gnu/libg++-1.36.2 twiddle% exit twiddle% script done on Thu Jan 11 22:25:11 1990 -- David J. MacKenzie <djm@eng.umd.edu> <djm@ai.mit.edu>