Subject: | Algorithm::Evolutionary 0.55+ do not actually install |
Hi,
Newer versions of Algorithm::Evolutionary (all versions above 0.54) do
not actually install anything. "make" does nothing, "make install" only
installs a .packlist file and updates perllocal.pod.
The files are never copied into blib/lib/. The only reason "make test"
works is because each test file has a "use lib" line at the top.
This is perl, v5.10.0 built for x86_64-linux-thread-multi
ExtUtils:MakeMaker version 6.42, CPAN version 1.9205.
Session capture:
chirp ~ # cpan
CPAN: File::HomeDir loaded ok (v0.69)
cpan[1]> look Algorithm::Evolutionary
Running look for module 'Algorithm::Evolutionary'
Trying to open a subshell in the build directory...
CPAN: Digest::SHA loaded ok (v5.45)
CPAN: Compress::Zlib loaded ok (v2.011)
Checksum for
/var/tmp/g-cpan/.cpan/sources/authors/id/J/JM/JMERELO/Algorithm-Evolutionary-0.59.tar.gz
ok
Scanning cache /var/tmp/g-cpan/.cpan/build for sizes
............................................................................DONE
Algorithm-Evolutionary-0.59/
Algorithm-Evolutionary-0.59/examples/
Algorithm-Evolutionary-0.59/examples/tide_bitstring.pl
Algorithm-Evolutionary-0.59/examples/mmdp.pl
Algorithm-Evolutionary-0.59/examples/canonical-genetic-algorithm.pl
Algorithm-Evolutionary-0.59/examples/tide_float.pl
Algorithm-Evolutionary-0.59/examples/p_peaks.pl
Algorithm-Evolutionary-0.59/examples/wp_peaks.pl
Algorithm-Evolutionary-0.59/examples/runfromXML.pl
Algorithm-Evolutionary-0.59/examples/run_easy_ga.pl
Algorithm-Evolutionary-0.59/examples/p_peaks.yaml
Algorithm-Evolutionary-0.59/TODO
Algorithm-Evolutionary-0.59/Makefile.PL
Algorithm-Evolutionary-0.59/META.yml
Algorithm-Evolutionary-0.59/README
Algorithm-Evolutionary-0.59/xml/
Algorithm-Evolutionary-0.59/xml/MMDP.xml
Algorithm-Evolutionary-0.59/xml/experiment.xml
Algorithm-Evolutionary-0.59/xml/onemax.xml
Algorithm-Evolutionary-0.59/xml/EvoSpecValidate.pl
Algorithm-Evolutionary-0.59/xml/marea.xml
Algorithm-Evolutionary-0.59/xml/royalroad.xml
Algorithm-Evolutionary-0.59/xml/EvoSpec.dtd
Algorithm-Evolutionary-0.59/xml/marea-fails.xml
Algorithm-Evolutionary-0.59/LICENSE
Algorithm-Evolutionary-0.59/t/
Algorithm-Evolutionary-0.59/t/experiment.t
Algorithm-Evolutionary-0.59/t/GenerationalTerm.t
Algorithm-Evolutionary-0.59/t/individuals.t
Algorithm-Evolutionary-0.59/t/0302-knapsack.t
Algorithm-Evolutionary-0.59/t/DeltaTerm.t
Algorithm-Evolutionary-0.59/t/run.t
Algorithm-Evolutionary-0.59/t/0303-onemax.t
Algorithm-Evolutionary-0.59/t/00-load.t
Algorithm-Evolutionary-0.59/t/NoChangeTerm.t
Algorithm-Evolutionary-0.59/t/validate.t
Algorithm-Evolutionary-0.59/t/ops.t
Algorithm-Evolutionary-0.59/t/0300-ppeaks.t
Algorithm-Evolutionary-0.59/t/general.t
Algorithm-Evolutionary-0.59/t/0304-royalroad.t
Algorithm-Evolutionary-0.59/t/p_peaks.yaml
Algorithm-Evolutionary-0.59/t/0301-wppeaks.t
Algorithm-Evolutionary-0.59/t/0200-run-ga.t
Algorithm-Evolutionary-0.59/t/0333-mmdp.t
Algorithm-Evolutionary-0.59/t/string.t
Algorithm-Evolutionary-0.59/Changes
Algorithm-Evolutionary-0.59/MANIFEST
Algorithm-Evolutionary-0.59/lib/
Algorithm-Evolutionary-0.59/lib/Algorithm/
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Individual/
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Individual/BitString.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Individual/Vector.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Individual/Base.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Individual/Tree.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Individual/String.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Run.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Experiment.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Utils.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Fitness/
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Fitness/MMDP.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Fitness/ONEMAX.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Fitness/Royal_Road.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Fitness/P_Peaks.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Fitness/Base.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Fitness/Knapsack.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Fitness/String.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Fitness/wP_Peaks.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Wheel.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/XML.pod
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/CX.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/NoChangeTerm.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/SimulatedAnnealing.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/VectorCrossover.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/TournamentSelect.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/Creator.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/Bitflip.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/Crossover.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/CanonicalGA.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/GaussianMutation.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/GeneralGeneration.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/ArithCrossover.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/TreeMutation.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/Mutation.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/DeltaTerm.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/LinearFreezer.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/Base.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/Easy.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/ChangeLengthMutation.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/FullAlgorithm.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/IncMutation.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/RouletteWheel.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/GenerationalTerm.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/QuadXOver.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/Inverover.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary/Op/Permutation.pm
Algorithm-Evolutionary-0.59/lib/Algorithm/Evolutionary.pm
CPAN: File::Temp loaded ok (v0.18)
CPAN: YAML loaded ok (v0.66)
Working directory is
/var/tmp/g-cpan/.cpan/build/Algorithm-Evolutionary-0.59-chqpJ3
chirp Algorithm-Evolutionary-0.59-chqpJ3 # perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Algorithm::Evolutionary
chirp Algorithm-Evolutionary-0.59-chqpJ3 # make
chirp Algorithm-Evolutionary-0.59-chqpJ3 # make test
PERL_DL_NONLAZY=1 /usr/bin/perl5.10.0 "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-load...............1/1 # Testing Algorithm::Evolutionary 0.59, Perl
5.010000, /usr/bin/perl5.10.0
t/00-load...............ok
t/0200-run-ga...........ok
t/0300-ppeaks...........ok
t/0301-wppeaks..........ok
t/0302-knapsack.........ok
t/0303-onemax...........ok
t/0304-royalroad........ok
t/0333-mmdp.............ok
t/DeltaTerm.............ok
t/experiment............ok
t/general...............ok
t/GenerationalTerm......ok
t/individuals...........ok
t/NoChangeTerm..........ok
t/ops...................ok
t/run...................ok
t/string................ok
t/validate..............ok
All tests successful.
Files=18, Tests=172, 3 wallclock secs ( 0.09 usr 0.03 sys + 2.38 cusr
0.25 csys = 2.75 CPU)
Result: PASS
chirp Algorithm-Evolutionary-0.59-chqpJ3 # make install
Writing
/usr/lib64/perl5/site_perl/5.10.0/x86_64-linux-thread-multi/auto/Algorithm/Evolutionary/.packlist
Appending installation info to
/usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/perllocal.pod
chirp Algorithm-Evolutionary-0.59-chqpJ3 # perl -e 'use
Algorithm::Evolutionary'
Can't locate Algorithm/Evolutionary.pm in @INC (@INC contains: /etc/perl
/usr/lib64/perl5/site_perl/5.10.0/x86_64-linux-thread-multi
/usr/lib64/perl5/site_perl/5.10.0 /usr/lib64/perl5/site_perl
/usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi
/usr/lib64/perl5/vendor_perl/5.10.0 /usr/lib64/perl5/vendor_perl
/usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi
/usr/lib64/perl5/5.10.0 /usr/local/lib/site_perl .) at -e line 1.
BEGIN failed--compilation aborted at -e line 1.
chirp Algorithm-Evolutionary-0.59-chqpJ3 #