Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

jonasbn (1153)

  reversethis-{gro.napc} {ta} {nbsanoj}
AOL IM: BJonasN (Add Buddy, Send Message)

Perl Programmer located in Copenhagen, Denmark. Active member of Copenhagen Perl Mongers.

Author of:

  • Business::DK::CPR
  • Business::DK::CVR
  • Business::DK::PO
  • Business::OnlinePayment::CashCow
  • Date::Holidays
  • Date::Holidays::Abstract
  • Date::Holidays::Super
  • Date::Pregnancy
  • Games::Bingo
  • Games::Bingo::Bot
  • Games::Bingo::Print
  • Module::Info::File
  • Module::Template::Setup
  • Test::Timer

and maintainer of:

  • Tie::Tools
  • XML::Conf
  • Workflow

Journal of jonasbn (1153)

Tuesday February 07, 2006
02:47 PM

OSX/Perl/Extras - what is the deal?

[ #28614 ]

Ok, I was somewhat puzzled, I attempted to install Catalyst on OSX via CPAN and it did not work out, so I digged into the installation to see what went wrong.

Apparently the libwww-perl-5.805 installation broke on a missing prerequisite: HTML::Tagset

So I started examing the code and the Makefile.PL and I found out, that libwww-perl-5.805 mentions HTML::Tagset as a comment, but never uses the module - HTML::Tagset is used by HTML::Parser (as the comment says) - fair enough

So I had a look at the HTML::Parser Makefile.PL and it listed the prerequisite (at least it does in the lastest release on CPAN) and I would not expect Gisle to make such a rookie mistake.

So I started examining my installation to see whether HTML::Parser was there and it was. But I could not tell from where it had been installed on that is was located in: /System/Library/Perl/Extras

This directory is not something I have seen before, so after jumping around IRC looking for an OSX channel with the chance of finding a non-perl user, with a machine not tainted by CPAN installs - it came to me, my girlfriends computer!

So I checked it out and yes, in: /System/Library/Perl/Extras/5.8.6/darwin-thread-multi-2level, HTML::Parser was located, but HTML::Tagset was no where to be seen.

So apparently the standard Perl installation on Tiger holds ALL kinds of extras (interesting), but they have installed at least one module without meeting its requirements.

So when attempting to install libwww-perl-5.805, the HTML::Parser prerequisite is met, but the test break to a missing HTML::Tagset.

So how do I report this to Apple or should I ask Gisle to patch libwww-perl-5.805, the latter would be the fastest by far, but then again the fix does not belong there.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.