I have experienced some odd behavior with P::RD as a dependency for
Inline::C during the cpan install stage. I found that explicitly installing
P::RD first solved this problem. Doubt that will fix the issue here, but
thought I'd at least express some sympathy with such problems, nonetheless.

David
On Jan 18, 2012 7:31 PM, "David Oswald" <daosw...@gmail.com> wrote:

> I uploaded Inline::CPP 0.33_004 to CPAN a few days ago, and right out
> of the chute got four failures, all with the same issues:
>
> 1:  "Can't locate Parse::RecDescent in @INC..."
>
> 2:  "I currently only know about .... C, Foo, foo..." (M18 error)
>
> The reports were all from the same individual, and I'm CC'ing him as
> well on this to see if he can shed any light.  However, I do expect to
> see the same issue turn up with at least a couple more testers.
>
> The CPAN regression statistical analysis tool (
> http://analysis.cpantesters.org/solved?distv=Inline-CPP-0.33_004 ) is
> interesting, but the data-set for this version is still too small.
> However, the small data set may actually be working to our advantage
> at the moment, in that it is not cluttered by other forms of failure;
> only the one.  That gives a 1.0 R coefficient for any element that is
> present in all failed tests.
>
> Nevertheless, I'm still unable to decipher why P::RD isn't found, when
> the metadata lower down in the reports indicates it's present.
> Furthermore, P::RD must have passed its own test suite, or we wouldn't
> be getting to this point (when a module dependency fails to install
> that doesn't show up as a primary module smoke test failure).
>
> I suppose what I should do is write a test such as the following:
>
>    # 00prereqs.t
>    use Test::More;
>    use_ok( 'Parse::RecDescent' );
>    require_ok( 'Inline::C' );
>    done_testing();
>
> ...so that I can better isolate the point of failure.
>
> If anyone has some additional insight I'm sitting on the edge of my
> seat in anticipation. ;)
>
> Thanks again!
>
> Dave
>
>
> --
>
> David Oswald
> daosw...@gmail.com
>

Reply via email to