Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't locate Fail.pm #50

Open
rizen opened this issue Jun 23, 2015 · 1 comment
Open

Can't locate Fail.pm #50

rizen opened this issue Jun 23, 2015 · 1 comment
Labels

Comments

@rizen
Copy link

rizen commented Jun 23, 2015

Running on Mac OS X 10.10 with Perl 5.16 I get Can't locate Fail.pm when trying to install this module. Here's the complete output:

cpanm (App::cpanminus) 1.6921 on perl 5.016002 built for darwin-2level
Work directory is /Users/jt/.cpanm/work/1435019167.26494
You have make /usr/bin/make
You have LWP 6.05
You have /usr/bin/tar: bsdtar 2.8.3 - libarchive 2.8.3
You have /usr/bin/unzip
Searching Test::Class::Moose on cpanmetadb ...
--> Working on Test::Class::Moose
Fetching http://www.cpan.org/authors/id/O/OV/OVID/Test-Class-Moose-0.58.tar.gz ... OK
Unpacking Test-Class-Moose-0.58.tar.gz
x Test-Class-Moose-0.58/
x Test-Class-Moose-0.58/Changes
x Test-Class-Moose-0.58/dist.ini
x Test-Class-Moose-0.58/lib/
x Test-Class-Moose-0.58/LICENSE
x Test-Class-Moose-0.58/Makefile.PL
x Test-Class-Moose-0.58/MANIFEST
x Test-Class-Moose-0.58/META.json
x Test-Class-Moose-0.58/META.yml
x Test-Class-Moose-0.58/README
x Test-Class-Moose-0.58/t/
x Test-Class-Moose-0.58/t/author-pod-spell.t
x Test-Class-Moose-0.58/t/autouse.t
x Test-Class-Moose-0.58/t/basic.t
x Test-Class-Moose-0.58/t/environment.t
x Test-Class-Moose-0.58/t/include_classes.t
x Test-Class-Moose-0.58/t/include_exclude.t
x Test-Class-Moose-0.58/t/lib/
x Test-Class-Moose-0.58/t/parallel-role.t
x Test-Class-Moose-0.58/t/parallel.t
x Test-Class-Moose-0.58/t/parallellib/
x Test-Class-Moose-0.58/t/parameterized.t
x Test-Class-Moose-0.58/t/parameterizedlib/
x Test-Class-Moose-0.58/t/planlib/
x Test-Class-Moose-0.58/t/plans.t
x Test-Class-Moose-0.58/t/release-pod-syntax.t
x Test-Class-Moose-0.58/t/reporting.t
x Test-Class-Moose-0.58/t/reportpassed.t
x Test-Class-Moose-0.58/t/reportpassedlib/
x Test-Class-Moose-0.58/t/skip.t
x Test-Class-Moose-0.58/t/skip_all.t
x Test-Class-Moose-0.58/t/skiplib/
x Test-Class-Moose-0.58/t/taglib/
x Test-Class-Moose-0.58/t/tags.t
x Test-Class-Moose-0.58/t/test_control_methods.t
x Test-Class-Moose-0.58/t/taglib/PersonTest.pm
x Test-Class-Moose-0.58/t/taglib/TestsFor/
x Test-Class-Moose-0.58/t/taglib/TestsFor/Basic/
x Test-Class-Moose-0.58/t/taglib/TestsFor/Basic.pm
x Test-Class-Moose-0.58/t/taglib/TestsFor/MultipleExclude.pm
x Test-Class-Moose-0.58/t/taglib/TestsFor/Basic/Role.pm
x Test-Class-Moose-0.58/t/taglib/TestsFor/Basic/Subclass.pm
x Test-Class-Moose-0.58/t/taglib/TestsFor/Basic/WithRole.pm
x Test-Class-Moose-0.58/t/skiplib/TestsFor/
x Test-Class-Moose-0.58/t/skiplib/TestsFor/Basic.pm
x Test-Class-Moose-0.58/t/skiplib/TestsFor/SkipSomeMethods.pm
x Test-Class-Moose-0.58/t/reportpassedlib/TestsFor/
x Test-Class-Moose-0.58/t/reportpassedlib/TestsFor/Fail.pm
x Test-Class-Moose-0.58/t/reportpassedlib/TestsFor/FailChild.pm
x Test-Class-Moose-0.58/t/reportpassedlib/TestsFor/Pass.pm
x Test-Class-Moose-0.58/t/planlib/TestsFor/
x Test-Class-Moose-0.58/t/planlib/TestsFor/Attributes/
x Test-Class-Moose-0.58/t/planlib/TestsFor/Attributes.pm
x Test-Class-Moose-0.58/t/planlib/TestsFor/Person/
x Test-Class-Moose-0.58/t/planlib/TestsFor/Person.pm
x Test-Class-Moose-0.58/t/planlib/TestsFor/Person/Employee.pm
x Test-Class-Moose-0.58/t/planlib/TestsFor/Attributes/Subclass.pm
x Test-Class-Moose-0.58/t/parameterizedlib/TestsFor/
x Test-Class-Moose-0.58/t/parameterizedlib/TestsFor/Parameterized.pm
x Test-Class-Moose-0.58/t/parallellib/TestsFor/
x Test-Class-Moose-0.58/t/parallellib/TestsFor/Alpha/
x Test-Class-Moose-0.58/t/parallellib/TestsFor/Alpha.pm
x Test-Class-Moose-0.58/t/parallellib/TestsFor/Beta.pm
x Test-Class-Moose-0.58/t/parallellib/TestsFor/Sequential.pm
x Test-Class-Moose-0.58/t/parallellib/TestsFor/Alpha/Subclass.pm
x Test-Class-Moose-0.58/t/lib/PersonTest.pm
x Test-Class-Moose-0.58/t/lib/TestsFor/
x Test-Class-Moose-0.58/t/lib/TestsFor/Basic/
x Test-Class-Moose-0.58/t/lib/TestsFor/Basic.pm
x Test-Class-Moose-0.58/t/lib/TestsFor/Basic/Subclass.pm
x Test-Class-Moose-0.58/lib/Test/
x Test-Class-Moose-0.58/lib/Test/Class/
x Test-Class-Moose-0.58/lib/Test/Class/Moose/
x Test-Class-Moose-0.58/lib/Test/Class/Moose.pm
x Test-Class-Moose-0.58/lib/Test/Class/Moose/AttributeRegistry.pm
x Test-Class-Moose-0.58/lib/Test/Class/Moose/Config.pm
x Test-Class-Moose-0.58/lib/Test/Class/Moose/Executor/
x Test-Class-Moose-0.58/lib/Test/Class/Moose/Load.pm
x Test-Class-Moose-0.58/lib/Test/Class/Moose/Report/
x Test-Class-Moose-0.58/lib/Test/Class/Moose/Report.pm
x Test-Class-Moose-0.58/lib/Test/Class/Moose/Role/
x Test-Class-Moose-0.58/lib/Test/Class/Moose/Role.pm
x Test-Class-Moose-0.58/lib/Test/Class/Moose/Runner.pm
x Test-Class-Moose-0.58/lib/Test/Class/Moose/Tutorial.pm
x Test-Class-Moose-0.58/lib/Test/Class/Moose/Role/AutoUse.pm
x Test-Class-Moose-0.58/lib/Test/Class/Moose/Role/Executor.pm
x Test-Class-Moose-0.58/lib/Test/Class/Moose/Role/Parallel.pm
x Test-Class-Moose-0.58/lib/Test/Class/Moose/Role/ParameterizedInstances.pm
x Test-Class-Moose-0.58/lib/Test/Class/Moose/Role/Reporting.pm
x Test-Class-Moose-0.58/lib/Test/Class/Moose/Role/Timing.pm
x Test-Class-Moose-0.58/lib/Test/Class/Moose/Report/Instance.pm
x Test-Class-Moose-0.58/lib/Test/Class/Moose/Report/Method.pm
x Test-Class-Moose-0.58/lib/Test/Class/Moose/Report/Time.pm
x Test-Class-Moose-0.58/lib/Test/Class/Moose/Executor/Parallel.pm
x Test-Class-Moose-0.58/lib/Test/Class/Moose/Executor/Sequential.pm
Entering Test-Class-Moose-0.58
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.30 ... Yes (6.66)
Configuring Test-Class-Moose-0.58 ... Running Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Test::Class::Moose
Writing MYMETA.yml and MYMETA.json
OK
Checking dependencies from MYMETA.json ...
Checking if you have Scalar::Util 0 ... Yes (1.41)
Checking if you have Test::Requires 0 ... Yes (0.06)
Checking if you have Carp::Always 0 ... Yes (0.13)
Checking if you have Parallel::ForkManager 0 ... Yes (1.03)
Checking if you have Benchmark 0 ... Yes (1.13)
Checking if you have Class::MOP 0 ... Yes (2.0802)
Checking if you have File::Spec 0 ... Yes (3.40)
Checking if you have Moose::Util::TypeConstraints 0 ... Yes (2.0802)
Checking if you have List::Util 0 ... Yes (1.41)
Checking if you have Test::Builder 0 ... Yes (1.001002)
Checking if you have File::Find 0 ... Yes (1.20)
Checking if you have Test::Most 0.32 ... Yes (0.34)
Checking if you have lib 0 ... Yes (0.63)
Checking if you have List::MoreUtils 0 ... Yes (0.33)
Checking if you have Moose 2.0000 ... Yes (2.0802)
Checking if you have warnings 0 ... Yes (1.13)
Checking if you have Test::Warnings 0 ... Yes (0.014)
Checking if you have Moose::Role 2.0000 ... Yes (2.0802)
Checking if you have TAP::Formatter::Color 0 ... Yes (3.30)
Checking if you have Try::Tiny 0 ... Yes (0.12)
Checking if you have namespace::autoclean 0 ... Yes (0.24)
Checking if you have Sub::Attribute 0 ... Yes (0.05)
Checking if you have Carp 0 ... Yes (1.26)
Checking if you have TAP::Stream 0.44 ... Yes (0.44)
Checking if you have strict 0 ... Yes (1.07)
Building and testing Test-Class-Moose-0.58 ... cp lib/Test/Class/Moose/Report/Time.pm blib/lib/Test/Class/Moose/Report/Time.pm
cp lib/Test/Class/Moose/Role/ParameterizedInstances.pm blib/lib/Test/Class/Moose/Role/ParameterizedInstances.pm
cp lib/Test/Class/Moose/Tutorial.pm blib/lib/Test/Class/Moose/Tutorial.pm
cp lib/Test/Class/Moose/Role/Reporting.pm blib/lib/Test/Class/Moose/Role/Reporting.pm
cp lib/Test/Class/Moose/Load.pm blib/lib/Test/Class/Moose/Load.pm
cp lib/Test/Class/Moose/Report/Instance.pm blib/lib/Test/Class/Moose/Report/Instance.pm
cp lib/Test/Class/Moose/Role/Parallel.pm blib/lib/Test/Class/Moose/Role/Parallel.pm
cp lib/Test/Class/Moose/Role/Timing.pm blib/lib/Test/Class/Moose/Role/Timing.pm
cp lib/Test/Class/Moose/Role/Executor.pm blib/lib/Test/Class/Moose/Role/Executor.pm
cp lib/Test/Class/Moose/Report/Method.pm blib/lib/Test/Class/Moose/Report/Method.pm
cp lib/Test/Class/Moose/Config.pm blib/lib/Test/Class/Moose/Config.pm
cp lib/Test/Class/Moose/Report.pm blib/lib/Test/Class/Moose/Report.pm
cp lib/Test/Class/Moose.pm blib/lib/Test/Class/Moose.pm
cp lib/Test/Class/Moose/Executor/Parallel.pm blib/lib/Test/Class/Moose/Executor/Parallel.pm
cp lib/Test/Class/Moose/Executor/Sequential.pm blib/lib/Test/Class/Moose/Executor/Sequential.pm
cp lib/Test/Class/Moose/Role/AutoUse.pm blib/lib/Test/Class/Moose/Role/AutoUse.pm
cp lib/Test/Class/Moose/AttributeRegistry.pm blib/lib/Test/Class/Moose/AttributeRegistry.pm
cp lib/Test/Class/Moose/Runner.pm blib/lib/Test/Class/Moose/Runner.pm
cp lib/Test/Class/Moose/Role.pm blib/lib/Test/Class/Moose/Role.pm
Manifying blib/man3/Test::Class::Moose::Report::Time.3
Manifying blib/man3/Test::Class::Moose::Role::ParameterizedInstances.3
Manifying blib/man3/Test::Class::Moose::Load.3
Manifying blib/man3/Test::Class::Moose::Role::Reporting.3
Manifying blib/man3/Test::Class::Moose::Tutorial.3
Manifying blib/man3/Test::Class::Moose::Report::Instance.3
Manifying blib/man3/Test::Class::Moose::Role::Executor.3
Manifying blib/man3/Test::Class::Moose::Role::Timing.3
Manifying blib/man3/Test::Class::Moose::Role::Parallel.3
Manifying blib/man3/Test::Class::Moose::Report.3
Manifying blib/man3/Test::Class::Moose::Config.3
Manifying blib/man3/Test::Class::Moose::Report::Method.3
Manifying blib/man3/Test::Class::Moose.3
Manifying blib/man3/Test::Class::Moose::Executor::Parallel.3
Manifying blib/man3/Test::Class::Moose::Executor::Sequential.3
Manifying blib/man3/Test::Class::Moose::Role::AutoUse.3
Manifying blib/man3/Test::Class::Moose::AttributeRegistry.3
Manifying blib/man3/Test::Class::Moose::Runner.3
Manifying blib/man3/Test::Class::Moose::Role.3
PERL_DL_NONLAZY=1 /data/apps/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/author-pod-spell.t ...... skipped: these tests are for testing by the author
t/autouse.t ............... ok
t/basic.t ................. ok
t/environment.t ........... ok
t/include_classes.t ....... ok
t/include_exclude.t ....... ok
t/parallel-role.t ......... ok
t/parallel.t .............. .........
t/parallel.t .............. ok
t/parameterized.t ......... ok
t/plans.t ................. ok
t/release-pod-syntax.t .... skipped: these tests are for release candidate testing
t/reporting.t ............. ok
t/reportpassed.t .......... Can't locate Fail.pm in @inc (@inc contains: t/reportpassedlib . /Users/jt/.cpanm/work/1435019167.26494/Test-Class-Moose-0.58/blib/lib /Users/jt/.cpanm/work/1435019167.26494/Test-Class-Moose-0.58/blib/arch /data/apps/lib/perl5/site_perl/5.16.2/darwin-2level /data/apps/lib/perl5/site_perl/5.16.2 /data/apps/lib/perl5/5.16.2/darwin-2level /data/apps/lib/perl5/5.16.2) at t/reportpassedlib/TestsFor/FailChild.pm line 2.
BEGIN failed--compilation aborted at t/reportpassedlib/TestsFor/FailChild.pm line 2.
Compilation failed in require at (eval 302) line 2.
BEGIN failed--compilation aborted at (eval 302) line 2.
BEGIN failed--compilation aborted at t/reportpassed.t line 5.
t/reportpassed.t .......... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/skip.t .................. ok
t/skip_all.t .............. skipped: This test must always skip_all and must never fail
t/tags.t .................. ok
t/test_control_methods.t .. ok

Test Summary Report

t/reportpassed.t (Wstat: 512 Tests: 0 Failed: 0)
Non-zero exit status: 2
Parse errors: No plan found in TAP output
Files=17, Tests=107, 13 wallclock secs ( 0.10 usr 0.03 sys + 5.38 cusr 0.35 csys = 5.86 CPU)
Result: FAIL
Failed 1/17 test programs. 0/107 subtests failed.
make: *** [test_dynamic] Error 255
FAIL
! Installing Test::Class::Moose failed. See /Users/jt/.cpanm/work/1435019167.26494/build.log for details. Retry with --force to force install it.

@autarch
Copy link
Member

autarch commented Jul 6, 2015

Is this still happening with 0.59 (just release)? Unfortunately I don't have an OSX machine to test with.

@autarch autarch added the stalled label Aug 9, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

No branches or pull requests

2 participants