[rt-users] (Installing RT 4.0.5) Fixdeps unable to make HTML::Mason

Kevin Falcone falcone at bestpractical.com
Tue Mar 13 11:30:51 EDT 2012


On Tue, Mar 13, 2012 at 01:48:44PM +0000, Walid Haider wrote:
> Hi Kevin,
> 
> Thanks for the response.
> 
> Tried cpan Module::Build and got this:

Unfortunately, you cut off the interesting part about what failed.
Can you show the output that comes before the summary report so we can
tell if Module-Metadata has a bug you need to report upstream or if
it's a local issue.

-kevin

> Test Summary Report
> -------------------
> t/metadata.t (Wstat: 65280 Tests: 1 Failed: 1)
>   Failed test:  1
>   Non-zero exit status: 255
>   Parse errors: Bad plan.  You planned 116 tests but ran 1.
> t/version.t (Wstat: 512 Tests: 0 Failed: 0)
>   Non-zero exit status: 2
>   Parse errors: No plan found in TAP output
> Files=2, Tests=1,  5 wallclock secs ( 0.01 usr  0.01 sys +  0.07 cusr  2.40 csys =  2.49 CPU)
> Result: FAIL
> Failed 2/2 test programs. 1/1 subtests failed.
> make: *** [test_dynamic] Error 2
>   DAGOLDEN/Module-Metadata-1.000009.tar.gz
>   /usr/bin/make test -- NOT OK
> //hint// to see the cpan-testers results for installing this module, try:
>   reports DAGOLDEN/Module-Metadata-1.000009.tar.gz
> Running make install
>   make test had returned bad status, won't install without force
> Running install for module 'version'
> Running make for J/JP/JPEACOCK/version-0.96.tar.gz
>   Has already been unwrapped into directory /root/.cpan/build/version-0.96-4Zvpfw
>   Has already been made
> Running make test
>   Has already been tested successfully
> Running make install
>   Already done
> Running make for L/LE/LEONT/Module-Build-0.40.tar.gz
>   Has already been unwrapped into directory /root/.cpan/build/Module-Build-0.40-JShO8A
> 
>   CPAN.pm: Building L/LE/LEONT/Module-Build-0.40.tar.gz
> 
> Warning: Prerequisite 'Module::Metadata => 1.000002' for 'LEONT/Module-Build-0.40.tar.gz' failed when processing 'DAGOLDEN/Module-Metadata-1.000009.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited.
> CPAN: Time::HiRes loaded ok (v1.9719)
> Warning: Prerequisite 'version => 0.87' for 'LEONT/Module-Build-0.40.tar.gz' already built but the result looks suspicious. Skipping another build attempt, to prevent looping endlessly.
> /usr/bin/perl Build --makefile_env_macros 1
> Can't locate Module/Metadata.pm in @INC (@INC contains: t/lib t/bundled lib /usr/local/lib64/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl .) at lib/Module/Build/ModuleInfo.pm line 10.
> Compilation failed in require at lib/Module/Build/Base.pm line 23.
> BEGIN failed--compilation aborted at lib/Module/Build/Base.pm line 23.
> Compilation failed in require at lib/Module/Build.pm line 15.
> BEGIN failed--compilation aborted at lib/Module/Build.pm line 15.
> Compilation failed in require at Build line 42.
> BEGIN failed--compilation aborted at Build line 42.
> make: *** [all] Error 2
>   LEONT/Module-Build-0.40.tar.gz
>   /usr/bin/make -- NOT OK
> Running make test
>   Can't test without successful make
> Running make install
>   Make had returned bad status, install seems impossible
> [root at rt-test .cpan]#
> 
> Thanks,
> Walid
> 
> -----Original Message-----
> From: rt-users-bounces at lists.bestpractical.com [mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Kevin Falcone
> Sent: segunda-feira, 5 de Março de 2012 16:35
> To: rt-users at lists.bestpractical.com
> Subject: Re: [rt-users] (Installing RT 4.0.5) Fixdeps unable to make HTML::Mason
> 
> On Mon, Mar 05, 2012 at 10:01:44AM +0000, Walid Haider wrote:
> > >> That sounds pretty broken.
> > >> What's in /root/.cpan/build ?
> > You are absolutely right, I went ahead and removed the build directory before answering your question. I'm sorry.
> > 
> > >You can also always manually download HTML::Mason from something like 
> > >http://search.cpan.org/dist/HTML-Mason
> > >untar it and perl Makefile.PL and see if you get a better error message by doing it manually.
> > Regarding this point, I tried what you suggested and this is the error message I am getting:
> > 
> > [root at rt-test HTML-Mason-1.48]# perl Makefile.PL Can't locate 
> > Module/Build/Compat.pm in @INC (@INC contains: inc /usr/local/lib64/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl .) at Makefile.PL line 4.
> > BEGIN failed--compilation aborted at Makefile.PL line 4.
> 
> I bet your Module::Build is too old and your CPAN.pm is too old to notice that your Module::Build is too old.
> 
> Try
> 
> cpan Module::Build
> cpan HTML::Mason
> 
> -kevin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20120313/df7f3dfd/attachment.sig>


More information about the rt-users mailing list