From: gml4410@ggr.co.UK (Lack Mr G M)
Subject: Bug building libg++-2.3 on Irix 4.0.1
Organization: GNUs Not Usenet
Distribution: gnu
Date: Mon, 21 Dec 1992 17:39:47 GMT

     This  is  the log file of a build of libg++-2.3 with gcc-2.3.2.  It
is being built on a SG Indigo running Irix 4.0.1.  The  "configure"  for
both was as "mips-sgi-irix4". 

     There are 2 errors when "make check" is run.

     The  first is in running libg++/iostream/test/tformat, which occurs
at line 266.  The error message is "Virtual memory exceeded  in  `new'".
I commented out this test in the Makefile and tried "make check" again. 
 
     The  second  is at line 1137.  The code to generate the out.cc file
in libg++/etc/trie-gen uses "/bin/ls -1", however, the  ls  on  an  Irix
doesn't have a -1 option (1 column output is the default).  Consequently
out.cc is incorrectly  generated  and  the  test  fails  later  with  an
undefined  symbol.   Editing  the  Makefile  to  remove  the "-1" option
cleared this one up. 

        cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -c -g -I. -I./../include   fdmatch.c
        cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -c -g -I. -I./../include   getopt.c
        cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -c -g -I. -I./../include   getopt1.c
        cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -c -g -I. -I./../include   obstack.c
        cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -c -g -I. -I./../include   spaces.c
        cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -c -g -I. -I./../include   strerror.c
        cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -c -g -I. -I./../include   strsignal.c
        echo "# !Automatically generated from ./functions.def"\
          "- DO NOT EDIT!" >needed.awk
        grep '^DEF(' < ./functions.def \
            | sed -e '/DEF/s|DEF.\([^,]*\).*|/\1/ { printf "\1.o " }|' \
            >>needed.awk
        awk -f needed.awk <errors >lneeded-list
        echo alloca.o >>lneeded-list
        cp lneeded-list needed-list
        cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -c -g -I. -I./../include   vfork.c
        rm -rf libiberty.a
        ar qc libiberty.a \
          argv.o basename.o concat.o cplus-dem.o fdmatch.o  getopt.o getopt1.o obstack.o spaces.o strerror.o strsignal.o vfork.o alloca.o
        true libiberty.a
        rootme=`pwd`/ ; export rootme; \
        CC="cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 "; export CC; \
        CXX="gcc  -nostdinc++"; export CXX; \
        CONFIG_NM="nm"; export CONFIG_NM; \
        ./utils/gen-params LIB_VERSION=2.3  >tmp-params.h
        mv tmp-params.h _G_config.h
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c AllocRing.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Obstack.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c builtin.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c regex.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Regex.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c String.cc
In file included from ./../g++-include/math.h:150, from ./builtin.h:33, from String.cc:30:
/usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:25: warning: `FLT_MAX' redefined
/usr/include/limits.h:105: warning: this is the location of the previous definition
/usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:38: warning: `DBL_MIN' redefined
/usr/include/limits.h:101: warning: this is the location of the previous definition
/usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:44: warning: `DBL_MAX' redefined
/usr/include/limits.h:100: warning: this is the location of the previous definition
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Integer.cc
In file included from /usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/syslimits.h:6, from /usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/limits.h:11, from Integer.cc:36:
/usr/include/limits.h:100: warning: `DBL_MAX' redefined
/usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:44: warning: this is the location of the previous definition
/usr/include/limits.h:101: warning: `DBL_MIN' redefined
/usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:38: warning: this is the location of the previous definition
/usr/include/limits.h:105: warning: `FLT_MAX' redefined
/usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:25: warning: this is the location of the previous definition
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Rational.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Complex.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Random.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c BitSet.cc
In file included from ./../g++-include/math.h:150, from ./builtin.h:33, from BitSet.cc:31:
/usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:25: warning: `FLT_MAX' redefined
/usr/include/limits.h:105: warning: this is the location of the previous definition
/usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:38: warning: `DBL_MIN' redefined
/usr/include/limits.h:101: warning: this is the location of the previous definition
/usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:44: warning: `DBL_MAX' redefined
/usr/include/limits.h:100: warning: this is the location of the previous definition
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c BitString.cc
In file included from ./../g++-include/math.h:150, from ./builtin.h:33, from BitString.cc:31:
/usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:25: warning: `FLT_MAX' redefined
/usr/include/limits.h:105: warning: this is the location of the previous definition
/usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:38: warning: `DBL_MIN' redefined
/usr/include/limits.h:101: warning: this is the location of the previous definition
/usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:44: warning: `DBL_MAX' redefined
/usr/include/limits.h:100: warning: this is the location of the previous definition
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c LogNorm.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c SmplHist.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c SmplStat.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Normal.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c NegExp.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Weibull.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Erlang.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c DiscUnif.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Uniform.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Poisson.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c HypGeom.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Geom.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Binomial.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c RNG.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c ACG.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c MLCG.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c RndInt.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Fix.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Fix16.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Fix24.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c CursesW.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c GetOpt.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c new.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c chr.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c dtoa.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c error.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c gcd.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c hash.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c lg.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c fmtq.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c ioob.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c pow.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c sqrt.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c str.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c timer.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c math.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c compare.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c SLList.cc
        gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c DLList.cc
        gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  streambuf.C
        gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  stdstrbufs.C
        gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  iostream.C
        gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  stdstreams.C
        gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  strstream.C
        gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  indstream.C
        gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  PlotFile.C
        gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  SFile.C
        gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  fstream.C
        gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  parsestream.C
        gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  stream.C
        gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  makebuf.C
        gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  editbuf.C
        gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  filebuf.C
filebuf.C: In method `int  filebuf::do_write (const char *, int)':
filebuf.C:284: warning: negative value assigned to unsigned quantity
        gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  sgetline.C
        gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  igetline.C
        gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  igetsb.C
        gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  procbuf.C
        gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  sbufvform.C
        gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  sbufvscan.C
        gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  stdiostream.C
        gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  floatconv.C
        gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  outfloat.C
        gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  iomanip.C
        rm -f libg++.a
        rootme=`pwd`/ ; export rootme ; cd src ; ar qc ../libg++.a *.o
        rootme=`pwd`/; export rootme; cd iostream; \
           ar qc ../libg++.a *.o
        cd ../libiberty; \
          ar qc ../libg++/libg++.a `cat needed-list` strerror.o strsignal.o
        true libg++.a
        echo "/^PROTODIR=/c\\" > sedscript
        echo "PROTODIR=$\{PROTODIR-/usr/local/lib/g++-include/gen\}" >> sedscript
        sed <../Makefile -n -e '/VERSION/s/LIBG++_DIST_VERSION *= *\(.*\)/s|<VERSION>|\1|/p' >> sedscript
        sed -f sedscript < ./genclass.sh > genclass.tmp
        chmod 0755 genclass.tmp
        rm -f sedscript
        mv genclass.tmp genclass
        touch .stmp-genclass
        touch .stmp-tests
        touch .stmp-etc
        rootme=`pwd` ; export rootme ; cd src ; \
                make "prefix=/usr/local"  "exec_prefix=/usr/local"  "tooldir=/usr/local/lib/mips-sgi-irix4"  "CC=cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100"  "CFLAGS=-g"  "CXX=gcc"  "CXXFLAGS=-g -O"  "XTRAFLAGS="  "AR=ar"  "RANLIB=true"
        gcc -g -O -nostdinc++  -DLO_CAL \
        -I../.. -I. -I./../../iostream -I./../../src \
        -I./../../g++-include  -c new.cc
        gcc -g -O -nostdinc++  -DLO_CAL \
        -I../.. -I. -I./../../iostream -I./../../src \
        -I./../../g++-include  -c options.cc
        gcc -g -O -nostdinc++  -DLO_CAL \
        -I../.. -I. -I./../../iostream -I./../../src \
        -I./../../g++-include  -c iterator.cc
        gcc -g -O -nostdinc++  -DLO_CAL \
        -I../.. -I. -I./../../iostream -I./../../src \
        -I./../../g++-include  -c main.cc
In file included from main.cc:39:
bool-array.h:50: warning: destructor `Bool_Array::~Bool_Array ()' non-virtual
gen-perf.h:49: warning: in inheritance relationship `Gen_Perf: Bool_Array'
        gcc -g -O -nostdinc++  -DLO_CAL \
        -I../.. -I. -I./../../iostream -I./../../src \
        -I./../../g++-include  -c gen-perf.cc
In file included from gen-perf.cc:28:
bool-array.h:50: warning: destructor `Bool_Array::~Bool_Array ()' non-virtual
gen-perf.h:49: warning: in inheritance relationship `Gen_Perf: Bool_Array'
        gcc -g -O -nostdinc++  -DLO_CAL \
        -I../.. -I. -I./../../iostream -I./../../src \
        -I./../../g++-include  -c key-list.cc
In file included from /usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/syslimits.h:6, from /usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/limits.h:11, from key-list.cc:35:
/usr/include/limits.h:100: warning: `DBL_MAX' redefined
/usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:44: warning: this is the location of the previous definition
/usr/include/limits.h:101: warning: `DBL_MIN' redefined
/usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:38: warning: this is the location of the previous definition
/usr/include/limits.h:105: warning: `FLT_MAX' redefined
/usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:25: warning: this is the location of the previous definition
        gcc -g -O -nostdinc++  -DLO_CAL \
        -I../.. -I. -I./../../iostream -I./../../src \
        -I./../../g++-include  -c list-node.cc
        gcc -g -O -nostdinc++  -DLO_CAL \
        -I../.. -I. -I./../../iostream -I./../../src \
        -I./../../g++-include  -c hash-table.cc
        gcc -g -O -nostdinc++  -DLO_CAL \
        -I../.. -I. -I./../../iostream -I./../../src \
        -I./../../g++-include  -c bool-array.cc
        gcc -g -O -nostdinc++  -DLO_CAL \
        -I../.. -I. -I./../../iostream -I./../../src \
        -I./../../g++-include  -c read-line.cc
        gcc -g -O -nostdinc++  -DLO_CAL \
        -I../.. -I. -I./../../iostream -I./../../src \
        -I./../../g++-include  -c std-err.cc
        gcc -g -O -nostdinc++  -DLO_CAL \
        -I../.. -I. -I./../../iostream -I./../../src \
        -I./../../g++-include  -c version.cc
        gcc -o gperf new.o options.o iterator.o main.o gen-perf.o key-list.o list-node.o hash-table.o bool-array.o read-line.o std-err.o version.o  ../../libg++.a
        touch .stmp-gperf
        touch .stmp-utils
uk0x11-root /troom/gnu/libg++-2.3: make check
cd genclass ; make check ::: prefix=/usr/local  exec_prefix=/usr/local  tooldir=/usr/local/lib/mips-sgi-irix4  AR=ar  AR_FLAGS=qc  CC=cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100  CXX=gcc  CFLAGS=-g  CXXFLAGS=-g -O  RANLIB=true  LOADLIBES=  LDFLAGS=  MAKEINFO=makeinfo  XTRAFLAGS=  INSTALL=cp  INSTALL_DATA=cp  INSTALL_PROGRAM=cp
cd src ; make check ::: prefix=/usr/local  exec_prefix=/usr/local  tooldir=/usr/local/lib/mips-sgi-irix4  AR=ar  AR_FLAGS=qc  CC=cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100  CXX=gcc  CFLAGS=-g  CXXFLAGS=-g -O  RANLIB=true  LOADLIBES=  LDFLAGS=  MAKEINFO=makeinfo  XTRAFLAGS=  INSTALL=cp  INSTALL_DATA=cp  INSTALL_PROGRAM=cp
cd iostream ; make check ::: prefix=/usr/local  exec_prefix=/usr/local  tooldir=/usr/local/lib/mips-sgi-irix4  AR=ar  AR_FLAGS=qc  CC=cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100  CXX=gcc  CFLAGS=-g  CXXFLAGS=-g -O  RANLIB=true  LOADLIBES=  LDFLAGS=  MAKEINFO=makeinfo  XTRAFLAGS=  INSTALL=cp  INSTALL_DATA=cp  INSTALL_PROGRAM=cp
        rm -f libio.a
        ar qc libio.a streambuf.o stdstrbufs.o iostream.o stdstreams.o strstream.o  indstream.o PlotFile.o SFile.o fstream.o parsestream.o stream.o makebuf.o  editbuf.o filebuf.o sgetline.o igetline.o igetsb.o procbuf.o  sbufvform.o sbufvscan.o stdiostream.o floatconv.o outfloat.o iomanip.o
        true libio.a
cd stdio; make check ...
cd test; make check ...
        gcc -g -O -nostdinc++ -I. -I../.. -I./.. -I./../stdio -I./../../g++-include  -c tFile.C
        gcc -o tFile tFile.o ../libio.a ../../libg++.a
        ./tFile < ./tFile.inp > tFile.out 2>&1
        diff -c tFile.out ./tFile.exp
No differences encountered
        ./tFile -b0 < ./tFile.inp > tFile-nobuf.out 2>&1
        diff -c tFile-nobuf.out ./tFile.exp
No differences encountered
        ./tFile -b3 < ./tFile.inp > tFile-buf3.out 2>&1
        diff -c tFile-buf3.out ./tFile.exp
No differences encountered
        gcc -g -O -nostdinc++ -I. -I../.. -I./.. -I./../stdio -I./../../g++-include  -c hounddog.C
        gcc -o hounddog hounddog.o ../libio.a ../../libg++.a
        ./hounddog <./hounddog.in > hounddog.out 2>&1
        diff -c hounddog.out ./hounddog.exp
No differences encountered
        ./hounddog -b0 <./hounddog.in > hounddog-nobuf.out 2>&1
        diff -c hounddog-nobuf.out ./hounddog.exp
No differences encountered
        ./hounddog -b2 <./hounddog.in > hounddog-buf2.out 2>&1
        diff -c hounddog-buf2.out ./hounddog.exp
No differences encountered
        gcc -g -O -nostdinc++ -I. -I../.. -I./.. -I./../stdio -I./../../g++-include  -c putbackdog.C
        gcc -o putbackdog putbackdog.o ../libio.a ../../libg++.a
        ./putbackdog <./hounddog.in > putbackdog.out 2>&1
        diff -c putbackdog.out ./hounddog.exp
No differences encountered
        ./putbackdog -b0 <./hounddog.in > putbackdog-nobuf.out 2>&1
        diff -c putbackdog-nobuf.out ./hounddog.exp
No differences encountered
        ./putbackdog -b2 <./hounddog.in > putbackdog-buf2.out 2>&1
        diff -c putbackdog-buf2.out ./hounddog.exp
No differences encountered
        gcc -g -O -nostdinc++ -I. -I../.. -I./.. -I./../stdio -I./../../g++-include  -c tformat.C
        gcc -o tformat tformat.o ../libio.a ../../libg++.a
        ./tformat
Encountered no errors in 3988 tests.
Virtual memory exceeded in `new'
*** Error code 255

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.
uk0x11-root /troom/gnu/libg++-2.3: make check
cd genclass ; make check ::: prefix=/usr/local  exec_prefix=/usr/local  tooldir=/usr/local/lib/mips-sgi-irix4  AR=ar  AR_FLAGS=qc  CC=cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100  CXX=gcc  CFLAGS=-g  CXXFLAGS=-g -O  RANLIB=true  LOADLIBES=  LDFLAGS=  MAKEINFO=makeinfo  XTRAFLAGS=  INSTALL=cp  INSTALL_DATA=cp  INSTALL_PROGRAM=cp
cd src ; make check ::: prefix=/usr/local  exec_prefix=/usr/local  tooldir=/usr/local/lib/mips-sgi-irix4  AR=ar  AR_FLAGS=qc  CC=cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100  CXX=gcc  CFLAGS=-g  CXXFLAGS=-g -O  RANLIB=true  LOADLIBES=  LDFLAGS=  MAKEINFO=makeinfo  XTRAFLAGS=  INSTALL=cp  INSTALL_DATA=cp  INSTALL_PROGRAM=cp
cd iostream ; make check ::: prefix=/usr/local  exec_prefix=/usr/local  tooldir=/usr/local/lib/mips-sgi-irix4  AR=ar  AR_FLAGS=qc  CC=cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100  CXX=gcc  CFLAGS=-g  CXXFLAGS=-g -O  RANLIB=true  LOADLIBES=  LDFLAGS=  MAKEINFO=makeinfo  XTRAFLAGS=  INSTALL=cp  INSTALL_DATA=cp  INSTALL_PROGRAM=cp
cd stdio; make check ...
cd test; make check ...
        ./tFile < ./tFile.inp > tFile.out 2>&1
        diff -c tFile.out ./tFile.exp
No differences encountered
        ./tFile -b0 < ./tFile.inp > tFile-nobuf.out 2>&1
        diff -c tFile-nobuf.out ./tFile.exp
No differences encountered
        ./tFile -b3 < ./tFile.inp > tFile-buf3.out 2>&1
        diff -c tFile-buf3.out ./tFile.exp
No differences encountered
        ./hounddog <./hounddog.in > hounddog.out 2>&1
        diff -c hounddog.out ./hounddog.exp
No differences encountered
        ./hounddog -b0 <./hounddog.in > hounddog-nobuf.out 2>&1
        diff -c hounddog-nobuf.out ./hounddog.exp
No differences encountered
        ./hounddog -b2 <./hounddog.in > hounddog-buf2.out 2>&1
        diff -c hounddog-buf2.out ./hounddog.exp
No differences encountered
        ./putbackdog <./hounddog.in > putbackdog.out 2>&1
        diff -c putbackdog.out ./hounddog.exp
No differences encountered
        ./putbackdog -b0 <./hounddog.in > putbackdog-nobuf.out 2>&1
        diff -c putbackdog-nobuf.out ./hounddog.exp
No differences encountered
        ./putbackdog -b2 <./hounddog.in > putbackdog-buf2.out 2>&1
        diff -c putbackdog-buf2.out ./hounddog.exp
No differences encountered
        echo did not do ./tformat
did not do ./tformat
        gcc -g -O -nostdinc++ -I. -I../.. -I./.. -I./../stdio -I./../../g++-include  -c tiformat.C
        gcc -o tiformat tiformat.o ../libio.a ../../libg++.a
        ./tiformat
Encountered no errors in 5006 tests.
        gcc -g -O -nostdinc++ -I. -I../.. -I./.. -I./../stdio -I./../../g++-include  -c tiomanip.C
        gcc -o tiomanip tiomanip.o ../libio.a ../../libg++.a
        ./tiomanip >tiomanip.out 2>&1
        diff -c tiomanip.out ./tiomanip.exp
No differences encountered
cd gperf ; make check ::: prefix=/usr/local  exec_prefix=/usr/local  tooldir=/usr/local/lib/mips-sgi-irix4  AR=ar  AR_FLAGS=qc  CC=cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100  CXX=gcc  CFLAGS=-g  CXXFLAGS=-g -O  RANLIB=true  LOADLIBES=  LDFLAGS=  MAKEINFO=makeinfo  XTRAFLAGS=  INSTALL=cp  INSTALL_DATA=cp  INSTALL_PROGRAM=cp
        rootme=`pwd` ; export rootme ; cd tests ; \
                make "prefix=/usr/local"  "exec_prefix=/usr/local"  "tooldir=/usr/local/lib/mips-sgi-irix4"  "CC=cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100"  "CFLAGS=-g"  "CXX=gcc"  "CXXFLAGS=-g -O"  "XTRAFLAGS="  "AR=ar"  "RANLIB=true" check
performing some tests of the perfect hash generator
        cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -c -g ./test.c
        ../src/gperf -p -c -l -S1 -o ./c.gperf > cinset.c
        cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -g -o cout cinset.c test.o
testing ANSI C reserved words, all items should be found in the set
        ./cout -v < ./c.gperf > output.c
        diff -b ./expected.c output.c
        ../src/gperf -k1,4,'$' ./ada.gperf > adainset.c
        cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -g -o aout adainset.c test.o
testing Ada reserved words,all items should be found in the set
        ./aout -v < ./ada.gperf > output.ada-res
        diff -b ./expected.ada-res output.ada-res
        ../src/gperf -p -D -k1,'$' -s 2 -o ./adadefs.gperf > preinset.c
1 input keys have identical hash values, examine output carefully...
        cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -g -o preout preinset.c test.o
testing Ada predefined words, all items should be found in the set
        ./preout -v < ./adadefs.gperf > output.ada-pred
        diff -b ./expected.ada-pred output.ada-pred
        ../src/gperf -k1,2,'$' -o ./modula3.gperf > m3inset.c
        cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -g -o m3out m3inset.c test.o
testing Modula3 reserved words, all items should be found in the set
        ./m3out -v < ./modula3.gperf > output.modula
        diff -b ./expected.modula output.modula
        ../src/gperf -o -S2 -p < ./pascal.gperf > pinset.c
        cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -g -o pout pinset.c test.o
testing Pascal reserved words, all items should be found in the set
        ./pout -v < ./pascal.gperf > output.pascal
        diff -b ./expected.pascal output.pascal
        ../src/gperf -p -j1 -g -o -t -N is_reserved_word -k1,3,'$' < ./c-parse.gperf > test.out.1
        diff -b ./expected.out.1 test.out.1
        ../src/gperf -n -k1-8 -l <./modula2.gperf > test.out.2
        diff -b ./expected.out.2 test.out.2
        ../src/gperf -p -j 1 -o -a -C -g -t -k1,4,$ < ./gplus.gperf > test.out.3
        diff -b ./expected.out.3 test.out.3
        ../src/gperf -D -p -t < ./c-parse.gperf > test.out.4
2 input keys have identical hash values, examine output carefully...
        diff -b ./expected.out.4 test.out.4
        ../src/gperf -g -o -j1 -t -p -N is_reserved_word < ./gpc.gperf > test.out.5
        diff -b ./expected.out.5 test.out.5
        ../src/gperf -h > test.out.6 2>&1 || [ a = a ]
        diff -b ./expected.out.6 test.out.6
only if, do, for, case, goto, else, while, and return should be found 
        ./aout -v < ./c.gperf > test.out.7
        diff -b ./expected.out.7 test.out.7
cd utils ; make check ::: prefix=/usr/local  exec_prefix=/usr/local  tooldir=/usr/local/lib/mips-sgi-irix4  AR=ar  AR_FLAGS=qc  CC=cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100  CXX=gcc  CFLAGS=-g  CXXFLAGS=-g -O  RANLIB=true  LOADLIBES=  LDFLAGS=  MAKEINFO=makeinfo  XTRAFLAGS=  INSTALL=cp  INSTALL_DATA=cp  INSTALL_PROGRAM=cp
cd tests ; make check ::: prefix=/usr/local  exec_prefix=/usr/local  tooldir=/usr/local/lib/mips-sgi-irix4  AR=ar  AR_FLAGS=qc  CC=cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100  CXX=gcc  CFLAGS=-g  CXXFLAGS=-g -O  RANLIB=true  LOADLIBES=  LDFLAGS=  MAKEINFO=makeinfo  XTRAFLAGS=  INSTALL=cp  INSTALL_DATA=cp  INSTALL_PROGRAM=cp
        rm -f *.out
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c test_h.cc
In file included from /usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/syslimits.h:6, from /usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/limits.h:11, from ./../src/BitSet.h:27, from test_h.cc:43:
/usr/include/limits.h:100: warning: `DBL_MAX' redefined
/usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:44: warning: this is the location of the previous definition
/usr/include/limits.h:101: warning: `DBL_MIN' redefined
/usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:38: warning: this is the location of the previous definition
/usr/include/limits.h:105: warning: `FLT_MAX' redefined
/usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:25: warning: this is the location of the previous definition
warning, Fix24_shift not found in original or external symbol tables, value defaults to 0
warning, Fix24_mult not found in original or external symbol tables, value defaults to 0
warning, Fix24_max not found in original or external symbol tables, value defaults to 0
warning, Fix24_min not found in original or external symbol tables, value defaults to 0
warning, Fix24_m_max not found in original or external symbol tables, value defaults to 0
warning, Fix24_m_min not found in original or external symbol tables, value defaults to 0
warning, Fix48_max not found in original or external symbol tables, value defaults to 0
warning, Fix48_min not found in original or external symbol tables, value defaults to 0
warning, Fix48_msb not found in original or external symbol tables, value defaults to 0
warning, Fix48_lsb not found in original or external symbol tables, value defaults to 0
warning, Fix48_m_max not found in original or external symbol tables, value defaults to 0
warning, Fix48_m_min not found in original or external symbol tables, value defaults to 0
        gcc  test_h.o -o test_h ../libg++.a -lm
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c tCurses.cc
        gcc  tCurses.o  -o tCurses ../libg++.a -lcurses -ltermcap 
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c tFile.cc
        gcc  tFile.o -o tFile ../libg++.a
        ./tFile < ./tFile.inp > tFile.out 2>&1
        diff -b ./tFile.exp tFile.out
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c tObstack.cc
        gcc  tObstack.o -o tObstack ../libg++.a
        ./tObstack < ./tObstack.inp > tObstack.out 2>&1
        diff -b ./tObstack.exp tObstack.out
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c tString.cc
        gcc  tString.o -o tString ../libg++.a
        ./tString < ./tString.inp > tString.out 2>&1
        diff -b ./tString.exp tString.out
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c tInteger.cc
        gcc  tInteger.o -o tInteger ../libg++.a
        ./tInteger < ./tInteger.inp > tInteger.out 2>&1
        diff -b ./tInteger.exp tInteger.out
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c tRational.cc
        gcc  tRational.o -o tRational ../libg++.a -lm
        ./tRational < ./tRational.inp > tRational.out 2>&1
        diff -b ./tRational.exp tRational.out
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c tComplex.cc
        gcc  tComplex.o -o tComplex ../libg++.a -lm
        ./tComplex < ./tComplex.inp > tComplex.out 2>&1
        diff -b ./tComplex.exp tComplex.out
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c tBitSet.cc
        gcc  tBitSet.o -o tBitSet ../libg++.a
        ./tBitSet < ./tBitSet.inp > tBitSet.out 2>&1
        diff -b ./tBitSet.exp tBitSet.out
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c tBitString.cc
        gcc  tBitString.o -o tBitString ../libg++.a
        ./tBitString < ./tBitString.inp > tBitString.out 2>&1
        diff -b ./tBitString.exp tBitString.out
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c tFix.cc
        gcc  tFix.o -o tFix ../libg++.a -lm
        ./tFix < ./tFix.inp > tFix.out 2>&1
        diff -b ./tFix.exp tFix.out
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c tFix16.cc
        gcc  tFix16.o -o tFix16 ../libg++.a -lm
        ./tFix16 < ./tFix16.inp > tFix16.out 2>&1
        diff -b ./tFix16.exp tFix16.out
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c tFix24.cc
warning, Fix24_shift not found in original or external symbol tables, value defaults to 0
warning, Fix24_mult not found in original or external symbol tables, value defaults to 0
warning, Fix24_max not found in original or external symbol tables, value defaults to 0
warning, Fix24_min not found in original or external symbol tables, value defaults to 0
warning, Fix24_m_max not found in original or external symbol tables, value defaults to 0
warning, Fix24_m_min not found in original or external symbol tables, value defaults to 0
warning, Fix48_max not found in original or external symbol tables, value defaults to 0
warning, Fix48_min not found in original or external symbol tables, value defaults to 0
warning, Fix48_msb not found in original or external symbol tables, value defaults to 0
warning, Fix48_lsb not found in original or external symbol tables, value defaults to 0
warning, Fix48_m_max not found in original or external symbol tables, value defaults to 0
warning, Fix48_m_min not found in original or external symbol tables, value defaults to 0
        gcc  tFix24.o -o tFix24 ../libg++.a -lm
        ./tFix24 < ./tFix24.inp > tFix24.out 2>&1
        diff -b ./tFix24.exp tFix24.out
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c tGetOpt.cc
        gcc  tGetOpt.o -o tGetOpt ../libg++.a
        ./tGetOpt -abc -de10 -2000 -h3i \
          <./tGetOpt.inp >tGetOpt.out 2>&1
        diff -b ./tGetOpt.exp tGetOpt.out
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val defs i
genclass: warning, class has a .h but no .cc file
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val List i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iList.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val SLList i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iSLList.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val DLList i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iDLList.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val Vec i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iVec.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val AVec i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iAVec.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val Plex i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iPlex.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val FPlex i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iFPlex.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val XPlex i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iXPlex.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val RPlex i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iRPlex.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val MPlex i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iMPlex.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val Set i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iSet.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val Bag i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iBag.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass -2 int val int val Map i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iMap.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val PQ i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iPQ.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val XPSet i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iXPSet.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val OXPSet i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iOXPSet.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val SLSet i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iSLSet.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val OSLSet i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iOSLSet.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val BSTSet i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iBSTSet.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val CHNode i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iCHNode.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val AVLSet i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iAVLSet.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val SplayNode i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iSplayNode.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val SplaySet i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iSplaySet.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val VHSet i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iVHSet.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val VOHSet i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iVOHSet.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val CHSet i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iCHSet.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val XPBag i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iXPBag.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val OXPBag i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iOXPBag.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val SLBag i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iSLBag.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val OSLBag i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iOSLBag.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val SplayBag i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iSplayBag.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val VHBag i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iVHBag.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val CHBag i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iCHBag.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass -2 int val int val VHMap i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iVHMap.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass -2 int val int val CHMap i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iCHMap.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass -2 int val int val SplayMap i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iSplayMap.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass -2 int val int val AVLMap i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iAVLMap.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass -2 int val int val RAVLMap i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iRAVLMap.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val SplayPQ i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iSplayPQ.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val PHPQ i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iPHPQ.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val XPPQ i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iXPPQ.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val Stack i
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val VStack i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iVStack.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val Queue i
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val VQueue i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iVQueue.cc
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iStack.cc
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iQueue.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val Deque i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iDeque.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val XPStack i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iXPStack.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val SLStack i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iSLStack.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val XPQueue i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iXPQueue.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val SLQueue i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iSLQueue.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val XPDeque i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iXPDeque.cc
        PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val DLDeque i
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c iDLDeque.cc
        rm -f libtest.a
        ar r libtest.a iList.o iSLList.o iDLList.o iVec.o iAVec.o  iPlex.o  iFPlex.o  iXPlex.o iRPlex.o iMPlex.o  iSet.o iBag.o iMap.o iPQ.o  iXPSet.o  iOXPSet.o  iSLSet.o  iOSLSet.o  iBSTSet.o iCHNode.o  iAVLSet.o  iSplayNode.o iSplaySet.o  iVHSet.o  iVOHSet.o  iCHSet.o  iXPBag.o  iOXPBag.o  iSLBag.o  iOSLBag.o  iSplayBag.o iVHBag.o  iCHBag.o  iVHMap.o  iCHMap.o  iSplayMap.o  iAVLMap.o iRAVLMap.o  iSplayPQ.o  iPHPQ.o  iXPPQ.o  iVStack.o iVQueue.o iStack.o iQueue.o iDeque.o  iXPStack.o iSLStack.o iXPQueue.

o  iSLQueue.o iXPDeque.o iDLDeque.o
ar: Warning: creating libtest.a
        true libtest.a
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c tList.cc
        gcc  tList.o -o tList libtest.a ../libg++.a
        ./tList < ./tList.inp > tList.out 2>&1
        diff -b ./tList.exp tList.out
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c tPlex.cc
        gcc  tPlex.o -o tPlex libtest.a ../libg++.a
        ./tPlex < ./tPlex.inp > tPlex.out 2>&1
        diff -b ./tPlex.exp tPlex.out
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c tLList.cc
        gcc  tLList.o -o tLList libtest.a ../libg++.a
        ./tLList < ./tLList.inp > tLList.out 2>&1
        diff -b ./tLList.exp tLList.out
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c tVec.cc
        gcc  tVec.o -o tVec libtest.a ../libg++.a
        ./tVec < ./tVec.inp > tVec.out 2>&1
        diff -b ./tVec.exp tVec.out
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c tStack.cc
        gcc  tStack.o -o tStack libtest.a ../libg++.a
        ./tStack < ./tStack.inp > tStack.out 2>&1
        diff -b ./tStack.exp tStack.out
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c tQueue.cc
        gcc  tQueue.o -o tQueue libtest.a ../libg++.a
        ./tQueue < ./tQueue.inp > tQueue.out 2>&1
        diff -b ./tQueue.exp tQueue.out
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c tDeque.cc
        gcc  tDeque.o -o tDeque libtest.a ../libg++.a
        ./tDeque < ./tDeque.inp > tDeque.out 2>&1
        diff -b ./tDeque.exp tDeque.out
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c tPQ.cc
        gcc  tPQ.o -o tPQ libtest.a ../libg++.a
        ./tPQ < ./tPQ.inp > tPQ.out 2>&1
        diff -b ./tPQ.exp tPQ.out
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c tSet.cc
        gcc  tSet.o -o tSet libtest.a ../libg++.a
        ./tSet < ./tSet.inp > tSet.out 2>&1
        diff -b ./tSet.exp tSet.out
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c tBag.cc
        gcc  tBag.o -o tBag libtest.a ../libg++.a
        ./tBag < ./tBag.inp > tBag.out 2>&1
        diff -b ./tBag.exp tBag.out
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c tMap.cc
        gcc  tMap.o -o tMap libtest.a ../libg++.a
        ./tMap < ./tMap.inp > tMap.out 2>&1
        diff -b ./tMap.exp tMap.out
        gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
        -I./../src -I./../g++-include  -c tiLList.cc
        gcc  tiLList.o -o tiLList ../libg++.a
        ./tiLList < ./tLList.inp > tiLList.out 2>&1
        diff -b ./tLList.exp tiLList.out
        ./test_h
Could include all g++-include files
        echo "(Must run tCurses manually from tty)"
(Must run tCurses manually from tty)
cd etc ; make check ::: prefix=/usr/local  exec_prefix=/usr/local  tooldir=/usr/local/lib/mips-sgi-irix4  AR=ar  AR_FLAGS=qc  CC=cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100  CXX=gcc  CFLAGS=-g  CXXFLAGS=-g -O  RANLIB=true  LOADLIBES=  LDFLAGS=  MAKEINFO=makeinfo  XTRAFLAGS=  INSTALL=cp  INSTALL_DATA=cp  INSTALL_PROGRAM=cp
cd graph; make check ...
        PROTODIR=./../../src/gen; export PROTODIR; ../../genclass/genclass point val XPlex p
        PROTODIR=./../../src/gen; export PROTODIR; ../../genclass/genclass point val Plex p
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
        -I./../../iostream -I./../../src \
        -I./../../g++-include  -c graph.cc 
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
        -I./../../iostream -I./../../src \
        -I./../../g++-include  -c pPlex.cc 
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
        -I./../../iostream -I./../../src \
        -I./../../g++-include  -c pXPlex.cc 
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
        -I./../../iostream -I./../../src \
        -I./../../g++-include  -c eGetOpt.cc 
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
        -I./../../iostream -I./../../src \
        -I./../../g++-include  -c ePlotFile.cc 
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
        -I./../../iostream -I./../../src \
        -I./../../g++-include  -c read_data.cc 
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
        -I./../../iostream -I./../../src \
        -I./../../g++-include  -c tick_intrvl.cc 
        rm -f libgraph.a
        ar qc libgraph.a pPlex.o pXPlex.o eGetOpt.o ePlotFile.o read_data.o tick_intrvl.o
        true libgraph.a
        gcc graph.o libgraph.a ../../libg++.a -lm -o graph
        ./graph -d -c 3 -g 2 -l "a diagonal line" -X "x axis" -Y "y axis" -m 1\
                <./test2.dat >test2.pl
0 0
1 1 label for 1 1
2 2
3 3 label for 3 3
4 4
        ./graph -d <./test.dat >test.pl
0.02 0.029996
0.04 0.059968
0.06 0.089892
0.08 0.119744
0.1 0.1495
0.12 0.179136
0.14 0.208628
0.16 0.237952
0.18 0.267084
0.2 0.296
0.22 0.324676
0.24 0.353088
0.26 0.381212
0.28 0.409024
0.3 0.4365
0.32 0.463616
0.34 0.490348
0.36 0.516672
0.38 0.542564
0.4 0.568
0.42 0.592956
0.44 0.617408
0.46 0.641332
0.48 0.664704
0.5 0.6875
0.52 0.709696
0.54 0.731268
0.56 0.752192
0.58 0.772444
0.6 0.792
0.62 0.810836
0.64 0.828928
0.66 0.846252
0.68 0.862784
0.7 0.8785
0.72 0.893376
0.74 0.907388
0.76 0.920512
0.78 0.932724
0.8 0.944
0.82 0.954316
0.84 0.963648
0.86 0.971972
0.88 0.979264
0.9 0.9855
0.92 0.990656
0.94 0.994708
0.96 0.997632
0.98 0.999404
1 1
1.02 0.999404
1.04 0.997632
1.06 0.994708
1.08 0.990656
1.1 0.9855
1.12 0.979264
1.14 0.971972
1.16 0.963648
1.18 0.954316
1.2 0.944
1.22 0.932724
1.24 0.920512
1.26 0.907388
1.28 0.893376
1.3 0.8785
1.32 0.862784
1.34 0.846252
1.36 0.828928
1.38 0.810836
1.4 0.792
1.42 0.772444
1.44 0.752192
1.46 0.731268
1.48 0.709696
1.5 0.6875
1.52 0.664704
1.54 0.641332
1.56 0.617408
1.58 0.592956
1.6 0.568
1.62 0.542564
1.64 0.516672
1.66 0.490348
1.68 0.463616
1.7 0.4365
1.72 0.409024
1.74 0.381212
1.76 0.353088
1.78 0.324676
1.8 0.296
1.82 0.267084
1.84 0.237952
1.86 0.208628
1.88 0.179136
1.9 0.1495
1.92 0.119744
1.94 0.089892
1.96 0.059968
1.98 0.029996
use plot to look at the plot files test.pl and test2.pl
cd ADT-examples; make check ...
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
          -I./../../iostream -I./../../src \
          -I./../../g++-include  -c generic-q.cc
        gcc  generic-q.o -o generic-q ../../libg++.a
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
          -I./../../iostream -I./../../src \
          -I./../../g++-include  -c search.cc
        gcc  search.o -o search ../../libg++.a
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
          -I./../../iostream -I./../../src \
          -I./../../g++-include  -c keyhash.cc
        gcc  keyhash.o -o keyhash ../../libg++.a
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
          -I./../../iostream -I./../../src \
          -I./../../g++-include  -c tsortinp.cc
        gcc  tsortinp.o -o tsortinp ../../libg++.a
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
          -I./../../iostream -I./../../src \
          -I./../../g++-include  -c tsort.cc
        gcc  tsort.o -o tsort ../../libg++.a
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
          -I./../../iostream -I./../../src \
          -I./../../g++-include  -c genPatkey.cc
        gcc  genPatkey.o -o genkey ../../libg++.a
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
          -I./../../iostream -I./../../src \
          -I./../../g++-include  -c Patmain.cc
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
          -I./../../iostream -I./../../src \
          -I./../../g++-include  -c Patricia.cc
        gcc  Patmain.o Patricia.o -o patricia ../../libg++.a
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
          -I./../../iostream -I./../../src \
          -I./../../g++-include  -c kmp.cc
        gcc  kmp.o -o kmp ../../libg++.a
        ./generic-q < ./generic-q.cc
Size = 39,Item = Sep
Size = 38,Item = class
Size = 37,Item = struct
Size = 36,Item = type
Size = 35,Item = int
Size = 34,Item = while
Size = 33,Item = temp
Size = 32,Item = head
Size = 31,Item = delete
Size = 30,Item = int
Size = 29,Item = int
Size = 28,Item = void
Size = 27,Item = type
Size = 26,Item = type
Size = 25,Item = type
Size = 24,Item = if
Size = 23,Item = type
Size = 22,Item = temp
Size = 21,Item = if
Size = 20,Item = head
Size = 19,Item = else
Size = 18,Item = delete
Size = 17,Item = void
Size = 16,Item = if
Size = 15,Item = head
Size = 14,Item = new
Size = 13,Item = else
Size = 12,Item = new
Size = 11,Item = head
Size = 10,Item = String
Size = 9,Item = while
Size = 8,Item = if
Size = 7,Item = else
Size = 6,Item = if
Size = 5,Item = while
Size = 4,Item = cout
Size = 3,Item = while
Size = 2,Item = cout
Size = 1,Item = return
Size = 3,Item = 25
Size = 2,Item = 88
Size = 1,Item = -700
        ./tsortinp 20 | ./tsort
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
        ./keyhash < ./keyhash.cc
Storing reserved word for
Storing reserved word short
Storing reserved word default
Storing reserved word int
Storing reserved word for
Storing reserved word char
Storing reserved word int
Storing reserved word char
Storing reserved word while
Storing reserved word do
Storing reserved word while
Storing reserved word return
Storing reserved word char
Storing reserved word const
Storing reserved word int
Storing reserved word const
Storing reserved word int
Storing reserved word const
Storing reserved word int
Storing reserved word const
Storing reserved word int
Storing reserved word static
Storing reserved word int
Storing reserved word static
Storing reserved word char
Storing reserved word int
Storing reserved word char
Storing reserved word int
Storing reserved word switch
Storing reserved word default
Storing reserved word case
Storing reserved word case
Storing reserved word case
Storing reserved word return
Storing reserved word for
Storing reserved word int
Storing reserved word char
Storing reserved word int
Storing reserved word if
Storing reserved word register
Storing reserved word int
Storing reserved word if
Storing reserved word if
Storing reserved word return
Storing reserved word return
Storing reserved word int
Storing reserved word char
Storing reserved word if
Storing reserved word int
Storing reserved word union
Storing reserved word while
Storing reserved word __typeof
Storing reserved word __inline
Storing reserved word __typeof__
Storing reserved word __inline__
Storing reserved word auto
Storing reserved word __asm
Storing reserved word asm
Storing reserved word __asm__
Storing reserved word return
Storing reserved word __alignof
Storing reserved word goto
Storing reserved word __alignof__
Storing reserved word void
Storing reserved word __const
Storing reserved word enum
Storing reserved word __const__
Storing reserved word extern
Storing reserved word __volatile
Storing reserved word char
Storing reserved word __volatile__
Storing reserved word do
Storing reserved word switch
Storing reserved word unsigned
Storing reserved word inline
Storing reserved word register
Storing reserved word double
Storing reserved word const
Storing reserved word sizeof
Storing reserved word static
Storing reserved word continue
Storing reserved word struct
Storing reserved word break
Storing reserved word case
Storing reserved word for
Storing reserved word signed
Storing reserved word long
Storing reserved word else
Storing reserved word typeof
Storing reserved word typedef
Storing reserved word volatile
Storing reserved word short
Storing reserved word float
Storing reserved word default
Storing reserved word static
Storing reserved word void
Storing reserved word char
Storing reserved word int
Storing reserved word char
Storing reserved word char
Storing reserved word int
Storing reserved word while
Storing reserved word if
Storing reserved word else
Storing reserved word return
chunk_size = 80
size = 1
room = 31
        ./search 1000
Binary Time = 0.01
Additive Time = 0
        ./genkey 1000 200 > input
        ./patricia ./input ./input | grep -v "is found"
Time = 2.17
cd benchmarks; make check ...
        gcc -g -O -nostdinc++ -I. -I../.. -I.  -I./../../g++-include  -DBUILTIN ./dhrystone.cc ../../libg++.a -o builtin
        gcc -g -O -nostdinc++ -I. -I../.. -I.  -I./../../g++-include  ./dhrystone.cc ../../libg++.a -o class
        gcc -g -O -nostdinc++ -I. -I../.. -I.  -I./../../g++-include  -DVIRT ./dhrystone.cc ../../libg++.a -o virt
        gcc -g -O -nostdinc++ -I. -I../.. -I.  -I./../../g++-include  -DNO_NRV ./dhrystone.cc ../../libg++.a -o no_nrv
        gcc -g -O -nostdinc++ -I. -I../.. -I.  -I./../../g++-include  -DBYVAL ./dhrystone.cc ../../libg++.a -o byval
        gcc -g -O -nostdinc++ -I. -I../.. -I.  -I./../../g++-include  -DCALL ./dhrystone.cc ../../libg++.a -o call
        gcc -g -O -nostdinc++ -I. -I../.. -I.  -I./../../g++-include  -DCONVERT ./dhrystone.cc ../../libg++.a -o convert
dhrystone with builtin int and char types:
Dhrystone time for 500000 passes = 10
This machine benchmarks at 50000 dhrystones/second
Using classes Int and Char:
Dhrystone time for 500000 passes = 19
This machine benchmarks at 26315 dhrystones/second
Without mixed mode operators (forcing coercions):
Dhrystone time for 500000 passes = 20
This machine benchmarks at 25000 dhrystones/second
Without using named return values:
Dhrystone time for 500000 passes = 20
This machine benchmarks at 25000 dhrystones/second
Using calls instead of inline functions:
Dhrystone time for 500000 passes = 81
This machine benchmarks at 6172 dhrystones/second
With all member functions virtual (non-inline):
Dhrystone time for 500000 passes = 51
This machine benchmarks at 9803 dhrystones/second
With all member functions virtual, and -fthis-is-variable:
cd PlotFile3D; make check ...
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
        -I./../../iostream -I./../../src \
        -I./../../g++-include  -c PlotFile3D.cc
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
        -I./../../iostream -I./../../src \
        -I./../../g++-include  -c tPlotFile3D.cc
        gcc tPlotFile3D.o PlotFile3D.o ../../libg++.a -lm -o tPlotFile3D
        ./tPlotFile3D
use plot to look at the plot file test.pl
cd lf; make check ...
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
        -I./../../iostream -I./../../src \
        -I./../../g++-include  -c lf.cc
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
        -I./../../iostream -I./../../src \
        -I./../../g++-include  -c entry.cc
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
        -I./../../iostream -I./../../src \
        -I./../../g++-include  -c screen.cc
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
        -I./../../iostream -I./../../src \
        -I./../../g++-include  -c option.cc
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
        -I./../../iostream -I./../../src \
        -I./../../g++-include  -c directory.cc
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
        -I./../../iostream -I./../../src \
        -I./../../g++-include  -c sort.cc
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
        -I./../../iostream -I./../../src \
        -I./../../g++-include  -c Dirent.cc
        gcc lf.o entry.o screen.o option.o  directory.o sort.o Dirent.o -o lf ../../libg++.a -ltermcap
cd trie-gen; make check ...
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
        -I./../../iostream -I./../../src \
        -I./../../g++-include  -c trie.cc
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
        -I./../../iostream -I./../../src \
        -I./../../g++-include  -c compact.cc
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
        -I./../../iostream -I./../../src \
        -I./../../g++-include  -c main.cc
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
        -I./../../iostream -I./../../src \
        -I./../../g++-include  -c version.cc
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
        -I./../../iostream -I./../../src \
        -I./../../g++-include  -c options.cc
        gcc -o trie-gen trie.o compact.o main.o version.o options.o ../../libg++.a
Generating a compacted minimal-prefix trie for files in /bin
        /bin/ls -1 /bin | ./trie-gen -c > out.cc
/bin/ls: illegal option -- 1
usage: ls -RadCLHxmnlogrtucpFbqisf [files]
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
        -I./../../iostream -I./../../src \
        -I./../../g++-include  -c out.cc
        gcc -g -O -nostdinc++ -I. -I. -I../.. \
        -I./../../iostream -I./../../src \
        -I./../../g++-include  -c test.cc
        gcc out.o test.o ../../libg++.a
ld:
Undefined:
in_word_set__FPCci
collect: /usr/bin/ld returned 1 exit status
*** Error code 1

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.
uk0x11-root /troom/gnu/libg++-2.3: 



-------------------------- Gordon Lack ----------------------------------
The contents of this message *may* reflect my personal opinion.  They are
*not* intended to reflect those of my employer, or anyone else.

Newsgroups: gnu.g++.bug