[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