Installation difficulty: Test-WWW_Mechanize

Hello:

I am trying to install RT 3.4.2 on a machine running Fedore Core 4.

When I run perl sbin/rt-test-dependencies --with-mysql --with-fastcgi
–install I get told that Test::WWW::Mechanize is Missing. It goes to CPAN
and looks for it, but says it is up to date. I then run the
rt-test-dependencies again grepping for “MISSING” and get
Test::WWW::Mechanize … Missing. I tried manually grabbing it from CPAN,
but still get the “up to date message.”

When I try manually installing the package, I get told that
Carp::Assert::More is missing, so I install that. When I try installing
Carp::Assert I get an error like:

Make: pod2test: Command not found
Make: *** [testifypods] Error 127

Any help would be greatly appreciated.

Thanks in advance.

Tony

Tony Olivero
anthony@olivero.us

RT has an awful lot of Perl dependencies. I used rpm to recursively
list the modules that RT requires, the modules that those modules
require, etc. Here’s what it came up with. (First name is the package
and version, second is (one of) the perl module(s) that it installs.)

Note that my dependencies are based on using Perl 5.8.5, Apache 2.0, and
mod_perl 1.99. If you are using different versions of these, or FastCGI
instead of mod_perl, your dependencies may vary.

mod_perl-1.99_16-4 perl(mod_perl)
perl-Apache-DBI-0.94-2 perl(Apache::DBI)
perl-Apache-Session-1.60-1 perl(Apache::Session)
perl-Cache-Cache-1.04-1 perl(Cache::Cache)
perl-Cache-Simple-TimedExpiry-0.23-1 perl(Cache::Simple::TimedExpiry)
perl-Class-Container-0.12-1 perl(Class::Container)
perl-Class-Data-Inheritable-0.02-1 perl(Class::Data::Inheritable)
perl-Class-ReturnValue-0.52-1 perl(Class::ReturnValue)
perl-Convert-BinHex-1.119-1 perl(Convert::BinHex)
perl-DBD-MySQL-2.9007-1 perl(DBD::mysql)
perl-DBD-Oracle-1.15-2 perl(DBD::Oracle)
perl-DBI-1.48-4 perl(DBI)
perl-DBIx-SearchBuilder-1.22-1 perl(DBIx::SearchBuilder)
perl-Devel-StackTrace-1.11-1 perl(Devel::StackTrace)
perl-Digest-SHA1-2.10-1 perl(Digest::SHA1)
perl-Error-0.15-1 perl(Error)
perl-Exception-Class-1.20-1 perl(Exception::Class)
perl-FreezeThaw-0.43-1 perl(FreezeThaw)
perl-HTML-Format-2.04-1 perl(HTML::FormatText)
perl-HTML-Mason-1.28-1 perl(HTML::Mason)
perl-HTML-Parser-3.45-1 perl(HTML::Entities)
perl-HTML-Scrubber-0.08-1 perl(HTML::Scrubber)
perl-HTML-Tagset-3.03-30 perl(HTML::Tagset)
perl-HTML-Tree-3.18-2 perl(HTML::TreeBuilder)
perl-IO-stringy-2.110-1 perl(IO::Scalar)
perl-IPC-ShareLite-0.09-4 perl(IPC::ShareLite)
perl-Locale-Maketext-Fuzzy-0.02-1 perl(Locale::Maketext::Fuzzy)
perl-Locale-Maketext-Lexicon-0.47-1 perl(Locale::Maketext::Lexicon)
perl-Log-Dispatch-2.10-1 perl(Log::Dispatch)
perl-MIME-Lite-3.01_04-1 perl(MIME::Lite)
perl-MIME-tools-5.417-1 perl(MIME::Entity)
perl-MLDBM-2.01-1 perl(MLDBM)
perl-Mail-Sender-0.8.10-1 perl(Mail::Sender)
perl-Mail-Sendmail-0.79-6 perl(Mail::Sendmail)
perl-MailTools-1.66-1 perl(Mail::Mailer)
perl-Module-Refresh-0.05-1 perl(Module::Refresh)
perl-Module-Versions-Report-1.02-1 perl(Module::Versions::Report)
perl-Params-Validate-0.76-1 perl(Params::Validate)
perl-Regexp-Common-2.119-1 perl(Regexp::Common)
perl-TermReadKey-2.30-1 perl(Term::ReadKey)
perl-Test-Inline-0.16-1 perl(Test::Inline)
perl-Test-LongString-0.07-1 perl(Test::LongString)
perl-Test-WWW-Mechanize-1.04-1 perl(Test::WWW::Mechanize)
perl-TeX-Hyphen-0.140-1 perl(TeX::Hyphen)
perl-Text-Autoformat-1.13-2 perl(Text::Autoformat)
perl-Text-Quoted-1.8-1 perl(Text::Quoted)
perl-Text-Reform-1.11-3 perl(Text::Reform)
perl-Text-Template-1.44-1 perl(Text::Template)
perl-Text-Wrapper-1.000-1 perl(Text::Wrapper)
perl-Time-HiRes-1.65-1 perl(Time::HiRes)
perl-Time-modules-2003.1126-1 perl(Time::ParseDate)
perl-TimeDate-1.16-3 perl(Date::Parse)
perl-Tree-Simple-1.14-1 perl(Tree::Simple)
perl-URI-1.35-2 perl(URI)
perl-WWW-Mechanize-1.12-1 perl(WWW::Mechanize)
perl-Want-0.08-1 perl(Want)
perl-XML-Parser-2.34-5 perl(XML::Parser)
perl-XML-RSS-1.05-1 perl(XML::RSS)
perl-XML-Simple-2.13-1 perl(XML::Simple)
perl-libwww-perl-5.79-5 perl(LWP::UserAgent)

Trevin BeattieOn Tue, 2005-08-09 at 11:18 -0500, Tony Olivero wrote:

Hello:

I am trying to install RT 3.4.2 on a machine running Fedore Core 4.

When I run perl sbin/rt-test-dependencies --with-mysql --with-fastcgi
–install I get told that Test::WWW::Mechanize is Missing. It goes to
CPAN and looks for it, but says it is up to date. I then run the
rt-test-dependencies again grepping for “MISSING” and get
Test::WWW::Mechanize … Missing. I tried manually grabbing it from
CPAN, but still get the “up to date message.”

When I try manually installing the package, I get told that
Carp::Assert::More is missing, so I install that. When I try
installing Carp::Assert I get an error like:

Make: pod2test: Command not found
Make: *** [testifypods] Error 127

Any help would be greatly appreciated.

Thanks in advance.

Tony


Tony Olivero
anthony@olivero.us