Params::Validate

457 views
Skip to first unread message

krys

unread,
Apr 20, 2016, 1:46:34 AM4/20/16
to Circos
Hello, 
I'm trying to install circos, but I've a problem with this module and I didn't find a solution in your previous posts.
That's what happen:

...:bin Krys$ ./circos


*** REQUIRED MODULE(S) MISSING OR OUT-OF-DATE ***


You are missing one or more Perl modules, require newer versions, or some modules failed to load. Use CPAN to install it as described in this tutorial


http://www.circos.ca/documentation/tutorials/configuration/perl_and_modules


missing Params::Validate

  error Can't locate Params/Validate.pm in @INC (you may need to install the Params::Validate module) (@INC contains: /Users/Krys/Downloads/circos-0.69-2/bin/lib /Users/Krys/Downloads/circos-0.69-2/bin/../lib /Users/Krys/Downloads/circos-0.69-2/bin /usr/local/lib/perl5/site_perl/5.22.1/darwin-2level /usr/local/lib/perl5/site_perl/5.22.1 /usr/local/lib/perl5/5.22.1/darwin-2level /usr/local/lib/perl5/5.22.1 .) at (eval 44) line 1.


So, when I try to install the module using CPAN:


cpan[1]> install Params::Validate

Reading '/Users/Krys/.cpan/Metadata'

  Database was generated on Tue, 19 Apr 2016 17:29:02 GMT

Running install for module 'Params::Validate'

Checksum for /Users/Krys/.cpan/sources/authors/id/D/DR/DROLSKY/Params-Validate-1.23.tar.gz ok

Scanning cache /Users/Krys/.cpan/build for sizes

............................................................................DONE

'YAML' not installed, will not store persistent state

Configuring D/DR/DROLSKY/Params-Validate-1.23.tar.gz with Build.PL

Unknown OS type 'exit' - using default settings

Checking whether your kit is complete...

Looks good


Checking prerequisites...

 - ERROR: perl (5.022001) is installed, but we need version >= 5.8001


ERRORS/WARNINGS FOUND IN PREREQUISITES.  You may wish to install the versions

of the modules indicated above before proceeding with this installation


ld: warning: object file (compilet-84tYw.o) was built for newer OSX version (10.11) than being linked (10.4)

Creating new 'Build' script for 'Params-Validate' version '1.23'

  DROLSKY/Params-Validate-1.23.tar.gz

  /usr/local/bin/perl Build.PL -- OK

Running Build for D/DR/DROLSKY/Params-Validate-1.23.tar.gz

Unknown OS type 'exit' - using default settings

Copying lib/Params/Validate/XS.pm -> blib/lib/Params/Validate/XS.pm

Copying lib/Params/ValidateXS.pm -> blib/lib/Params/ValidateXS.pm

Copying lib/Params/Validate/PP.pm -> blib/lib/Params/Validate/PP.pm

Copying lib/Params/Validate.pm -> blib/lib/Params/Validate.pm

Copying lib/Params/Validate/Constants.pm -> blib/lib/Params/Validate/Constants.pm

Copying lib/Params/ValidatePP.pm -> blib/lib/Params/ValidatePP.pm

lib/Params/Validate/XS.xs -> lib/Params/Validate/XS.c

Can't locate object method "object_file" via package "ExtUtils::CBuilder" at /usr/local/lib/perl5/site_perl/5.22.1/Module/Build/Base.pm line 3890.

  DROLSKY/Params-Validate-1.23.tar.gz

  ./Build -- NOT OK

Failed during this command:

 DROLSKY/Params-Validate-1.23.tar.gz          : make NO


Actually I can understand that error.

Perl version:


..Krys$ perl -v


This is perl 5, version 22, subversion 1 (v5.22.1) built for darwin-2level


Thanks for your help


Yongjie Zhang

unread,
Apr 24, 2016, 5:31:17 AM4/24/16
to Circos
Try the following three steps one by one to install online the Params::Validate module for Perl. You need to keep internet connected.
get Params::Validate

make  Params::Validate
install  Params::Validate
Reply all
Reply to author
Forward
0 new messages