[galib] would anyone like to test 2.4.6 pre-release?

Tomasz Samotyjak t.samotyjak at pwsz.elblag.pl
Wed Dec 29 06:05:26 EST 2004


Hallo,

There is log from make test for PLD linux gcc 3.3.5

[tomek at localhost galib246pre1]$ make test
cd ga; make
make[1]: Wejście do katalogu `/home/users/tomek/temp/galib246pre1/ga'
g++ -g -Wall -I.. -c garandom.C
g++ -g -Wall -I.. -c gaerror.C
g++ -g -Wall -I.. -c GAParameter.C
g++ -g -Wall -I.. -c GAStatistics.C
g++ -g -Wall -I.. -c GABaseGA.C
../ga/gaversion.h:17: warning: `const char*rcsid' defined but not used
g++ -g -Wall -I.. -c GASStateGA.C
g++ -g -Wall -I.. -c GASimpleGA.C
g++ -g -Wall -I.. -c GAIncGA.C
g++ -g -Wall -I.. -c GADemeGA.C
g++ -g -Wall -I.. -c GADCrowdingGA.C
g++ -g -Wall -I.. -c GASelector.C
g++ -g -Wall -I.. -c GAScaling.C
g++ -g -Wall -I.. -c GAPopulation.C
g++ -g -Wall -I.. -c GAGenome.C
g++ -g -Wall -I.. -c GABinStr.C
g++ -g -Wall -I.. -c gabincvt.C
g++ -g -Wall -I.. -c GAAllele.C
g++ -g -Wall -I.. -c GA1DBinStrGenome.C
g++ -g -Wall -I.. -c GA2DBinStrGenome.C
g++ -g -Wall -I.. -c GA3DBinStrGenome.C
g++ -g -Wall -I.. -c GABin2DecGenome.C
g++ -g -Wall -I.. -c GA1DArrayGenome.C
g++ -g -Wall -I.. -c GA2DArrayGenome.C
g++ -g -Wall -I.. -c GA3DArrayGenome.C
g++ -g -Wall -I.. -c GATreeBASE.C
g++ -g -Wall -I.. -c GATree.C
g++ -g -Wall -I.. -c GATreeGenome.C
g++ -g -Wall -I.. -c GAListBASE.C
g++ -g -Wall -I.. -c GAList.C
g++ -g -Wall -I.. -c GAListGenome.C
ar rv libga.a garandom.o gaerror.o GAParameter.o GAStatistics.o GABaseGA.o 
GASStateGA.o GASimpleGA.o GAIncGA.o GADemeGA.o GADCrowdingGA.o GASelector.o 
GAScaling.o GAPopulation.o GAGenome.o GABinStr.o gabincvt.o GAAllele.o 
GA1DBinStrGenome.o GA2DBinStrGenome.o GA3DBinStrGenome.o GABin2DecGenome.o 
GA1DArrayGenome.o GA2DArrayGenome.o GA3DArrayGenome.o GATreeBASE.o GATree.o 
GATreeGenome.o GAListBASE.o GAList.o GAListGenome.o
ar: creating libga.a
a - garandom.o
a - gaerror.o
a - GAParameter.o
a - GAStatistics.o
a - GABaseGA.o
a - GASStateGA.o
a - GASimpleGA.o
a - GAIncGA.o
a - GADemeGA.o
a - GADCrowdingGA.o
a - GASelector.o
a - GAScaling.o
a - GAPopulation.o
a - GAGenome.o
a - GABinStr.o
a - gabincvt.o
a - GAAllele.o
a - GA1DBinStrGenome.o
a - GA2DBinStrGenome.o
a - GA3DBinStrGenome.o
a - GABin2DecGenome.o
a - GA1DArrayGenome.o
a - GA2DArrayGenome.o
a - GA3DArrayGenome.o
a - GATreeBASE.o
a - GATree.o
a - GATreeGenome.o
a - GAListBASE.o
a - GAList.o
a - GAListGenome.o
echo no ranlib libga.a
no ranlib libga.a
echo "g++ -g -Wall" > BUILD
libga.a is now up-to-date
make[1]: Opuszczenie katalogu `/home/users/tomek/temp/galib246pre1/ga'
cd examples; make
make[1]: Wejście do katalogu `/home/users/tomek/temp/galib246pre1/examples'
g++ -g -Wall -I.. -c randtest.C
g++ randtest.o -o randtest -L../ga -lga -lm
g++ -g -Wall -I.. -c ex1.C
g++ ex1.o -o ex1 -L../ga -lga -lm
g++ -g -Wall -I.. -c ex2.C
g++ ex2.o -o ex2 -L../ga -lga -lm
g++ -g -Wall -I.. -c ex3.C
g++ ex3.o -o ex3 -L../ga -lga -lm
g++ -g -Wall -I.. -c ex4.C
g++ ex4.o -o ex4 -L../ga -lga -lm
g++ -g -Wall -I.. -c ex5.C
g++ ex5.o -o ex5 -L../ga -lga -lm
g++ -g -Wall -I.. -c ex6.C
g++ ex6.o -o ex6 -L../ga -lga -lm
g++ -g -Wall -I.. -c ex7.C
g++ ex7.o -o ex7 -L../ga -lga -lm
g++ -g -Wall -I.. -c ex8.C
g++ ex8.o -o ex8 -L../ga -lga -lm
g++ -g -Wall -I.. -c ex9.C
g++ ex9.o -o ex9 -L../ga -lga -lm
g++ -g -Wall -I.. -c ex10.C
g++ ex10.o -o ex10 -L../ga -lga -lm
g++ -g -Wall -I.. -c ex11.C
g++ ex11.o -o ex11 -L../ga -lga -lm
g++ -g -Wall -I.. -c ex12.C
g++ ex12.o -o ex12 -L../ga -lga -lm
g++ -g -Wall -I.. -c ex13.C
g++ ex13.o -o ex13 -L../ga -lga -lm
g++ -g -Wall -I.. -c ex14.C
g++ ex14.o -o ex14 -L../ga -lga -lm
g++ -g -Wall -I.. -c ex15.C
g++ ex15.o -o ex15 -L../ga -lga -lm
g++ -g -Wall -I.. -c ex16.C
g++ ex16.o -o ex16 -L../ga -lga -lm
g++ -g -Wall -I.. -c ex17.C
g++ ex17.o -o ex17 -L../ga -lga -lm
g++ -g -Wall -I.. -c ex18.C
g++ ex18.o -o ex18 -L../ga -lga -lm
g++ -g -Wall -I.. -c ex19.C
g++ ex19.o -o ex19 -L../ga -lga -lm
g++ -g -Wall -I.. -c ex20.C
g++ ex20.o -o ex20 -L../ga -lga -lm
g++ -g -Wall -I.. -c ex21.C
g++ ex21.o -o ex21 -L../ga -lga -lm
g++ -g -Wall -I.. -c ex22.C
g++ ex22.o -o ex22 -L../ga -lga -lm
g++ -g -Wall -I.. -c ex23.C
g++ ex23.o -o ex23 -L../ga -lga -lm
g++ -g -Wall -I.. -c ex24.C
g++ ex24.o -o ex24 -L../ga -lga -lm
g++ -g -Wall -I.. -c ex25.C
g++ ex25.o -o ex25 -L../ga -lga -lm
g++ -g -Wall -I.. -c ex26.C
g++ ex26.o -o ex26 -L../ga -lga -lm
g++ -g -Wall -I.. -c ex27.C
g++ ex27.o -o ex27 -L../ga -lga -lm
make[1]: Opuszczenie katalogu `/home/users/tomek/temp/galib246pre1/examples'
cd examples; make test
make[1]: Wejście do katalogu `/home/users/tomek/temp/galib246pre1/examples'
rm -rf test_results.txt test_stats.txt
running tests.  this could take up to 1/2 hour, depending on
the speed of your computer.  monitor test_results.txt and
test_stats.txt to see what is happening.

for x in randtest ex1  ex2  ex3  ex4  ex5  ex6  ex7  ex8  ex9 ex10 ex11 ex12 
ex13 ex14 ex15 ex16 ex17 ex18 ex19 ex20 ex21 ex22 ex23 ex24 ex25 ex26 ex27; 
do \
          echo "$x... "; \
          echo "$x" >> test_stats.txt; \
          echo "start:  " `date` >> test_stats.txt; \
          ./$x seed 555 >> test_results.txt; \
          echo "finish: " `date` >> test_stats.txt; \
          echo "" >> test_stats.txt; \
        done
randtest...
This program checks the random number generators in GAlib.
These are not rigorous statistical tests, but they should
give you a quick indication of whether or not the library is
working properly.  Command-line options include:

  [+-]chi    - do the chi square test (default)
  [+-]hist   - do the histogram tests.  Histograms should be
               nearlyflat, i.e. each number has an equal chance
               of beingchosen.
  [+-]bnds   - do the bounds tests.  All numbers generated
               should be within the limits specified in the
               test.
  [+-]means  - do the means tests.  A few thousand invocations
               of each random number function are made, and the
               averages of these calls are displayed with the
               number that should have been found.
      seed n - specify the seed number to use for the RNG.  You
               should get the same results every time if you
               specify the same seed every time.  A seed of 0
               tells the lib to pick its own seed based upon the
               current time.

chi-square test...
  integer test (1000)...
  integer test (10000)...
  integer test (10000)...
  integer test (100000)...
ex1...
ex2...
ex3...
ex4...
ex5...
ex6...
ex7...
ex8...
ex9...
ex10...
ex11...
ex12...
ex13...
ex14...
ex15...
ex16...
ex17...
ex18...
ex19...
ex20...
ex21...
ex22...
GAParameterList::parse:
  unrecognized name seed
  GAParameter.C : 614
GAParameterList::parse:
  unrecognized name 555
  GAParameter.C : 614
ex23...
GAParameterList::parse:
  unrecognized name seed
  GAParameter.C : 614
GAParameterList::parse:
  unrecognized name 555
  GAParameter.C : 614
ex24...
GAParameterList::parse:
  unrecognized name seed
  GAParameter.C : 614
GAParameterList::parse:
  unrecognized name 555
  GAParameter.C : 614
ex25...
ex26...
ex27...



More information about the galib mailing list