[MacPorts] #18997: p5-finance-quote requires p5-html-tree to work properly, but doesn't list it in deps

MacPorts noreply at macports.org
Thu Mar 26 15:03:46 PDT 2009


#18997: p5-finance-quote requires p5-html-tree to work properly, but doesn't list
it in deps
------------------------------+---------------------------------------------
 Reporter:  bzbarsky@…        |       Owner:  mas@…           
     Type:  defect            |      Status:  new             
 Priority:  Normal            |   Milestone:  Port Bugs       
Component:  ports             |     Version:  1.7.0           
 Keywords:                    |        Port:  p5-finance-quote
------------------------------+---------------------------------------------
Changes (by macsforever2000@…):

  * owner:  macports-tickets@… => mas@…
  * port:  => p5-finance-quote


Old description:

> % port deps p5-finance-quote
> p5-finance-quote has library dependencies on:
>         perl5
>         p5-libwww-perl
>         p5-html-tableextract
>         p5-datemanip
>         p5-crypt-ssleay
>
> At the same time Finance/Quote/VWD.pm depends on HTML/TreeBuilder.pm, so
> that actually trying to use Finance::Quote::VWD gives:
>
> % perl -e 'use Finance::Quote::VWD;'
> Can't locate HTML/TreeBuilder.pm in @INC (@INC contains:
> /opt/local/lib/perl5/5.8.9/darwin-2level /opt/local/lib/perl5/5.8.9
> /opt/local/lib/perl5/site_perl/5.8.9/darwin-2level
> /opt/local/lib/perl5/site_perl/5.8.9 /opt/local/lib/perl5/site_perl
> /opt/local/lib/perl5/vendor_perl/5.8.9/darwin-2level
> /opt/local/lib/perl5/vendor_perl/5.8.9
> /opt/local/lib/perl5/vendor_perl/5.8.8 /opt/local/lib/perl5/vendor_perl
> .) at /opt/local/lib/perl5/vendor_perl/5.8.9/Finance/Quote/VWD.pm line
> 41.
> BEGIN failed--compilation aborted at
> /opt/local/lib/perl5/vendor_perl/5.8.9/Finance/Quote/VWD.pm line 41.
> Compilation failed in require at -e line 1.
> BEGIN failed--compilation aborted at -e line 1.
>
> Installing the p5-html-tree port makes everything happy.
>
> This breaks Finance::Quote use for gnucash.

New description:

 {{{
 % port deps p5-finance-quote
 p5-finance-quote has library dependencies on:
         perl5
         p5-libwww-perl
         p5-html-tableextract
         p5-datemanip
         p5-crypt-ssleay
 }}}

 At the same time Finance/Quote/VWD.pm depends on HTML/TreeBuilder.pm, so
 that actually trying to use Finance::Quote::VWD gives:

 {{{
 % perl -e 'use Finance::Quote::VWD;'
 Can't locate HTML/TreeBuilder.pm in @INC (@INC contains:
 /opt/local/lib/perl5/5.8.9/darwin-2level /opt/local/lib/perl5/5.8.9
 /opt/local/lib/perl5/site_perl/5.8.9/darwin-2level
 /opt/local/lib/perl5/site_perl/5.8.9 /opt/local/lib/perl5/site_perl
 /opt/local/lib/perl5/vendor_perl/5.8.9/darwin-2level
 /opt/local/lib/perl5/vendor_perl/5.8.9
 /opt/local/lib/perl5/vendor_perl/5.8.8 /opt/local/lib/perl5/vendor_perl .)
 at /opt/local/lib/perl5/vendor_perl/5.8.9/Finance/Quote/VWD.pm line 41.
 BEGIN failed--compilation aborted at
 /opt/local/lib/perl5/vendor_perl/5.8.9/Finance/Quote/VWD.pm line 41.
 Compilation failed in require at -e line 1.
 BEGIN failed--compilation aborted at -e line 1.
 }}}

 Installing the p5-html-tree port makes everything happy.

 This breaks Finance::Quote use for gnucash.

--

-- 
Ticket URL: <http://trac.macports.org/ticket/18997#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list