rvosa / bio-phylo

Bio::Phylo - Phyloinformatic analysis using Perl
http://search.cpan.org/dist/Bio-Phylo
GNU General Public License v3.0
16 stars 6 forks source link

Bio-Phylo-0.55 fails when SVG.pm is installed. #13

Closed shlomif closed 11 years ago

shlomif commented 11 years ago

Bio-Phylo-0.55 fails its tests when SVG.pm is installed with perl-5.18.0 from perlbrew on Mageia Linux Cauldron x86-64. Here is the shell session. Please look into fixing it.

shlomif@telaviv1:~$ 
shlomif@telaviv1:~$ 
shlomif@telaviv1:~$ which perl
/home/shlomif/apps/perl/brew/perls/perl-5.18.0/bin/perl
shlomif@telaviv1:~$ perl -v

This is perl 5, version 18, subversion 0 (v5.18.0) built for x86_64-linux

Copyright 1987-2013, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

shlomif@telaviv1:~$ tar -xvf Bio-Phylo-0.55.tar.gz 
Bio-Phylo-0.55/
Bio-Phylo-0.55/COPYING
Bio-Phylo-0.55/lib/
Bio-Phylo-0.55/LICENSE
Bio-Phylo-0.55/Makefile.PL
Bio-Phylo-0.55/MANIFEST
Bio-Phylo-0.55/META.json
Bio-Phylo-0.55/META.yml
Bio-Phylo-0.55/MYMETA.json
Bio-Phylo-0.55/MYMETA.yml
Bio-Phylo-0.55/README.txt
Bio-Phylo-0.55/t/
Bio-Phylo-0.55/t/00-load.t
Bio-Phylo-0.55/t/01-phylo.t
Bio-Phylo-0.55/t/02-newick.t
Bio-Phylo-0.55/t/03-node.t
Bio-Phylo-0.55/t/04-generator.t
Bio-Phylo-0.55/t/05-trees.t
Bio-Phylo-0.55/t/06-tree.t
Bio-Phylo-0.55/t/07-unparse.t
Bio-Phylo-0.55/t/08-datum.t
Bio-Phylo-0.55/t/09-matrix.t
Bio-Phylo-0.55/t/10-matrices.t
Bio-Phylo-0.55/t/11-taxon.t
Bio-Phylo-0.55/t/12-taxa.t
Bio-Phylo-0.55/t/13-listable.t
Bio-Phylo-0.55/t/14-nexus.t
Bio-Phylo-0.55/t/15-table.t
Bio-Phylo-0.55/t/16-unparse.t
Bio-Phylo-0.55/t/17-parse.t
Bio-Phylo-0.55/t/18-taxlist.t
Bio-Phylo-0.55/t/19-svg.t
Bio-Phylo-0.55/t/20-nexml.t
Bio-Phylo-0.55/t/21-bioperl-tree.t
Bio-Phylo-0.55/t/22-bioperl-node.t
Bio-Phylo-0.55/t/23-bioperl-treeio.t
Bio-Phylo-0.55/t/24-bioperl-alignio.t
Bio-Phylo-0.55/t/25-dom-mapping.t
Bio-Phylo-0.55/t/26-dom.t
Bio-Phylo-0.55/t/28-reroot.t
Bio-Phylo-0.55/t/29-treemodels.t
Bio-Phylo-0.55/t/30-phyloxml.t
Bio-Phylo-0.55/t/31-phylip.t
Bio-Phylo-0.55/t/32-tolweb.t
Bio-Phylo-0.55/t/33-models.t
Bio-Phylo-0.55/t/34-json.t
Bio-Phylo-0.55/t/35-processing.t
Bio-Phylo-0.55/t/36-sets.t
Bio-Phylo-0.55/t/37-memory.t
Bio-Phylo-0.55/t/38-rdf.t
Bio-Phylo-0.55/t/39-nexussets.t
Bio-Phylo-0.55/t/40-hennig86.t
Bio-Phylo-0.55/t/41-charstatelabels.t
Bio-Phylo-0.55/t/42-simplify-newick.t
Bio-Phylo-0.55/t/43-adjacency.t
Bio-Phylo-0.55/t/44-tnrs.t
Bio-Phylo-0.55/t/perl-critic.t
Bio-Phylo-0.55/t/perlcriticrc
Bio-Phylo-0.55/t/pod-coverage.t
Bio-Phylo-0.55/t/pod.t
Bio-Phylo-0.55/t/regress_18208.t
Bio-Phylo-0.55/t/regress_21209.t
Bio-Phylo-0.55/t/regress_21417.t
Bio-Phylo-0.55/t/regress_22813.t
Bio-Phylo-0.55/t/regress_26332.t
Bio-Phylo-0.55/t/regress_35511.t
Bio-Phylo-0.55/t/regress_41070.t
Bio-Phylo-0.55/t/regress_51602.t
Bio-Phylo-0.55/t/regress_52960.t
Bio-Phylo-0.55/lib/Bio/
Bio-Phylo-0.55/lib/Bio/Phylo/
Bio-Phylo-0.55/lib/Bio/Phylo.pm
Bio-Phylo-0.55/lib/Bio/PhyloRole.pm
Bio-Phylo-0.55/lib/Bio/Phylo/EvolutionaryModels.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Factory.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Forest/
Bio-Phylo-0.55/lib/Bio/Phylo/Forest.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Generator.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Identifiable.pm
Bio-Phylo-0.55/lib/Bio/Phylo/IO.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Listable.pm
Bio-Phylo-0.55/lib/Bio/Phylo/ListableRole.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Manual.pod
Bio-Phylo-0.55/lib/Bio/Phylo/Matrices/
Bio-Phylo-0.55/lib/Bio/Phylo/Matrices.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Mediators/
Bio-Phylo-0.55/lib/Bio/Phylo/Models/
Bio-Phylo-0.55/lib/Bio/Phylo/NeXML/
Bio-Phylo-0.55/lib/Bio/Phylo/Parsers/
Bio-Phylo-0.55/lib/Bio/Phylo/PhyloWS/
Bio-Phylo-0.55/lib/Bio/Phylo/PhyloWS.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Project.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Set.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Taxa/
Bio-Phylo-0.55/lib/Bio/Phylo/Taxa.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Treedrawer/
Bio-Phylo-0.55/lib/Bio/Phylo/Treedrawer.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Unparsers/
Bio-Phylo-0.55/lib/Bio/Phylo/Util/
Bio-Phylo-0.55/lib/Bio/Phylo/Util/CONSTANT/
Bio-Phylo-0.55/lib/Bio/Phylo/Util/CONSTANT.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Util/Dependency.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Util/Exceptions.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Util/IDPool.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Util/Logger.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Util/MOP.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Util/OptionalInterface.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Util/StackTrace.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Util/CONSTANT/Int.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Unparsers/Abstract.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Unparsers/Adjacency.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Unparsers/Cdao.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Unparsers/Fasta.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Unparsers/Hennig86.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Unparsers/Html.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Unparsers/Json.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Unparsers/Mrp.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Unparsers/Newick.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Unparsers/Nexml.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Unparsers/Nexus.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Unparsers/Pagel.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Unparsers/Phylip.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Unparsers/Phyloxml.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Unparsers/Rss1.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Unparsers/Taxlist.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Treedrawer/Abstract.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Treedrawer/Canvas.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Treedrawer/Gif.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Treedrawer/Jpeg.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Treedrawer/Pdf.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Treedrawer/Png.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Treedrawer/Processing.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Treedrawer/Svg.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Treedrawer/Swf.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Taxa/TaxaLinker.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Taxa/Taxon.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Taxa/TaxonLinker.pm
Bio-Phylo-0.55/lib/Bio/Phylo/PhyloWS/Client.pm
Bio-Phylo-0.55/lib/Bio/Phylo/PhyloWS/Resource/
Bio-Phylo-0.55/lib/Bio/Phylo/PhyloWS/Resource.pm
Bio-Phylo-0.55/lib/Bio/Phylo/PhyloWS/Service/
Bio-Phylo-0.55/lib/Bio/Phylo/PhyloWS/Service.pm
Bio-Phylo-0.55/lib/Bio/Phylo/PhyloWS/Service/Timetree.pm
Bio-Phylo-0.55/lib/Bio/Phylo/PhyloWS/Service/Tolweb.pm
Bio-Phylo-0.55/lib/Bio/Phylo/PhyloWS/Service/UbioClassificationBank.pm
Bio-Phylo-0.55/lib/Bio/Phylo/PhyloWS/Service/UbioNameBank.pm
Bio-Phylo-0.55/lib/Bio/Phylo/PhyloWS/Resource/Description.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Parsers/Abstract.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Parsers/Adjacency.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Parsers/Fasta.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Parsers/Figtree.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Parsers/Json.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Parsers/Newick.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Parsers/Nexml.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Parsers/Nexus.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Parsers/Phylip.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Parsers/Phyloxml.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Parsers/Table.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Parsers/Taxlist.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Parsers/Tnrs.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Parsers/Tolweb.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Parsers/Ubiocbmeta.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Parsers/Ubiometa.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Parsers/Ubiosearch.pm
Bio-Phylo-0.55/lib/Bio/Phylo/NeXML/DOM/
Bio-Phylo-0.55/lib/Bio/Phylo/NeXML/DOM.pm
Bio-Phylo-0.55/lib/Bio/Phylo/NeXML/Entities.pm
Bio-Phylo-0.55/lib/Bio/Phylo/NeXML/Meta/
Bio-Phylo-0.55/lib/Bio/Phylo/NeXML/Meta.pm
Bio-Phylo-0.55/lib/Bio/Phylo/NeXML/Writable.pm
Bio-Phylo-0.55/lib/Bio/Phylo/NeXML/Meta/XMLLiteral.pm
Bio-Phylo-0.55/lib/Bio/Phylo/NeXML/DOM/Document/
Bio-Phylo-0.55/lib/Bio/Phylo/NeXML/DOM/Document.pm
Bio-Phylo-0.55/lib/Bio/Phylo/NeXML/DOM/Element/
Bio-Phylo-0.55/lib/Bio/Phylo/NeXML/DOM/Element.pm
Bio-Phylo-0.55/lib/Bio/Phylo/NeXML/DOM/Element/Libxml.pm
Bio-Phylo-0.55/lib/Bio/Phylo/NeXML/DOM/Element/Twig.pm
Bio-Phylo-0.55/lib/Bio/Phylo/NeXML/DOM/Document/Libxml.pm
Bio-Phylo-0.55/lib/Bio/Phylo/NeXML/DOM/Document/Twig.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Models/Substitution/
Bio-Phylo-0.55/lib/Bio/Phylo/Models/Substitution/Dna/
Bio-Phylo-0.55/lib/Bio/Phylo/Models/Substitution/Dna.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Models/Substitution/Dna/F81.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Models/Substitution/Dna/GTR.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Models/Substitution/Dna/HKY85.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Models/Substitution/Dna/JC69.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Models/Substitution/Dna/K80.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Mediators/TaxaMediator.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Matrices/Character.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Matrices/Characters.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Matrices/Datatype/
Bio-Phylo-0.55/lib/Bio/Phylo/Matrices/Datatype.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Matrices/Datum.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Matrices/DatumRole.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Matrices/Matrix.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Matrices/MatrixRole.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Matrices/TypeSafeData.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Matrices/Datatype/Continuous.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Matrices/Datatype/Custom.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Matrices/Datatype/Dna.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Matrices/Datatype/Mixed.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Matrices/Datatype/Protein.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Matrices/Datatype/Restriction.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Matrices/Datatype/Rna.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Matrices/Datatype/Standard.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Forest/DrawNode.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Forest/DrawTree.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Forest/Node.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Forest/NodeRole.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Forest/Tree.pm
Bio-Phylo-0.55/lib/Bio/Phylo/Forest/TreeRole.pm
shlomif@telaviv1:~$ cd Bi
Bio-Phylo-0.55/           Bio-Phylo-0.55.tar.gz     Bit-Vector-destroy.patch
shlomif@telaviv1:~$ cd Bio-Ph
Bio-Phylo-0.55/        Bio-Phylo-0.55.tar.gz  
shlomif@telaviv1:~$ cd Bio-Phylo-0.55
shlomif@telaviv1:~/Bio-Phylo-0.55$ ls
COPYING  LICENSE      MANIFEST   META.yml     MYMETA.yml  t
lib      Makefile.PL  META.json  MYMETA.json  README.txt
shlomif@telaviv1:~/Bio-Phylo-0.55$ perl -MSVG\ 99
SVG version 99 required--this is only version 2.59.
BEGIN failed--compilation aborted.
shlomif@telaviv1:~/Bio-Phylo-0.55$ perl Makefile.PL 
*** The optional dependency "XML::LibXML" can't be loaded.
    I will continue, but some functionality will not be 
    available. Refer to the Bio::Phylo README file for
    more information.

*** The optional dependency "XML::XML2JSON" can't be loaded.
    I will continue, but some functionality will not be 
    available. Refer to the Bio::Phylo README file for
    more information.

*** The optional dependency "Math::CDF" can't be loaded.
    I will continue, but some functionality will not be 
    available. Refer to the Bio::Phylo README file for
    more information.

*** The optional dependency "XML::Twig" can't be loaded.
    I will continue, but some functionality will not be 
    available. Refer to the Bio::Phylo README file for
    more information.

*** The optional dependency "PDF::API2" can't be loaded.
    I will continue, but some functionality will not be 
    available. Refer to the Bio::Phylo README file for
    more information.

*** The optional dependency "Math::Random" can't be loaded.
    I will continue, but some functionality will not be 
    available. Refer to the Bio::Phylo README file for
    more information.

*** The optional dependency "GD" can't be loaded.
    I will continue, but some functionality will not be 
    available. Refer to the Bio::Phylo README file for
    more information.

*** The optional dependency "SWF::Builder" can't be loaded.
    I will continue, but some functionality will not be 
    available. Refer to the Bio::Phylo README file for
    more information.

*** The optional dependency "JSON" can't be loaded.
    I will continue, but some functionality will not be 
    available. Refer to the Bio::Phylo README file for
    more information.

Checking if your kit is complete...
Looks good
Writing Makefile for Bio-Phylo
Writing MYMETA.yml and MYMETA.json
shlomif@telaviv1:~/Bio-Phylo-0.55$ make test
cp lib/Bio/Phylo/NeXML/Meta/XMLLiteral.pm blib/lib/Bio/Phylo/NeXML/Meta/XMLLiteral.pm
cp lib/Bio/Phylo/Matrices/Datatype/Rna.pm blib/lib/Bio/Phylo/Matrices/Datatype/Rna.pm
cp lib/Bio/Phylo/PhyloWS/Resource/Description.pm blib/lib/Bio/Phylo/PhyloWS/Resource/Description.pm
cp lib/Bio/Phylo/Parsers/Ubiosearch.pm blib/lib/Bio/Phylo/Parsers/Ubiosearch.pm
cp lib/Bio/Phylo/Unparsers/Adjacency.pm blib/lib/Bio/Phylo/Unparsers/Adjacency.pm
cp lib/Bio/Phylo/Unparsers/Nexus.pm blib/lib/Bio/Phylo/Unparsers/Nexus.pm
cp lib/Bio/Phylo/Taxa/TaxaLinker.pm blib/lib/Bio/Phylo/Taxa/TaxaLinker.pm
cp lib/Bio/Phylo/Parsers/Json.pm blib/lib/Bio/Phylo/Parsers/Json.pm
cp lib/Bio/Phylo/Models/Substitution/Dna/HKY85.pm blib/lib/Bio/Phylo/Models/Substitution/Dna/HKY85.pm
cp lib/Bio/Phylo/IO.pm blib/lib/Bio/Phylo/IO.pm
cp lib/Bio/Phylo/Forest/DrawNode.pm blib/lib/Bio/Phylo/Forest/DrawNode.pm
cp lib/Bio/Phylo/Parsers/Table.pm blib/lib/Bio/Phylo/Parsers/Table.pm
cp lib/Bio/Phylo/NeXML/Meta.pm blib/lib/Bio/Phylo/NeXML/Meta.pm
cp lib/Bio/Phylo/Parsers/Tnrs.pm blib/lib/Bio/Phylo/Parsers/Tnrs.pm
cp lib/Bio/Phylo/PhyloWS.pm blib/lib/Bio/Phylo/PhyloWS.pm
cp lib/Bio/Phylo/Parsers/Abstract.pm blib/lib/Bio/Phylo/Parsers/Abstract.pm
cp lib/Bio/Phylo/Parsers/Nexus.pm blib/lib/Bio/Phylo/Parsers/Nexus.pm
cp lib/Bio/Phylo/Util/IDPool.pm blib/lib/Bio/Phylo/Util/IDPool.pm
cp lib/Bio/Phylo/Set.pm blib/lib/Bio/Phylo/Set.pm
cp lib/Bio/Phylo/Parsers/Adjacency.pm blib/lib/Bio/Phylo/Parsers/Adjacency.pm
cp lib/Bio/Phylo/Treedrawer/Abstract.pm blib/lib/Bio/Phylo/Treedrawer/Abstract.pm
cp lib/Bio/Phylo/Matrices/Datatype/Custom.pm blib/lib/Bio/Phylo/Matrices/Datatype/Custom.pm
cp lib/Bio/Phylo/Unparsers/Newick.pm blib/lib/Bio/Phylo/Unparsers/Newick.pm
cp lib/Bio/Phylo/Parsers/Nexml.pm blib/lib/Bio/Phylo/Parsers/Nexml.pm
cp lib/Bio/Phylo/Treedrawer/Pdf.pm blib/lib/Bio/Phylo/Treedrawer/Pdf.pm
cp lib/Bio/Phylo/PhyloWS/Service/Tolweb.pm blib/lib/Bio/Phylo/PhyloWS/Service/Tolweb.pm
cp lib/Bio/Phylo/Matrices/Datatype.pm blib/lib/Bio/Phylo/Matrices/Datatype.pm
cp lib/Bio/Phylo/Matrices/Datatype/Restriction.pm blib/lib/Bio/Phylo/Matrices/Datatype/Restriction.pm
cp lib/Bio/Phylo/NeXML/Entities.pm blib/lib/Bio/Phylo/NeXML/Entities.pm
cp lib/Bio/Phylo/Unparsers/Phyloxml.pm blib/lib/Bio/Phylo/Unparsers/Phyloxml.pm
cp lib/Bio/Phylo/Parsers/Phylip.pm blib/lib/Bio/Phylo/Parsers/Phylip.pm
cp lib/Bio/Phylo/Forest/Tree.pm blib/lib/Bio/Phylo/Forest/Tree.pm
cp lib/Bio/Phylo/Treedrawer/Jpeg.pm blib/lib/Bio/Phylo/Treedrawer/Jpeg.pm
cp lib/Bio/Phylo/Matrices.pm blib/lib/Bio/Phylo/Matrices.pm
cp lib/Bio/Phylo/Matrices/Datatype/Mixed.pm blib/lib/Bio/Phylo/Matrices/Datatype/Mixed.pm
cp lib/Bio/Phylo/Unparsers/Abstract.pm blib/lib/Bio/Phylo/Unparsers/Abstract.pm
cp lib/Bio/Phylo/Unparsers/Hennig86.pm blib/lib/Bio/Phylo/Unparsers/Hennig86.pm
cp lib/Bio/Phylo/Matrices/Datatype/Continuous.pm blib/lib/Bio/Phylo/Matrices/Datatype/Continuous.pm
cp lib/Bio/Phylo/Matrices/Characters.pm blib/lib/Bio/Phylo/Matrices/Characters.pm
cp lib/Bio/Phylo/Treedrawer/Gif.pm blib/lib/Bio/Phylo/Treedrawer/Gif.pm
cp lib/Bio/Phylo/Util/CONSTANT/Int.pm blib/lib/Bio/Phylo/Util/CONSTANT/Int.pm
cp lib/Bio/Phylo/Parsers/Tolweb.pm blib/lib/Bio/Phylo/Parsers/Tolweb.pm
cp lib/Bio/Phylo/Forest/DrawTree.pm blib/lib/Bio/Phylo/Forest/DrawTree.pm
cp lib/Bio/Phylo/NeXML/Writable.pm blib/lib/Bio/Phylo/NeXML/Writable.pm
cp lib/Bio/Phylo/Matrices/MatrixRole.pm blib/lib/Bio/Phylo/Matrices/MatrixRole.pm
cp lib/Bio/Phylo/Treedrawer.pm blib/lib/Bio/Phylo/Treedrawer.pm
cp lib/Bio/Phylo/NeXML/DOM.pm blib/lib/Bio/Phylo/NeXML/DOM.pm
cp lib/Bio/Phylo/Forest.pm blib/lib/Bio/Phylo/Forest.pm
cp lib/Bio/Phylo/Matrices/Datatype/Standard.pm blib/lib/Bio/Phylo/Matrices/Datatype/Standard.pm
cp lib/Bio/Phylo/Matrices/TypeSafeData.pm blib/lib/Bio/Phylo/Matrices/TypeSafeData.pm
cp lib/Bio/Phylo/ListableRole.pm blib/lib/Bio/Phylo/ListableRole.pm
cp lib/Bio/Phylo/Unparsers/Fasta.pm blib/lib/Bio/Phylo/Unparsers/Fasta.pm
cp lib/Bio/Phylo/Parsers/Taxlist.pm blib/lib/Bio/Phylo/Parsers/Taxlist.pm
cp lib/Bio/Phylo/PhyloWS/Client.pm blib/lib/Bio/Phylo/PhyloWS/Client.pm
cp lib/Bio/Phylo/Parsers/Ubiocbmeta.pm blib/lib/Bio/Phylo/Parsers/Ubiocbmeta.pm
cp lib/Bio/Phylo/NeXML/DOM/Document/Libxml.pm blib/lib/Bio/Phylo/NeXML/DOM/Document/Libxml.pm
cp lib/Bio/Phylo/NeXML/DOM/Document.pm blib/lib/Bio/Phylo/NeXML/DOM/Document.pm
cp lib/Bio/Phylo/Manual.pod blib/lib/Bio/Phylo/Manual.pod
cp lib/Bio/Phylo/Generator.pm blib/lib/Bio/Phylo/Generator.pm
cp lib/Bio/Phylo/Mediators/TaxaMediator.pm blib/lib/Bio/Phylo/Mediators/TaxaMediator.pm
cp lib/Bio/Phylo/Models/Substitution/Dna.pm blib/lib/Bio/Phylo/Models/Substitution/Dna.pm
cp lib/Bio/Phylo/Unparsers/Pagel.pm blib/lib/Bio/Phylo/Unparsers/Pagel.pm
cp lib/Bio/Phylo/Util/Logger.pm blib/lib/Bio/Phylo/Util/Logger.pm
cp lib/Bio/Phylo/Util/OptionalInterface.pm blib/lib/Bio/Phylo/Util/OptionalInterface.pm
cp lib/Bio/Phylo/Parsers/Ubiometa.pm blib/lib/Bio/Phylo/Parsers/Ubiometa.pm
cp lib/Bio/Phylo/Unparsers/Taxlist.pm blib/lib/Bio/Phylo/Unparsers/Taxlist.pm
cp lib/Bio/Phylo/Util/Exceptions.pm blib/lib/Bio/Phylo/Util/Exceptions.pm
cp lib/Bio/Phylo/Models/Substitution/Dna/GTR.pm blib/lib/Bio/Phylo/Models/Substitution/Dna/GTR.pm
cp lib/Bio/Phylo/Models/Substitution/Dna/K80.pm blib/lib/Bio/Phylo/Models/Substitution/Dna/K80.pm
cp lib/Bio/Phylo/PhyloWS/Service.pm blib/lib/Bio/Phylo/PhyloWS/Service.pm
cp lib/Bio/Phylo/Parsers/Phyloxml.pm blib/lib/Bio/Phylo/Parsers/Phyloxml.pm
cp lib/Bio/Phylo.pm blib/lib/Bio/Phylo.pm
cp lib/Bio/Phylo/Treedrawer/Png.pm blib/lib/Bio/Phylo/Treedrawer/Png.pm
cp lib/Bio/Phylo/Forest/Node.pm blib/lib/Bio/Phylo/Forest/Node.pm
cp lib/Bio/Phylo/Matrices/Datatype/Protein.pm blib/lib/Bio/Phylo/Matrices/Datatype/Protein.pm
cp lib/Bio/Phylo/NeXML/DOM/Element.pm blib/lib/Bio/Phylo/NeXML/DOM/Element.pm
cp lib/Bio/Phylo/Unparsers/Phylip.pm blib/lib/Bio/Phylo/Unparsers/Phylip.pm
cp lib/Bio/Phylo/NeXML/DOM/Document/Twig.pm blib/lib/Bio/Phylo/NeXML/DOM/Document/Twig.pm
cp lib/Bio/Phylo/Parsers/Figtree.pm blib/lib/Bio/Phylo/Parsers/Figtree.pm
cp lib/Bio/Phylo/Forest/NodeRole.pm blib/lib/Bio/Phylo/Forest/NodeRole.pm
cp lib/Bio/Phylo/Models/Substitution/Dna/F81.pm blib/lib/Bio/Phylo/Models/Substitution/Dna/F81.pm
cp lib/Bio/Phylo/Taxa/Taxon.pm blib/lib/Bio/Phylo/Taxa/Taxon.pm
cp lib/Bio/Phylo/Matrices/Datatype/Dna.pm blib/lib/Bio/Phylo/Matrices/Datatype/Dna.pm
cp lib/Bio/Phylo/NeXML/DOM/Element/Twig.pm blib/lib/Bio/Phylo/NeXML/DOM/Element/Twig.pm
cp lib/Bio/Phylo/Treedrawer/Swf.pm blib/lib/Bio/Phylo/Treedrawer/Swf.pm
cp lib/Bio/Phylo/Util/Dependency.pm blib/lib/Bio/Phylo/Util/Dependency.pm
cp lib/Bio/Phylo/PhyloWS/Resource.pm blib/lib/Bio/Phylo/PhyloWS/Resource.pm
cp lib/Bio/Phylo/Matrices/Datum.pm blib/lib/Bio/Phylo/Matrices/Datum.pm
cp lib/Bio/Phylo/PhyloWS/Service/UbioClassificationBank.pm blib/lib/Bio/Phylo/PhyloWS/Service/UbioClassificationBank.pm
cp lib/Bio/Phylo/Listable.pm blib/lib/Bio/Phylo/Listable.pm
cp lib/Bio/Phylo/Matrices/DatumRole.pm blib/lib/Bio/Phylo/Matrices/DatumRole.pm
cp lib/Bio/Phylo/NeXML/DOM/Element/Libxml.pm blib/lib/Bio/Phylo/NeXML/DOM/Element/Libxml.pm
cp lib/Bio/Phylo/Models/Substitution/Dna/JC69.pm blib/lib/Bio/Phylo/Models/Substitution/Dna/JC69.pm
cp lib/Bio/Phylo/Treedrawer/Svg.pm blib/lib/Bio/Phylo/Treedrawer/Svg.pm
cp lib/Bio/Phylo/Parsers/Newick.pm blib/lib/Bio/Phylo/Parsers/Newick.pm
cp lib/Bio/Phylo/Matrices/Matrix.pm blib/lib/Bio/Phylo/Matrices/Matrix.pm
cp lib/Bio/Phylo/Treedrawer/Canvas.pm blib/lib/Bio/Phylo/Treedrawer/Canvas.pm
cp lib/Bio/Phylo/Identifiable.pm blib/lib/Bio/Phylo/Identifiable.pm
cp lib/Bio/Phylo/PhyloWS/Service/UbioNameBank.pm blib/lib/Bio/Phylo/PhyloWS/Service/UbioNameBank.pm
cp lib/Bio/Phylo/Taxa/TaxonLinker.pm blib/lib/Bio/Phylo/Taxa/TaxonLinker.pm
cp lib/Bio/Phylo/Unparsers/Mrp.pm blib/lib/Bio/Phylo/Unparsers/Mrp.pm
cp lib/Bio/Phylo/Unparsers/Rss1.pm blib/lib/Bio/Phylo/Unparsers/Rss1.pm
cp lib/Bio/Phylo/EvolutionaryModels.pm blib/lib/Bio/Phylo/EvolutionaryModels.pm
cp lib/Bio/Phylo/Util/CONSTANT.pm blib/lib/Bio/Phylo/Util/CONSTANT.pm
cp lib/Bio/Phylo/Forest/TreeRole.pm blib/lib/Bio/Phylo/Forest/TreeRole.pm
cp lib/Bio/Phylo/Unparsers/Cdao.pm blib/lib/Bio/Phylo/Unparsers/Cdao.pm
cp lib/Bio/Phylo/PhyloWS/Service/Timetree.pm blib/lib/Bio/Phylo/PhyloWS/Service/Timetree.pm
cp lib/Bio/Phylo/Unparsers/Html.pm blib/lib/Bio/Phylo/Unparsers/Html.pm
cp lib/Bio/Phylo/Matrices/Character.pm blib/lib/Bio/Phylo/Matrices/Character.pm
cp lib/Bio/Phylo/Project.pm blib/lib/Bio/Phylo/Project.pm
cp lib/Bio/Phylo/Taxa.pm blib/lib/Bio/Phylo/Taxa.pm
cp lib/Bio/Phylo/Factory.pm blib/lib/Bio/Phylo/Factory.pm
cp lib/Bio/Phylo/Unparsers/Json.pm blib/lib/Bio/Phylo/Unparsers/Json.pm
cp lib/Bio/Phylo/Util/StackTrace.pm blib/lib/Bio/Phylo/Util/StackTrace.pm
cp lib/Bio/Phylo/Parsers/Fasta.pm blib/lib/Bio/Phylo/Parsers/Fasta.pm
cp lib/Bio/PhyloRole.pm blib/lib/Bio/PhyloRole.pm
cp lib/Bio/Phylo/Unparsers/Nexml.pm blib/lib/Bio/Phylo/Unparsers/Nexml.pm
cp lib/Bio/Phylo/Treedrawer/Processing.pm blib/lib/Bio/Phylo/Treedrawer/Processing.pm
cp lib/Bio/Phylo/Util/MOP.pm blib/lib/Bio/Phylo/Util/MOP.pm
PERL_DL_NONLAZY=1 /home/shlomif/apps/perl/brew/perls/perl-5.18.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-load.t ............. 1/1 # Testing Bio::Phylo 0.55, Perl 5.018000
t/00-load.t ............. ok   
t/01-phylo.t ............ ok   
t/02-newick.t ........... ok    
t/03-node.t ............. ok    
t/04-generator.t ........ skipped: Math::Random not installed
t/05-trees.t ............ ok    
t/06-tree.t ............. ok    
t/07-unparse.t .......... ok   
t/08-datum.t ............ ok     
t/09-matrix.t ........... ok    
t/10-matrices.t ......... ok     
t/11-taxon.t ............ ok     
t/12-taxa.t ............. ok   
t/13-listable.t ......... ok   
t/14-nexus.t ............ ok   
t/15-table.t ............ ok   
t/16-unparse.t .......... ok   
t/17-parse.t ............ ok   
t/18-taxlist.t .......... ok   
t/19-svg.t .............. ok     
t/20-nexml.t ............ skipped: env var NEXML_ROOT not set
t/21-bioperl-tree.t ..... skipped: Bio::TreeIO not found
t/22-bioperl-node.t ..... skipped: Bio::Tree::Node not found
t/23-bioperl-treeio.t ... skipped: Bio::TreeIO not found
t/24-bioperl-alignio.t .. skipped: Bio::AlignIO not found
t/25-dom-mapping.t ...... skipped: XML::LibXML not installed
t/26-dom.t .............. skipped: XML::LibXML not installed
t/28-reroot.t ........... ok   
t/29-treemodels.t ....... skipped: Math::CDF not installed
t/30-phyloxml.t ......... skipped: XML::Twig not installed
t/31-phylip.t ........... ok    
t/32-tolweb.t ........... skipped: XML::Twig not installed
t/33-models.t ........... ok   
t/34-json.t ............. skipped: XML::XML2JSON not installed
t/35-processing.t ....... ok   
t/36-sets.t ............. skipped: XML::Twig not installed
t/37-memory.t ........... ok    
t/38-rdf.t .............. skipped: env var TEST_CDAO_RDF_GENERATION not set
t/39-nexussets.t ........ ok    
t/40-hennig86.t ......... ok   
t/41-charstatelabels.t .. ok   
t/42-simplify-newick.t .. ok     
t/43-adjacency.t ........ ok   
t/44-tnrs.t ............. skipped: XML::Twig or JSON not installed
t/perl-critic.t ......... skipped: env var TEST_AUTHOR not set
t/pod-coverage.t ........ skipped: env var TEST_AUTHOR not set
t/pod.t ................. skipped: Test::Pod 1.14 required for testing POD
t/regress_18208.t ....... ok   
t/regress_21209.t ....... ok   
t/regress_21417.t ....... ok   
t/regress_22813.t ....... ok   
t/regress_26332.t ....... 1/1 
#   Failed test '1: multiple draws yields same svg'
#   at t/regress_26332.t line 32.
# Looks like you failed 1 test of 1.
t/regress_26332.t ....... Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests 
t/regress_35511.t ....... ok   
t/regress_41070.t ....... skipped: BioPerl not installed
t/regress_51602.t ....... ok   
t/regress_52960.t ....... ok   

Test Summary Report
-------------------
t/regress_26332.t     (Wstat: 256 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 1
Files=56, Tests=607,  4 wallclock secs ( 0.19 usr  0.04 sys +  4.16 cusr  0.31 csys =  4.70 CPU)
Result: FAIL
Failed 1/56 test programs. 1/607 subtests failed.
make: *** [test_dynamic] Error 255
rvosa commented 11 years ago

Dear Shlomi,

thank you for bringing this to my attention, unfortunately I am unable to reproduce the behaviour with SVG.pm 2.59. (The test compares the string output of two SVG trees). Do you have any idea what it could be?

Thanks,

Rutger

shlomif commented 11 years ago

Dear Rutger,

thanks for your comment.

With which version of perl did you try? I now tried it with perl-5.16.3 and the tests pass there, but like I said - they still fail with perl-5.18.0 (possibly due to the new, stricter hash randomisation). Can you try it on perl-5.18.0?

Regards,

Shlomi Fish

rvosa commented 11 years ago

I tried on 5.12 - I fear it must be the hash randomization thing, then. Mmmm - the idea of the test was simply to ensure the tree drawer is not needlessly caching things (which it did in an earlier, buggy iteration) but if hash keys are reordered it should be fine. Gotta change the test to keep with that spirit, even if the exact string match fails.

shlomif commented 11 years ago

@rvosa : ack.

shlomif commented 11 years ago

@rvosa: any news about fixing it?

rvosa commented 11 years ago

I am thinking about just retiring that test: I have removed the caching that this test was supposed to expose anyway so now it's a moot point. Having said that, I've always assumed that hash keys are randomized so it's on the one hand encouraging that only this test fails with the new perl and a heads up to make sure that this is truly the case.

On Saturday, June 22, 2013, Shlomi Fish wrote:

@rvosa https://github.com/rvosa: any news about fixing it?

— Reply to this email directly or view it on GitHubhttps://github.com/rvosa/bio-phylo/issues/13#issuecomment-19858249 .

Dr. Rutger A. Vos Bioinformaticist Naturalis Biodiversity Center Visiting address: Office A109, Einsteinweg 2, 2333 CC, Leiden, the Netherlands Mailing address: Postbus 9517, 2300 RA, Leiden, the Netherlands http://rutgervos.blogspot.com

shlomif commented 11 years ago

@rvosa : any news?

rvosa commented 11 years ago

I have removed the test. I don't really have another choice at this point.

shlomif commented 11 years ago

@rvosa : thanks. Now please upload a new version to CPAN, so I can package it.

Regards,

-- Shlomi Fish

rvosa commented 11 years ago

I have just uploaded v.0.56 to CPAN, so it should be available shortly. Thank you for following up on this.

shlomif commented 11 years ago

@rvosa : thanks! I'll try it soon.