home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / gnu / g / bug / 2063 < prev    next >
Encoding:
Text File  |  1992-12-22  |  59.6 KB  |  1,190 lines

  1. Newsgroups: gnu.g++.bug
  2. Path: sparky!uunet!spool.mu.edu!agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!ggr.co.UK!gml4410
  3. From: gml4410@ggr.co.UK (Lack Mr G M)
  4. Subject: Bug building libg++-2.3 on Irix 4.0.1
  5. Message-ID: <9212211739.AA00897@uk0x06.ggr.co.uk>
  6. Sender: gnulists@ai.mit.edu
  7. Organization: GNUs Not Usenet
  8. Distribution: gnu
  9. Date: Mon, 21 Dec 1992 17:39:47 GMT
  10. Approved: bug-g++@prep.ai.mit.edu
  11. Lines: 1175
  12.  
  13.      This  is  the log file of a build of libg++-2.3 with gcc-2.3.2.  It
  14. is being built on a SG Indigo running Irix 4.0.1.  The  "configure"  for
  15. both was as "mips-sgi-irix4". 
  16.  
  17.      There are 2 errors when "make check" is run.
  18.  
  19.      The  first is in running libg++/iostream/test/tformat, which occurs
  20. at line 266.  The error message is "Virtual memory exceeded  in  `new'".
  21. I commented out this test in the Makefile and tried "make check" again. 
  22.  
  23.      The  second  is at line 1137.  The code to generate the out.cc file
  24. in libg++/etc/trie-gen uses "/bin/ls -1", however, the  ls  on  an  Irix
  25. doesn't have a -1 option (1 column output is the default).  Consequently
  26. out.cc is incorrectly  generated  and  the  test  fails  later  with  an
  27. undefined  symbol.   Editing  the  Makefile  to  remove  the "-1" option
  28. cleared this one up. 
  29.  
  30.         cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -c -g -I. -I./../include   fdmatch.c
  31.         cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -c -g -I. -I./../include   getopt.c
  32.         cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -c -g -I. -I./../include   getopt1.c
  33.         cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -c -g -I. -I./../include   obstack.c
  34.         cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -c -g -I. -I./../include   spaces.c
  35.         cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -c -g -I. -I./../include   strerror.c
  36.         cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -c -g -I. -I./../include   strsignal.c
  37.         echo "# !Automatically generated from ./functions.def"\
  38.           "- DO NOT EDIT!" >needed.awk
  39.         grep '^DEF(' < ./functions.def \
  40.             | sed -e '/DEF/s|DEF.\([^,]*\).*|/\1/ { printf "\1.o " }|' \
  41.             >>needed.awk
  42.         awk -f needed.awk <errors >lneeded-list
  43.         echo alloca.o >>lneeded-list
  44.         cp lneeded-list needed-list
  45.         cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -c -g -I. -I./../include   vfork.c
  46.         rm -rf libiberty.a
  47.         ar qc libiberty.a \
  48.           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
  49.         true libiberty.a
  50.         rootme=`pwd`/ ; export rootme; \
  51.         CC="cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 "; export CC; \
  52.         CXX="gcc  -nostdinc++"; export CXX; \
  53.         CONFIG_NM="nm"; export CONFIG_NM; \
  54.         ./utils/gen-params LIB_VERSION=2.3  >tmp-params.h
  55.         mv tmp-params.h _G_config.h
  56.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c AllocRing.cc
  57.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Obstack.cc
  58.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c builtin.cc
  59.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c regex.cc
  60.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Regex.cc
  61.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c String.cc
  62. In file included from ./../g++-include/math.h:150, from ./builtin.h:33, from String.cc:30:
  63. /usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:25: warning: `FLT_MAX' redefined
  64. /usr/include/limits.h:105: warning: this is the location of the previous definition
  65. /usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:38: warning: `DBL_MIN' redefined
  66. /usr/include/limits.h:101: warning: this is the location of the previous definition
  67. /usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:44: warning: `DBL_MAX' redefined
  68. /usr/include/limits.h:100: warning: this is the location of the previous definition
  69.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Integer.cc
  70. 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:
  71. /usr/include/limits.h:100: warning: `DBL_MAX' redefined
  72. /usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:44: warning: this is the location of the previous definition
  73. /usr/include/limits.h:101: warning: `DBL_MIN' redefined
  74. /usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:38: warning: this is the location of the previous definition
  75. /usr/include/limits.h:105: warning: `FLT_MAX' redefined
  76. /usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:25: warning: this is the location of the previous definition
  77.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Rational.cc
  78.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Complex.cc
  79.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Random.cc
  80.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c BitSet.cc
  81. In file included from ./../g++-include/math.h:150, from ./builtin.h:33, from BitSet.cc:31:
  82. /usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:25: warning: `FLT_MAX' redefined
  83. /usr/include/limits.h:105: warning: this is the location of the previous definition
  84. /usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:38: warning: `DBL_MIN' redefined
  85. /usr/include/limits.h:101: warning: this is the location of the previous definition
  86. /usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:44: warning: `DBL_MAX' redefined
  87. /usr/include/limits.h:100: warning: this is the location of the previous definition
  88.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c BitString.cc
  89. In file included from ./../g++-include/math.h:150, from ./builtin.h:33, from BitString.cc:31:
  90. /usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:25: warning: `FLT_MAX' redefined
  91. /usr/include/limits.h:105: warning: this is the location of the previous definition
  92. /usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:38: warning: `DBL_MIN' redefined
  93. /usr/include/limits.h:101: warning: this is the location of the previous definition
  94. /usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:44: warning: `DBL_MAX' redefined
  95. /usr/include/limits.h:100: warning: this is the location of the previous definition
  96.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c LogNorm.cc
  97.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c SmplHist.cc
  98.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c SmplStat.cc
  99.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Normal.cc
  100.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c NegExp.cc
  101.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Weibull.cc
  102.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Erlang.cc
  103.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c DiscUnif.cc
  104.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Uniform.cc
  105.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Poisson.cc
  106.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c HypGeom.cc
  107.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Geom.cc
  108.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Binomial.cc
  109.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c RNG.cc
  110.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c ACG.cc
  111.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c MLCG.cc
  112.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c RndInt.cc
  113.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Fix.cc
  114.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Fix16.cc
  115.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c Fix24.cc
  116.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c CursesW.cc
  117.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c GetOpt.cc
  118.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c new.cc
  119.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c chr.cc
  120.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c dtoa.cc
  121.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c error.cc
  122.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c gcd.cc
  123.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c hash.cc
  124.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c lg.cc
  125.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c fmtq.cc
  126.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c ioob.cc
  127.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c pow.cc
  128.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c sqrt.cc
  129.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c str.cc
  130.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c timer.cc
  131.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c math.cc
  132.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c compare.cc
  133.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c SLList.cc
  134.         gcc -g -O -nostdinc++ -I.. -I. -I./../iostream -I./../g++-include  -c DLList.cc
  135.         gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  streambuf.C
  136.         gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  stdstrbufs.C
  137.         gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  iostream.C
  138.         gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  stdstreams.C
  139.         gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  strstream.C
  140.         gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  indstream.C
  141.         gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  PlotFile.C
  142.         gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  SFile.C
  143.         gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  fstream.C
  144.         gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  parsestream.C
  145.         gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  stream.C
  146.         gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  makebuf.C
  147.         gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  editbuf.C
  148.         gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  filebuf.C
  149. filebuf.C: In method `int  filebuf::do_write (const char *, int)':
  150. filebuf.C:284: warning: negative value assigned to unsigned quantity
  151.         gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  sgetline.C
  152.         gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  igetline.C
  153.         gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  igetsb.C
  154.         gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  procbuf.C
  155.         gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  sbufvform.C
  156.         gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  sbufvscan.C
  157.         gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  stdiostream.C
  158.         gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  floatconv.C
  159.         gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  outfloat.C
  160.         gcc -g -O -nostdinc++ -I. -I.. -I. -I./../src -I./../g++-include -c  iomanip.C
  161.         rm -f libg++.a
  162.         rootme=`pwd`/ ; export rootme ; cd src ; ar qc ../libg++.a *.o
  163.         rootme=`pwd`/; export rootme; cd iostream; \
  164.            ar qc ../libg++.a *.o
  165.         cd ../libiberty; \
  166.           ar qc ../libg++/libg++.a `cat needed-list` strerror.o strsignal.o
  167.         true libg++.a
  168.         echo "/^PROTODIR=/c\\" > sedscript
  169.         echo "PROTODIR=$\{PROTODIR-/usr/local/lib/g++-include/gen\}" >> sedscript
  170.         sed <../Makefile -n -e '/VERSION/s/LIBG++_DIST_VERSION *= *\(.*\)/s|<VERSION>|\1|/p' >> sedscript
  171.         sed -f sedscript < ./genclass.sh > genclass.tmp
  172.         chmod 0755 genclass.tmp
  173.         rm -f sedscript
  174.         mv genclass.tmp genclass
  175.         touch .stmp-genclass
  176.         touch .stmp-tests
  177.         touch .stmp-etc
  178.         rootme=`pwd` ; export rootme ; cd src ; \
  179.                 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"
  180.         gcc -g -O -nostdinc++  -DLO_CAL \
  181.         -I../.. -I. -I./../../iostream -I./../../src \
  182.         -I./../../g++-include  -c new.cc
  183.         gcc -g -O -nostdinc++  -DLO_CAL \
  184.         -I../.. -I. -I./../../iostream -I./../../src \
  185.         -I./../../g++-include  -c options.cc
  186.         gcc -g -O -nostdinc++  -DLO_CAL \
  187.         -I../.. -I. -I./../../iostream -I./../../src \
  188.         -I./../../g++-include  -c iterator.cc
  189.         gcc -g -O -nostdinc++  -DLO_CAL \
  190.         -I../.. -I. -I./../../iostream -I./../../src \
  191.         -I./../../g++-include  -c main.cc
  192. In file included from main.cc:39:
  193. bool-array.h:50: warning: destructor `Bool_Array::~Bool_Array ()' non-virtual
  194. gen-perf.h:49: warning: in inheritance relationship `Gen_Perf: Bool_Array'
  195.         gcc -g -O -nostdinc++  -DLO_CAL \
  196.         -I../.. -I. -I./../../iostream -I./../../src \
  197.         -I./../../g++-include  -c gen-perf.cc
  198. In file included from gen-perf.cc:28:
  199. bool-array.h:50: warning: destructor `Bool_Array::~Bool_Array ()' non-virtual
  200. gen-perf.h:49: warning: in inheritance relationship `Gen_Perf: Bool_Array'
  201.         gcc -g -O -nostdinc++  -DLO_CAL \
  202.         -I../.. -I. -I./../../iostream -I./../../src \
  203.         -I./../../g++-include  -c key-list.cc
  204. 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:
  205. /usr/include/limits.h:100: warning: `DBL_MAX' redefined
  206. /usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:44: warning: this is the location of the previous definition
  207. /usr/include/limits.h:101: warning: `DBL_MIN' redefined
  208. /usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:38: warning: this is the location of the previous definition
  209. /usr/include/limits.h:105: warning: `FLT_MAX' redefined
  210. /usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:25: warning: this is the location of the previous definition
  211.         gcc -g -O -nostdinc++  -DLO_CAL \
  212.         -I../.. -I. -I./../../iostream -I./../../src \
  213.         -I./../../g++-include  -c list-node.cc
  214.         gcc -g -O -nostdinc++  -DLO_CAL \
  215.         -I../.. -I. -I./../../iostream -I./../../src \
  216.         -I./../../g++-include  -c hash-table.cc
  217.         gcc -g -O -nostdinc++  -DLO_CAL \
  218.         -I../.. -I. -I./../../iostream -I./../../src \
  219.         -I./../../g++-include  -c bool-array.cc
  220.         gcc -g -O -nostdinc++  -DLO_CAL \
  221.         -I../.. -I. -I./../../iostream -I./../../src \
  222.         -I./../../g++-include  -c read-line.cc
  223.         gcc -g -O -nostdinc++  -DLO_CAL \
  224.         -I../.. -I. -I./../../iostream -I./../../src \
  225.         -I./../../g++-include  -c std-err.cc
  226.         gcc -g -O -nostdinc++  -DLO_CAL \
  227.         -I../.. -I. -I./../../iostream -I./../../src \
  228.         -I./../../g++-include  -c version.cc
  229.         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
  230.         touch .stmp-gperf
  231.         touch .stmp-utils
  232. uk0x11-root /troom/gnu/libg++-2.3: make check
  233. 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
  234. 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
  235. 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
  236.         rm -f libio.a
  237.         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
  238.         true libio.a
  239. cd stdio; make check ...
  240. cd test; make check ...
  241.         gcc -g -O -nostdinc++ -I. -I../.. -I./.. -I./../stdio -I./../../g++-include  -c tFile.C
  242.         gcc -o tFile tFile.o ../libio.a ../../libg++.a
  243.         ./tFile < ./tFile.inp > tFile.out 2>&1
  244.         diff -c tFile.out ./tFile.exp
  245. No differences encountered
  246.         ./tFile -b0 < ./tFile.inp > tFile-nobuf.out 2>&1
  247.         diff -c tFile-nobuf.out ./tFile.exp
  248. No differences encountered
  249.         ./tFile -b3 < ./tFile.inp > tFile-buf3.out 2>&1
  250.         diff -c tFile-buf3.out ./tFile.exp
  251. No differences encountered
  252.         gcc -g -O -nostdinc++ -I. -I../.. -I./.. -I./../stdio -I./../../g++-include  -c hounddog.C
  253.         gcc -o hounddog hounddog.o ../libio.a ../../libg++.a
  254.         ./hounddog <./hounddog.in > hounddog.out 2>&1
  255.         diff -c hounddog.out ./hounddog.exp
  256. No differences encountered
  257.         ./hounddog -b0 <./hounddog.in > hounddog-nobuf.out 2>&1
  258.         diff -c hounddog-nobuf.out ./hounddog.exp
  259. No differences encountered
  260.         ./hounddog -b2 <./hounddog.in > hounddog-buf2.out 2>&1
  261.         diff -c hounddog-buf2.out ./hounddog.exp
  262. No differences encountered
  263.         gcc -g -O -nostdinc++ -I. -I../.. -I./.. -I./../stdio -I./../../g++-include  -c putbackdog.C
  264.         gcc -o putbackdog putbackdog.o ../libio.a ../../libg++.a
  265.         ./putbackdog <./hounddog.in > putbackdog.out 2>&1
  266.         diff -c putbackdog.out ./hounddog.exp
  267. No differences encountered
  268.         ./putbackdog -b0 <./hounddog.in > putbackdog-nobuf.out 2>&1
  269.         diff -c putbackdog-nobuf.out ./hounddog.exp
  270. No differences encountered
  271.         ./putbackdog -b2 <./hounddog.in > putbackdog-buf2.out 2>&1
  272.         diff -c putbackdog-buf2.out ./hounddog.exp
  273. No differences encountered
  274.         gcc -g -O -nostdinc++ -I. -I../.. -I./.. -I./../stdio -I./../../g++-include  -c tformat.C
  275.         gcc -o tformat tformat.o ../libio.a ../../libg++.a
  276.         ./tformat
  277. Encountered no errors in 3988 tests.
  278. Virtual memory exceeded in `new'
  279. *** Error code 255
  280.  
  281. Stop.
  282. *** Error code 1
  283.  
  284. Stop.
  285. *** Error code 1
  286.  
  287. Stop.
  288. *** Error code 1
  289.  
  290. Stop.
  291. *** Error code 1
  292.  
  293. Stop.
  294. *** Error code 1
  295.  
  296. Stop.
  297. *** Error code 1
  298.  
  299. Stop.
  300. uk0x11-root /troom/gnu/libg++-2.3: make check
  301. 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
  302. 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
  303. 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
  304. cd stdio; make check ...
  305. cd test; make check ...
  306.         ./tFile < ./tFile.inp > tFile.out 2>&1
  307.         diff -c tFile.out ./tFile.exp
  308. No differences encountered
  309.         ./tFile -b0 < ./tFile.inp > tFile-nobuf.out 2>&1
  310.         diff -c tFile-nobuf.out ./tFile.exp
  311. No differences encountered
  312.         ./tFile -b3 < ./tFile.inp > tFile-buf3.out 2>&1
  313.         diff -c tFile-buf3.out ./tFile.exp
  314. No differences encountered
  315.         ./hounddog <./hounddog.in > hounddog.out 2>&1
  316.         diff -c hounddog.out ./hounddog.exp
  317. No differences encountered
  318.         ./hounddog -b0 <./hounddog.in > hounddog-nobuf.out 2>&1
  319.         diff -c hounddog-nobuf.out ./hounddog.exp
  320. No differences encountered
  321.         ./hounddog -b2 <./hounddog.in > hounddog-buf2.out 2>&1
  322.         diff -c hounddog-buf2.out ./hounddog.exp
  323. No differences encountered
  324.         ./putbackdog <./hounddog.in > putbackdog.out 2>&1
  325.         diff -c putbackdog.out ./hounddog.exp
  326. No differences encountered
  327.         ./putbackdog -b0 <./hounddog.in > putbackdog-nobuf.out 2>&1
  328.         diff -c putbackdog-nobuf.out ./hounddog.exp
  329. No differences encountered
  330.         ./putbackdog -b2 <./hounddog.in > putbackdog-buf2.out 2>&1
  331.         diff -c putbackdog-buf2.out ./hounddog.exp
  332. No differences encountered
  333.         echo did not do ./tformat
  334. did not do ./tformat
  335.         gcc -g -O -nostdinc++ -I. -I../.. -I./.. -I./../stdio -I./../../g++-include  -c tiformat.C
  336.         gcc -o tiformat tiformat.o ../libio.a ../../libg++.a
  337.         ./tiformat
  338. Encountered no errors in 5006 tests.
  339.         gcc -g -O -nostdinc++ -I. -I../.. -I./.. -I./../stdio -I./../../g++-include  -c tiomanip.C
  340.         gcc -o tiomanip tiomanip.o ../libio.a ../../libg++.a
  341.         ./tiomanip >tiomanip.out 2>&1
  342.         diff -c tiomanip.out ./tiomanip.exp
  343. No differences encountered
  344. 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
  345.         rootme=`pwd` ; export rootme ; cd tests ; \
  346.                 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
  347. performing some tests of the perfect hash generator
  348.         cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -c -g ./test.c
  349.         ../src/gperf -p -c -l -S1 -o ./c.gperf > cinset.c
  350.         cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -g -o cout cinset.c test.o
  351. testing ANSI C reserved words, all items should be found in the set
  352.         ./cout -v < ./c.gperf > output.c
  353.         diff -b ./expected.c output.c
  354.         ../src/gperf -k1,4,'$' ./ada.gperf > adainset.c
  355.         cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -g -o aout adainset.c test.o
  356. testing Ada reserved words,all items should be found in the set
  357.         ./aout -v < ./ada.gperf > output.ada-res
  358.         diff -b ./expected.ada-res output.ada-res
  359.         ../src/gperf -p -D -k1,'$' -s 2 -o ./adadefs.gperf > preinset.c
  360. 1 input keys have identical hash values, examine output carefully...
  361.         cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -g -o preout preinset.c test.o
  362. testing Ada predefined words, all items should be found in the set
  363.         ./preout -v < ./adadefs.gperf > output.ada-pred
  364.         diff -b ./expected.ada-pred output.ada-pred
  365.         ../src/gperf -k1,2,'$' -o ./modula3.gperf > m3inset.c
  366.         cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -g -o m3out m3inset.c test.o
  367. testing Modula3 reserved words, all items should be found in the set
  368.         ./m3out -v < ./modula3.gperf > output.modula
  369.         diff -b ./expected.modula output.modula
  370.         ../src/gperf -o -S2 -p < ./pascal.gperf > pinset.c
  371.         cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh1100 -g -o pout pinset.c test.o
  372. testing Pascal reserved words, all items should be found in the set
  373.         ./pout -v < ./pascal.gperf > output.pascal
  374.         diff -b ./expected.pascal output.pascal
  375.         ../src/gperf -p -j1 -g -o -t -N is_reserved_word -k1,3,'$' < ./c-parse.gperf > test.out.1
  376.         diff -b ./expected.out.1 test.out.1
  377.         ../src/gperf -n -k1-8 -l <./modula2.gperf > test.out.2
  378.         diff -b ./expected.out.2 test.out.2
  379.         ../src/gperf -p -j 1 -o -a -C -g -t -k1,4,$ < ./gplus.gperf > test.out.3
  380.         diff -b ./expected.out.3 test.out.3
  381.         ../src/gperf -D -p -t < ./c-parse.gperf > test.out.4
  382. 2 input keys have identical hash values, examine output carefully...
  383.         diff -b ./expected.out.4 test.out.4
  384.         ../src/gperf -g -o -j1 -t -p -N is_reserved_word < ./gpc.gperf > test.out.5
  385.         diff -b ./expected.out.5 test.out.5
  386.         ../src/gperf -h > test.out.6 2>&1 || [ a = a ]
  387.         diff -b ./expected.out.6 test.out.6
  388. only if, do, for, case, goto, else, while, and return should be found 
  389.         ./aout -v < ./c.gperf > test.out.7
  390.         diff -b ./expected.out.7 test.out.7
  391. 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
  392. 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
  393.         rm -f *.out
  394.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  395.         -I./../src -I./../g++-include  -c test_h.cc
  396. 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:
  397. /usr/include/limits.h:100: warning: `DBL_MAX' redefined
  398. /usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:44: warning: this is the location of the previous definition
  399. /usr/include/limits.h:101: warning: `DBL_MIN' redefined
  400. /usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:38: warning: this is the location of the previous definition
  401. /usr/include/limits.h:105: warning: `FLT_MAX' redefined
  402. /usr/local/lib/gcc-lib/mips-sgi-irix4/2.3.2/include/float.h:25: warning: this is the location of the previous definition
  403. warning, Fix24_shift not found in original or external symbol tables, value defaults to 0
  404. warning, Fix24_mult not found in original or external symbol tables, value defaults to 0
  405. warning, Fix24_max not found in original or external symbol tables, value defaults to 0
  406. warning, Fix24_min not found in original or external symbol tables, value defaults to 0
  407. warning, Fix24_m_max not found in original or external symbol tables, value defaults to 0
  408. warning, Fix24_m_min not found in original or external symbol tables, value defaults to 0
  409. warning, Fix48_max not found in original or external symbol tables, value defaults to 0
  410. warning, Fix48_min not found in original or external symbol tables, value defaults to 0
  411. warning, Fix48_msb not found in original or external symbol tables, value defaults to 0
  412. warning, Fix48_lsb not found in original or external symbol tables, value defaults to 0
  413. warning, Fix48_m_max not found in original or external symbol tables, value defaults to 0
  414. warning, Fix48_m_min not found in original or external symbol tables, value defaults to 0
  415.         gcc  test_h.o -o test_h ../libg++.a -lm
  416.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  417.         -I./../src -I./../g++-include  -c tCurses.cc
  418.         gcc  tCurses.o  -o tCurses ../libg++.a -lcurses -ltermcap 
  419.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  420.         -I./../src -I./../g++-include  -c tFile.cc
  421.         gcc  tFile.o -o tFile ../libg++.a
  422.         ./tFile < ./tFile.inp > tFile.out 2>&1
  423.         diff -b ./tFile.exp tFile.out
  424.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  425.         -I./../src -I./../g++-include  -c tObstack.cc
  426.         gcc  tObstack.o -o tObstack ../libg++.a
  427.         ./tObstack < ./tObstack.inp > tObstack.out 2>&1
  428.         diff -b ./tObstack.exp tObstack.out
  429.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  430.         -I./../src -I./../g++-include  -c tString.cc
  431.         gcc  tString.o -o tString ../libg++.a
  432.         ./tString < ./tString.inp > tString.out 2>&1
  433.         diff -b ./tString.exp tString.out
  434.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  435.         -I./../src -I./../g++-include  -c tInteger.cc
  436.         gcc  tInteger.o -o tInteger ../libg++.a
  437.         ./tInteger < ./tInteger.inp > tInteger.out 2>&1
  438.         diff -b ./tInteger.exp tInteger.out
  439.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  440.         -I./../src -I./../g++-include  -c tRational.cc
  441.         gcc  tRational.o -o tRational ../libg++.a -lm
  442.         ./tRational < ./tRational.inp > tRational.out 2>&1
  443.         diff -b ./tRational.exp tRational.out
  444.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  445.         -I./../src -I./../g++-include  -c tComplex.cc
  446.         gcc  tComplex.o -o tComplex ../libg++.a -lm
  447.         ./tComplex < ./tComplex.inp > tComplex.out 2>&1
  448.         diff -b ./tComplex.exp tComplex.out
  449.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  450.         -I./../src -I./../g++-include  -c tBitSet.cc
  451.         gcc  tBitSet.o -o tBitSet ../libg++.a
  452.         ./tBitSet < ./tBitSet.inp > tBitSet.out 2>&1
  453.         diff -b ./tBitSet.exp tBitSet.out
  454.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  455.         -I./../src -I./../g++-include  -c tBitString.cc
  456.         gcc  tBitString.o -o tBitString ../libg++.a
  457.         ./tBitString < ./tBitString.inp > tBitString.out 2>&1
  458.         diff -b ./tBitString.exp tBitString.out
  459.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  460.         -I./../src -I./../g++-include  -c tFix.cc
  461.         gcc  tFix.o -o tFix ../libg++.a -lm
  462.         ./tFix < ./tFix.inp > tFix.out 2>&1
  463.         diff -b ./tFix.exp tFix.out
  464.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  465.         -I./../src -I./../g++-include  -c tFix16.cc
  466.         gcc  tFix16.o -o tFix16 ../libg++.a -lm
  467.         ./tFix16 < ./tFix16.inp > tFix16.out 2>&1
  468.         diff -b ./tFix16.exp tFix16.out
  469.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  470.         -I./../src -I./../g++-include  -c tFix24.cc
  471. warning, Fix24_shift not found in original or external symbol tables, value defaults to 0
  472. warning, Fix24_mult not found in original or external symbol tables, value defaults to 0
  473. warning, Fix24_max not found in original or external symbol tables, value defaults to 0
  474. warning, Fix24_min not found in original or external symbol tables, value defaults to 0
  475. warning, Fix24_m_max not found in original or external symbol tables, value defaults to 0
  476. warning, Fix24_m_min not found in original or external symbol tables, value defaults to 0
  477. warning, Fix48_max not found in original or external symbol tables, value defaults to 0
  478. warning, Fix48_min not found in original or external symbol tables, value defaults to 0
  479. warning, Fix48_msb not found in original or external symbol tables, value defaults to 0
  480. warning, Fix48_lsb not found in original or external symbol tables, value defaults to 0
  481. warning, Fix48_m_max not found in original or external symbol tables, value defaults to 0
  482. warning, Fix48_m_min not found in original or external symbol tables, value defaults to 0
  483.         gcc  tFix24.o -o tFix24 ../libg++.a -lm
  484.         ./tFix24 < ./tFix24.inp > tFix24.out 2>&1
  485.         diff -b ./tFix24.exp tFix24.out
  486.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  487.         -I./../src -I./../g++-include  -c tGetOpt.cc
  488.         gcc  tGetOpt.o -o tGetOpt ../libg++.a
  489.         ./tGetOpt -abc -de10 -2000 -h3i \
  490.           <./tGetOpt.inp >tGetOpt.out 2>&1
  491.         diff -b ./tGetOpt.exp tGetOpt.out
  492.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val defs i
  493. genclass: warning, class has a .h but no .cc file
  494.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val List i
  495.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  496.         -I./../src -I./../g++-include  -c iList.cc
  497.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val SLList i
  498.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  499.         -I./../src -I./../g++-include  -c iSLList.cc
  500.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val DLList i
  501.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  502.         -I./../src -I./../g++-include  -c iDLList.cc
  503.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val Vec i
  504.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  505.         -I./../src -I./../g++-include  -c iVec.cc
  506.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val AVec i
  507.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  508.         -I./../src -I./../g++-include  -c iAVec.cc
  509.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val Plex i
  510.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  511.         -I./../src -I./../g++-include  -c iPlex.cc
  512.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val FPlex i
  513.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  514.         -I./../src -I./../g++-include  -c iFPlex.cc
  515.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val XPlex i
  516.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  517.         -I./../src -I./../g++-include  -c iXPlex.cc
  518.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val RPlex i
  519.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  520.         -I./../src -I./../g++-include  -c iRPlex.cc
  521.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val MPlex i
  522.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  523.         -I./../src -I./../g++-include  -c iMPlex.cc
  524.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val Set i
  525.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  526.         -I./../src -I./../g++-include  -c iSet.cc
  527.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val Bag i
  528.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  529.         -I./../src -I./../g++-include  -c iBag.cc
  530.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass -2 int val int val Map i
  531.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  532.         -I./../src -I./../g++-include  -c iMap.cc
  533.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val PQ i
  534.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  535.         -I./../src -I./../g++-include  -c iPQ.cc
  536.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val XPSet i
  537.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  538.         -I./../src -I./../g++-include  -c iXPSet.cc
  539.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val OXPSet i
  540.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  541.         -I./../src -I./../g++-include  -c iOXPSet.cc
  542.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val SLSet i
  543.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  544.         -I./../src -I./../g++-include  -c iSLSet.cc
  545.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val OSLSet i
  546.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  547.         -I./../src -I./../g++-include  -c iOSLSet.cc
  548.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val BSTSet i
  549.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  550.         -I./../src -I./../g++-include  -c iBSTSet.cc
  551.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val CHNode i
  552.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  553.         -I./../src -I./../g++-include  -c iCHNode.cc
  554.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val AVLSet i
  555.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  556.         -I./../src -I./../g++-include  -c iAVLSet.cc
  557.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val SplayNode i
  558.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  559.         -I./../src -I./../g++-include  -c iSplayNode.cc
  560.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val SplaySet i
  561.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  562.         -I./../src -I./../g++-include  -c iSplaySet.cc
  563.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val VHSet i
  564.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  565.         -I./../src -I./../g++-include  -c iVHSet.cc
  566.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val VOHSet i
  567.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  568.         -I./../src -I./../g++-include  -c iVOHSet.cc
  569.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val CHSet i
  570.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  571.         -I./../src -I./../g++-include  -c iCHSet.cc
  572.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val XPBag i
  573.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  574.         -I./../src -I./../g++-include  -c iXPBag.cc
  575.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val OXPBag i
  576.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  577.         -I./../src -I./../g++-include  -c iOXPBag.cc
  578.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val SLBag i
  579.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  580.         -I./../src -I./../g++-include  -c iSLBag.cc
  581.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val OSLBag i
  582.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  583.         -I./../src -I./../g++-include  -c iOSLBag.cc
  584.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val SplayBag i
  585.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  586.         -I./../src -I./../g++-include  -c iSplayBag.cc
  587.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val VHBag i
  588.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  589.         -I./../src -I./../g++-include  -c iVHBag.cc
  590.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val CHBag i
  591.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  592.         -I./../src -I./../g++-include  -c iCHBag.cc
  593.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass -2 int val int val VHMap i
  594.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  595.         -I./../src -I./../g++-include  -c iVHMap.cc
  596.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass -2 int val int val CHMap i
  597.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  598.         -I./../src -I./../g++-include  -c iCHMap.cc
  599.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass -2 int val int val SplayMap i
  600.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  601.         -I./../src -I./../g++-include  -c iSplayMap.cc
  602.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass -2 int val int val AVLMap i
  603.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  604.         -I./../src -I./../g++-include  -c iAVLMap.cc
  605.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass -2 int val int val RAVLMap i
  606.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  607.         -I./../src -I./../g++-include  -c iRAVLMap.cc
  608.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val SplayPQ i
  609.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  610.         -I./../src -I./../g++-include  -c iSplayPQ.cc
  611.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val PHPQ i
  612.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  613.         -I./../src -I./../g++-include  -c iPHPQ.cc
  614.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val XPPQ i
  615.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  616.         -I./../src -I./../g++-include  -c iXPPQ.cc
  617.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val Stack i
  618.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val VStack i
  619.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  620.         -I./../src -I./../g++-include  -c iVStack.cc
  621.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val Queue i
  622.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val VQueue i
  623.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  624.         -I./../src -I./../g++-include  -c iVQueue.cc
  625.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  626.         -I./../src -I./../g++-include  -c iStack.cc
  627.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  628.         -I./../src -I./../g++-include  -c iQueue.cc
  629.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val Deque i
  630.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  631.         -I./../src -I./../g++-include  -c iDeque.cc
  632.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val XPStack i
  633.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  634.         -I./../src -I./../g++-include  -c iXPStack.cc
  635.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val SLStack i
  636.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  637.         -I./../src -I./../g++-include  -c iSLStack.cc
  638.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val XPQueue i
  639.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  640.         -I./../src -I./../g++-include  -c iXPQueue.cc
  641.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val SLQueue i
  642.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  643.         -I./../src -I./../g++-include  -c iSLQueue.cc
  644.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val XPDeque i
  645.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  646.         -I./../src -I./../g++-include  -c iXPDeque.cc
  647.         PROTODIR=./../src/gen; export PROTODIR; ../genclass/genclass int val DLDeque i
  648.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  649.         -I./../src -I./../g++-include  -c iDLDeque.cc
  650.         rm -f libtest.a
  651.         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.
  652.  
  653. o  iSLQueue.o iXPDeque.o iDLDeque.o
  654. ar: Warning: creating libtest.a
  655.         true libtest.a
  656.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  657.         -I./../src -I./../g++-include  -c tList.cc
  658.         gcc  tList.o -o tList libtest.a ../libg++.a
  659.         ./tList < ./tList.inp > tList.out 2>&1
  660.         diff -b ./tList.exp tList.out
  661.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  662.         -I./../src -I./../g++-include  -c tPlex.cc
  663.         gcc  tPlex.o -o tPlex libtest.a ../libg++.a
  664.         ./tPlex < ./tPlex.inp > tPlex.out 2>&1
  665.         diff -b ./tPlex.exp tPlex.out
  666.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  667.         -I./../src -I./../g++-include  -c tLList.cc
  668.         gcc  tLList.o -o tLList libtest.a ../libg++.a
  669.         ./tLList < ./tLList.inp > tLList.out 2>&1
  670.         diff -b ./tLList.exp tLList.out
  671.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  672.         -I./../src -I./../g++-include  -c tVec.cc
  673.         gcc  tVec.o -o tVec libtest.a ../libg++.a
  674.         ./tVec < ./tVec.inp > tVec.out 2>&1
  675.         diff -b ./tVec.exp tVec.out
  676.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  677.         -I./../src -I./../g++-include  -c tStack.cc
  678.         gcc  tStack.o -o tStack libtest.a ../libg++.a
  679.         ./tStack < ./tStack.inp > tStack.out 2>&1
  680.         diff -b ./tStack.exp tStack.out
  681.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  682.         -I./../src -I./../g++-include  -c tQueue.cc
  683.         gcc  tQueue.o -o tQueue libtest.a ../libg++.a
  684.         ./tQueue < ./tQueue.inp > tQueue.out 2>&1
  685.         diff -b ./tQueue.exp tQueue.out
  686.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  687.         -I./../src -I./../g++-include  -c tDeque.cc
  688.         gcc  tDeque.o -o tDeque libtest.a ../libg++.a
  689.         ./tDeque < ./tDeque.inp > tDeque.out 2>&1
  690.         diff -b ./tDeque.exp tDeque.out
  691.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  692.         -I./../src -I./../g++-include  -c tPQ.cc
  693.         gcc  tPQ.o -o tPQ libtest.a ../libg++.a
  694.         ./tPQ < ./tPQ.inp > tPQ.out 2>&1
  695.         diff -b ./tPQ.exp tPQ.out
  696.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  697.         -I./../src -I./../g++-include  -c tSet.cc
  698.         gcc  tSet.o -o tSet libtest.a ../libg++.a
  699.         ./tSet < ./tSet.inp > tSet.out 2>&1
  700.         diff -b ./tSet.exp tSet.out
  701.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  702.         -I./../src -I./../g++-include  -c tBag.cc
  703.         gcc  tBag.o -o tBag libtest.a ../libg++.a
  704.         ./tBag < ./tBag.inp > tBag.out 2>&1
  705.         diff -b ./tBag.exp tBag.out
  706.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  707.         -I./../src -I./../g++-include  -c tMap.cc
  708.         gcc  tMap.o -o tMap libtest.a ../libg++.a
  709.         ./tMap < ./tMap.inp > tMap.out 2>&1
  710.         diff -b ./tMap.exp tMap.out
  711.         gcc -g -O -nostdinc++ -I. -I.. -I./../iostream \
  712.         -I./../src -I./../g++-include  -c tiLList.cc
  713.         gcc  tiLList.o -o tiLList ../libg++.a
  714.         ./tiLList < ./tLList.inp > tiLList.out 2>&1
  715.         diff -b ./tLList.exp tiLList.out
  716.         ./test_h
  717. Could include all g++-include files
  718.         echo "(Must run tCurses manually from tty)"
  719. (Must run tCurses manually from tty)
  720. 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
  721. cd graph; make check ...
  722.         PROTODIR=./../../src/gen; export PROTODIR; ../../genclass/genclass point val XPlex p
  723.         PROTODIR=./../../src/gen; export PROTODIR; ../../genclass/genclass point val Plex p
  724.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  725.         -I./../../iostream -I./../../src \
  726.         -I./../../g++-include  -c graph.cc 
  727.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  728.         -I./../../iostream -I./../../src \
  729.         -I./../../g++-include  -c pPlex.cc 
  730.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  731.         -I./../../iostream -I./../../src \
  732.         -I./../../g++-include  -c pXPlex.cc 
  733.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  734.         -I./../../iostream -I./../../src \
  735.         -I./../../g++-include  -c eGetOpt.cc 
  736.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  737.         -I./../../iostream -I./../../src \
  738.         -I./../../g++-include  -c ePlotFile.cc 
  739.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  740.         -I./../../iostream -I./../../src \
  741.         -I./../../g++-include  -c read_data.cc 
  742.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  743.         -I./../../iostream -I./../../src \
  744.         -I./../../g++-include  -c tick_intrvl.cc 
  745.         rm -f libgraph.a
  746.         ar qc libgraph.a pPlex.o pXPlex.o eGetOpt.o ePlotFile.o read_data.o tick_intrvl.o
  747.         true libgraph.a
  748.         gcc graph.o libgraph.a ../../libg++.a -lm -o graph
  749.         ./graph -d -c 3 -g 2 -l "a diagonal line" -X "x axis" -Y "y axis" -m 1\
  750.                 <./test2.dat >test2.pl
  751. 0 0
  752. 1 1 label for 1 1
  753. 2 2
  754. 3 3 label for 3 3
  755. 4 4
  756.         ./graph -d <./test.dat >test.pl
  757. 0.02 0.029996
  758. 0.04 0.059968
  759. 0.06 0.089892
  760. 0.08 0.119744
  761. 0.1 0.1495
  762. 0.12 0.179136
  763. 0.14 0.208628
  764. 0.16 0.237952
  765. 0.18 0.267084
  766. 0.2 0.296
  767. 0.22 0.324676
  768. 0.24 0.353088
  769. 0.26 0.381212
  770. 0.28 0.409024
  771. 0.3 0.4365
  772. 0.32 0.463616
  773. 0.34 0.490348
  774. 0.36 0.516672
  775. 0.38 0.542564
  776. 0.4 0.568
  777. 0.42 0.592956
  778. 0.44 0.617408
  779. 0.46 0.641332
  780. 0.48 0.664704
  781. 0.5 0.6875
  782. 0.52 0.709696
  783. 0.54 0.731268
  784. 0.56 0.752192
  785. 0.58 0.772444
  786. 0.6 0.792
  787. 0.62 0.810836
  788. 0.64 0.828928
  789. 0.66 0.846252
  790. 0.68 0.862784
  791. 0.7 0.8785
  792. 0.72 0.893376
  793. 0.74 0.907388
  794. 0.76 0.920512
  795. 0.78 0.932724
  796. 0.8 0.944
  797. 0.82 0.954316
  798. 0.84 0.963648
  799. 0.86 0.971972
  800. 0.88 0.979264
  801. 0.9 0.9855
  802. 0.92 0.990656
  803. 0.94 0.994708
  804. 0.96 0.997632
  805. 0.98 0.999404
  806. 1 1
  807. 1.02 0.999404
  808. 1.04 0.997632
  809. 1.06 0.994708
  810. 1.08 0.990656
  811. 1.1 0.9855
  812. 1.12 0.979264
  813. 1.14 0.971972
  814. 1.16 0.963648
  815. 1.18 0.954316
  816. 1.2 0.944
  817. 1.22 0.932724
  818. 1.24 0.920512
  819. 1.26 0.907388
  820. 1.28 0.893376
  821. 1.3 0.8785
  822. 1.32 0.862784
  823. 1.34 0.846252
  824. 1.36 0.828928
  825. 1.38 0.810836
  826. 1.4 0.792
  827. 1.42 0.772444
  828. 1.44 0.752192
  829. 1.46 0.731268
  830. 1.48 0.709696
  831. 1.5 0.6875
  832. 1.52 0.664704
  833. 1.54 0.641332
  834. 1.56 0.617408
  835. 1.58 0.592956
  836. 1.6 0.568
  837. 1.62 0.542564
  838. 1.64 0.516672
  839. 1.66 0.490348
  840. 1.68 0.463616
  841. 1.7 0.4365
  842. 1.72 0.409024
  843. 1.74 0.381212
  844. 1.76 0.353088
  845. 1.78 0.324676
  846. 1.8 0.296
  847. 1.82 0.267084
  848. 1.84 0.237952
  849. 1.86 0.208628
  850. 1.88 0.179136
  851. 1.9 0.1495
  852. 1.92 0.119744
  853. 1.94 0.089892
  854. 1.96 0.059968
  855. 1.98 0.029996
  856. use plot to look at the plot files test.pl and test2.pl
  857. cd ADT-examples; make check ...
  858.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  859.           -I./../../iostream -I./../../src \
  860.           -I./../../g++-include  -c generic-q.cc
  861.         gcc  generic-q.o -o generic-q ../../libg++.a
  862.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  863.           -I./../../iostream -I./../../src \
  864.           -I./../../g++-include  -c search.cc
  865.         gcc  search.o -o search ../../libg++.a
  866.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  867.           -I./../../iostream -I./../../src \
  868.           -I./../../g++-include  -c keyhash.cc
  869.         gcc  keyhash.o -o keyhash ../../libg++.a
  870.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  871.           -I./../../iostream -I./../../src \
  872.           -I./../../g++-include  -c tsortinp.cc
  873.         gcc  tsortinp.o -o tsortinp ../../libg++.a
  874.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  875.           -I./../../iostream -I./../../src \
  876.           -I./../../g++-include  -c tsort.cc
  877.         gcc  tsort.o -o tsort ../../libg++.a
  878.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  879.           -I./../../iostream -I./../../src \
  880.           -I./../../g++-include  -c genPatkey.cc
  881.         gcc  genPatkey.o -o genkey ../../libg++.a
  882.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  883.           -I./../../iostream -I./../../src \
  884.           -I./../../g++-include  -c Patmain.cc
  885.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  886.           -I./../../iostream -I./../../src \
  887.           -I./../../g++-include  -c Patricia.cc
  888.         gcc  Patmain.o Patricia.o -o patricia ../../libg++.a
  889.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  890.           -I./../../iostream -I./../../src \
  891.           -I./../../g++-include  -c kmp.cc
  892.         gcc  kmp.o -o kmp ../../libg++.a
  893.         ./generic-q < ./generic-q.cc
  894. Size = 39,Item = Sep
  895. Size = 38,Item = class
  896. Size = 37,Item = struct
  897. Size = 36,Item = type
  898. Size = 35,Item = int
  899. Size = 34,Item = while
  900. Size = 33,Item = temp
  901. Size = 32,Item = head
  902. Size = 31,Item = delete
  903. Size = 30,Item = int
  904. Size = 29,Item = int
  905. Size = 28,Item = void
  906. Size = 27,Item = type
  907. Size = 26,Item = type
  908. Size = 25,Item = type
  909. Size = 24,Item = if
  910. Size = 23,Item = type
  911. Size = 22,Item = temp
  912. Size = 21,Item = if
  913. Size = 20,Item = head
  914. Size = 19,Item = else
  915. Size = 18,Item = delete
  916. Size = 17,Item = void
  917. Size = 16,Item = if
  918. Size = 15,Item = head
  919. Size = 14,Item = new
  920. Size = 13,Item = else
  921. Size = 12,Item = new
  922. Size = 11,Item = head
  923. Size = 10,Item = String
  924. Size = 9,Item = while
  925. Size = 8,Item = if
  926. Size = 7,Item = else
  927. Size = 6,Item = if
  928. Size = 5,Item = while
  929. Size = 4,Item = cout
  930. Size = 3,Item = while
  931. Size = 2,Item = cout
  932. Size = 1,Item = return
  933. Size = 3,Item = 25
  934. Size = 2,Item = 88
  935. Size = 1,Item = -700
  936.         ./tsortinp 20 | ./tsort
  937. 19
  938. 18
  939. 17
  940. 16
  941. 15
  942. 14
  943. 13
  944. 12
  945. 11
  946. 10
  947. 9
  948. 8
  949. 7
  950. 6
  951. 5
  952. 4
  953. 3
  954. 2
  955. 1
  956. 0
  957.         ./keyhash < ./keyhash.cc
  958. Storing reserved word for
  959. Storing reserved word short
  960. Storing reserved word default
  961. Storing reserved word int
  962. Storing reserved word for
  963. Storing reserved word char
  964. Storing reserved word int
  965. Storing reserved word char
  966. Storing reserved word while
  967. Storing reserved word do
  968. Storing reserved word while
  969. Storing reserved word return
  970. Storing reserved word char
  971. Storing reserved word const
  972. Storing reserved word int
  973. Storing reserved word const
  974. Storing reserved word int
  975. Storing reserved word const
  976. Storing reserved word int
  977. Storing reserved word const
  978. Storing reserved word int
  979. Storing reserved word static
  980. Storing reserved word int
  981. Storing reserved word static
  982. Storing reserved word char
  983. Storing reserved word int
  984. Storing reserved word char
  985. Storing reserved word int
  986. Storing reserved word switch
  987. Storing reserved word default
  988. Storing reserved word case
  989. Storing reserved word case
  990. Storing reserved word case
  991. Storing reserved word return
  992. Storing reserved word for
  993. Storing reserved word int
  994. Storing reserved word char
  995. Storing reserved word int
  996. Storing reserved word if
  997. Storing reserved word register
  998. Storing reserved word int
  999. Storing reserved word if
  1000. Storing reserved word if
  1001. Storing reserved word return
  1002. Storing reserved word return
  1003. Storing reserved word int
  1004. Storing reserved word char
  1005. Storing reserved word if
  1006. Storing reserved word int
  1007. Storing reserved word union
  1008. Storing reserved word while
  1009. Storing reserved word __typeof
  1010. Storing reserved word __inline
  1011. Storing reserved word __typeof__
  1012. Storing reserved word __inline__
  1013. Storing reserved word auto
  1014. Storing reserved word __asm
  1015. Storing reserved word asm
  1016. Storing reserved word __asm__
  1017. Storing reserved word return
  1018. Storing reserved word __alignof
  1019. Storing reserved word goto
  1020. Storing reserved word __alignof__
  1021. Storing reserved word void
  1022. Storing reserved word __const
  1023. Storing reserved word enum
  1024. Storing reserved word __const__
  1025. Storing reserved word extern
  1026. Storing reserved word __volatile
  1027. Storing reserved word char
  1028. Storing reserved word __volatile__
  1029. Storing reserved word do
  1030. Storing reserved word switch
  1031. Storing reserved word unsigned
  1032. Storing reserved word inline
  1033. Storing reserved word register
  1034. Storing reserved word double
  1035. Storing reserved word const
  1036. Storing reserved word sizeof
  1037. Storing reserved word static
  1038. Storing reserved word continue
  1039. Storing reserved word struct
  1040. Storing reserved word break
  1041. Storing reserved word case
  1042. Storing reserved word for
  1043. Storing reserved word signed
  1044. Storing reserved word long
  1045. Storing reserved word else
  1046. Storing reserved word typeof
  1047. Storing reserved word typedef
  1048. Storing reserved word volatile
  1049. Storing reserved word short
  1050. Storing reserved word float
  1051. Storing reserved word default
  1052. Storing reserved word static
  1053. Storing reserved word void
  1054. Storing reserved word char
  1055. Storing reserved word int
  1056. Storing reserved word char
  1057. Storing reserved word char
  1058. Storing reserved word int
  1059. Storing reserved word while
  1060. Storing reserved word if
  1061. Storing reserved word else
  1062. Storing reserved word return
  1063. chunk_size = 80
  1064. size = 1
  1065. room = 31
  1066.         ./search 1000
  1067. Binary Time = 0.01
  1068. Additive Time = 0
  1069.         ./genkey 1000 200 > input
  1070.         ./patricia ./input ./input | grep -v "is found"
  1071. Time = 2.17
  1072. cd benchmarks; make check ...
  1073.         gcc -g -O -nostdinc++ -I. -I../.. -I.  -I./../../g++-include  -DBUILTIN ./dhrystone.cc ../../libg++.a -o builtin
  1074.         gcc -g -O -nostdinc++ -I. -I../.. -I.  -I./../../g++-include  ./dhrystone.cc ../../libg++.a -o class
  1075.         gcc -g -O -nostdinc++ -I. -I../.. -I.  -I./../../g++-include  -DVIRT ./dhrystone.cc ../../libg++.a -o virt
  1076.         gcc -g -O -nostdinc++ -I. -I../.. -I.  -I./../../g++-include  -DNO_NRV ./dhrystone.cc ../../libg++.a -o no_nrv
  1077.         gcc -g -O -nostdinc++ -I. -I../.. -I.  -I./../../g++-include  -DBYVAL ./dhrystone.cc ../../libg++.a -o byval
  1078.         gcc -g -O -nostdinc++ -I. -I../.. -I.  -I./../../g++-include  -DCALL ./dhrystone.cc ../../libg++.a -o call
  1079.         gcc -g -O -nostdinc++ -I. -I../.. -I.  -I./../../g++-include  -DCONVERT ./dhrystone.cc ../../libg++.a -o convert
  1080. dhrystone with builtin int and char types:
  1081. Dhrystone time for 500000 passes = 10
  1082. This machine benchmarks at 50000 dhrystones/second
  1083. Using classes Int and Char:
  1084. Dhrystone time for 500000 passes = 19
  1085. This machine benchmarks at 26315 dhrystones/second
  1086. Without mixed mode operators (forcing coercions):
  1087. Dhrystone time for 500000 passes = 20
  1088. This machine benchmarks at 25000 dhrystones/second
  1089. Without using named return values:
  1090. Dhrystone time for 500000 passes = 20
  1091. This machine benchmarks at 25000 dhrystones/second
  1092. Using calls instead of inline functions:
  1093. Dhrystone time for 500000 passes = 81
  1094. This machine benchmarks at 6172 dhrystones/second
  1095. With all member functions virtual (non-inline):
  1096. Dhrystone time for 500000 passes = 51
  1097. This machine benchmarks at 9803 dhrystones/second
  1098. With all member functions virtual, and -fthis-is-variable:
  1099. cd PlotFile3D; make check ...
  1100.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  1101.         -I./../../iostream -I./../../src \
  1102.         -I./../../g++-include  -c PlotFile3D.cc
  1103.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  1104.         -I./../../iostream -I./../../src \
  1105.         -I./../../g++-include  -c tPlotFile3D.cc
  1106.         gcc tPlotFile3D.o PlotFile3D.o ../../libg++.a -lm -o tPlotFile3D
  1107.         ./tPlotFile3D
  1108. use plot to look at the plot file test.pl
  1109. cd lf; make check ...
  1110.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  1111.         -I./../../iostream -I./../../src \
  1112.         -I./../../g++-include  -c lf.cc
  1113.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  1114.         -I./../../iostream -I./../../src \
  1115.         -I./../../g++-include  -c entry.cc
  1116.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  1117.         -I./../../iostream -I./../../src \
  1118.         -I./../../g++-include  -c screen.cc
  1119.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  1120.         -I./../../iostream -I./../../src \
  1121.         -I./../../g++-include  -c option.cc
  1122.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  1123.         -I./../../iostream -I./../../src \
  1124.         -I./../../g++-include  -c directory.cc
  1125.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  1126.         -I./../../iostream -I./../../src \
  1127.         -I./../../g++-include  -c sort.cc
  1128.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  1129.         -I./../../iostream -I./../../src \
  1130.         -I./../../g++-include  -c Dirent.cc
  1131.         gcc lf.o entry.o screen.o option.o  directory.o sort.o Dirent.o -o lf ../../libg++.a -ltermcap
  1132. cd trie-gen; make check ...
  1133.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  1134.         -I./../../iostream -I./../../src \
  1135.         -I./../../g++-include  -c trie.cc
  1136.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  1137.         -I./../../iostream -I./../../src \
  1138.         -I./../../g++-include  -c compact.cc
  1139.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  1140.         -I./../../iostream -I./../../src \
  1141.         -I./../../g++-include  -c main.cc
  1142.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  1143.         -I./../../iostream -I./../../src \
  1144.         -I./../../g++-include  -c version.cc
  1145.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  1146.         -I./../../iostream -I./../../src \
  1147.         -I./../../g++-include  -c options.cc
  1148.         gcc -o trie-gen trie.o compact.o main.o version.o options.o ../../libg++.a
  1149. Generating a compacted minimal-prefix trie for files in /bin
  1150.         /bin/ls -1 /bin | ./trie-gen -c > out.cc
  1151. /bin/ls: illegal option -- 1
  1152. usage: ls -RadCLHxmnlogrtucpFbqisf [files]
  1153.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  1154.         -I./../../iostream -I./../../src \
  1155.         -I./../../g++-include  -c out.cc
  1156.         gcc -g -O -nostdinc++ -I. -I. -I../.. \
  1157.         -I./../../iostream -I./../../src \
  1158.         -I./../../g++-include  -c test.cc
  1159.         gcc out.o test.o ../../libg++.a
  1160. ld:
  1161. Undefined:
  1162. in_word_set__FPCci
  1163. collect: /usr/bin/ld returned 1 exit status
  1164. *** Error code 1
  1165.  
  1166. Stop.
  1167. *** Error code 1
  1168.  
  1169. Stop.
  1170. *** Error code 1
  1171.  
  1172. Stop.
  1173. *** Error code 1
  1174.  
  1175. Stop.
  1176. *** Error code 1
  1177.  
  1178. Stop.
  1179. *** Error code 1
  1180.  
  1181. Stop.
  1182. uk0x11-root /troom/gnu/libg++-2.3: 
  1183.  
  1184.  
  1185.  
  1186. -------------------------- Gordon Lack ----------------------------------
  1187. The contents of this message *may* reflect my personal opinion.  They are
  1188. *not* intended to reflect those of my employer, or anyone else.
  1189.  
  1190.