[ic] Perl module troubles

David Christensen david at endpoint.com
Tue Dec 16 21:14:46 UTC 2008


On Dec 16, 2008, at 2:59 PM, Peter wrote:

> On 12/16/2008 07:32 AM, DB wrote:
>> [root at dsbweb01 interchange-5.6.1]# perl -MCPAN -e 'install  
>> "HTML::Parser"'
>
>> Warning: prerequisite HTML::Tagset 3 not found.
>> 'LICENSE' is not a known MakeMaker parameter name.
>> Writing Makefile for HTML::Parser
>> ---- Unsatisfied dependencies detected during
>> [G/GA/GAAS/HTML-Parser-3.59.tar.gz] -----
>>    HTML::Tagset
>> Shall I follow them and prepend them to the queue
>> of modules we are processing right now? [yes]
>
>> All tests successful, 1 test skipped.
>> Files=3, Tests=3,  0 wallclock secs ( 0.03 cusr +  0.01 csys =   
>> 0.04 CPU)
>>  /usr/bin/make test -- OK
>> Running make install
>> Writing /usr/local/interchange/lib/auto/HTML/Tagset/.packlist
>> Appending installation info to /usr/local/interchange/lib/ 
>> perllocal.pod
>>  /usr/bin/make install  -- OK
>> Running make for G/GA/GAAS/HTML-Parser-3.59.tar.gz
>
>>        1/1 skipped: Can't locate HTTP/Headers.pm in @INC (@INC
>> contains: /usr/local/interchange/src/build/HTML-Parser-3.59/blib/lib
>> /usr/local/interchange/src/build/HTML-Parser-3.59/blib/arch
>> /usr/local/lib/perl5/5.8.8/x86_64-linux /usr/local/lib/perl5/5.8.8
>> /usr/local/lib/perl5/site_perl/5.8.8/x86_64-linux
>> /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/ 
>> site_perl .)
>> at
>> /usr/local/interchange/src/build/HTML-Parser-3.59/blib/lib/HTML/ 
>> HeadParser.pm
>> line 99.
>
>> t/linkextor-base.....Can't locate HTML/Tagset.pm in @INC (@INC  
>> contains:
>
>> t/linkextor-rel......Can't locate HTML/Tagset.pm in @INC (@INC  
>> contains:
>
>> t/tokeparser.........Can't locate HTML/Tagset.pm in @INC (@INC  
>> contains:
>
>> Failed 3/48 test scripts, 93.75% okay. 26/436 subtests failed,  
>> 94.04% okay.
>> make: *** [test_dynamic] Error 255
>>  /usr/bin/make test -- NOT OK
>> Running make install
>>  make test had returned bad status, won't install without force
>
> Basically it can't find HTML::Tagset, even though it successfully
> installed it as a dependency.  I would suspect a CPAN or perl
> configuration error, find out where HTML::Tagset got installed and  
> check
> that it's in the @INC path mentioned above.
>
> Also it can't find HTTP::Headers, but this does not appear to be
> critical to installing HTML::Parser.  It may be the same problem,  
> though.


In particular, it looks like you may be installing the CPAN modules  
into the /usr/local/interchange/lib directory.  Have you made sure  
that that path is in $PERL5LIB?  Also ensure that the perl used to  
install Bundle::Interchange is the same used when you configured  
interchange.

Regards,

David
--
David Christensen
End Point Corporation
david at endpoint.com






More information about the interchange-users mailing list