Opened 12 years ago

Closed 12 years ago

#18997 closed defect (fixed)

p5-finance-quote requires p5-html-tree to work properly, but doesn't list it in deps

Reported by: bzbarsky (Boris Zbarsky) Owned by: mas@…
Priority: Normal Milestone:
Component: ports Version: 1.7.0
Keywords: Cc:
Port: p5-finance-quote

Description (last modified by mf2k (Frank Schima))

% 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.

Change History (3)

comment:1 Changed 12 years ago by mf2k (Frank Schima)

Description: modified (diff)
Owner: changed from macports-tickets@… to mas@…
Port: p5-finance-quote added

comment:2 Changed 12 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

comment:3 Changed 12 years ago by mas@…

Resolution: fixed
Status: newclosed

Fixed in r51204.

Note: See TracTickets for help on using tickets.