(Installing RT 4.0.5) Fixdeps unable to make HTML::Mason

Hi,

I am trying to install RT 4.0.5 on FC 12, when I “make fixdeps”, I am getting:

HTML-Mason-1.48/inc/Mason/Build.pm
‘/usr/bin/perl Makefile.PL’ returned status 512, won’t make
Running make test
Make had some problems, won’t test
Running make install
Make had some problems, won’t install

Any ideas what could be going wrong, and how to resolve this issue?

Thanks in anticipation.

Walid

I am trying to install RT 4.0.5 on FC 12, when I “make fixdeps”, I am getting:

HTML-Mason-1.48/inc/Mason/Build.pm
‘/usr/bin/perl Makefile.PL’ returned status 512, won’t make
Running make test
Make had some problems, won’t test
Running make install
Make had some problems, won’t install

Any ideas what could be going wrong, and how to resolve this issue?

Is that the full output of make fixdeps around that module?
What happens if you run cpan HTML::Mason outside make fixdeps?

-kevin

Hi Kevin,

Thanks for your response.

Below is the full output of make fixdeps (and below that is the output of cpan HTML::Mason outside make fixdeps):

[root@rt-test rt-4.0.5]# make fixdeps
/usr/bin/perl ./sbin/rt-test-dependencies --verbose --install --with-mysql --with-fastcgi
perl:
>=5.8.3(5.10.0) …found
users:
rt group (rt) …found
bin owner (root) …found
libs owner (root) …found
libs group (bin) …found
web owner (apache) …found
web group (apache) …found
CLI dependencies:
Term::ReadKey …found
Getopt::Long >= 2.24 …found
HTTP::Request::Common …found
Term::ReadLine …found
Text::ParseWords …found
LWP …found
CORE dependencies:
DateTime >= 0.44 …found
Class::ReturnValue >= 0.40 …found
Text::Quoted >= 2.02 …found
Regexp::IPv6 …found
CSS::Squish >= 0.06 …found
Encode >= 2.39 …found
DateTime::Locale >= 0.40 …found
Module::Versions::Report >= 1.05 …found
MIME::Entity >= 5.425 …found
Digest::SHA …found
List::MoreUtils …found
DBI >= 1.37 …found
Locale::Maketext::Lexicon >= 0.32 …found
Devel::StackTrace >= 1.19 …found
Digest::base …found
Text::Password::Pronounceable …found
Devel::GlobalDestruction …found
Time::ParseDate …found
File::Temp >= 0.19 …found
Locale::Maketext >= 1.06 …found
Tree::Simple >= 1.04 …found
Text::Template >= 1.44 …found
Scalar::Util …found
HTML::Quoted …found
HTML::Scrubber >= 0.08 …found
File::Spec >= 0.8 …found
DBIx::SearchBuilder >= 1.59 …found
Sys::Syslog >= 0.16 …found
Mail::Mailer >= 1.57 …found
File::ShareDir …found
Regexp::Common …found
Digest::MD5 >= 2.27 …found
Cache::Simple::TimedExpiry …found
File::Glob …found
Class::Accessor >= 0.34 …found
Locale::Maketext::Fuzzy …found
Time::HiRes …found
Text::Wrapper …found
Regexp::Common::net::CIDR …found
Net::CIDR …found
Log::Dispatch >= 2.23 …found
UNIVERSAL::require …found
Email::Address …found
DASHBOARDS dependencies:
HTML::RewriteAttributes >= 0.04 …found
MIME::Types …found
FASTCGI dependencies:
FCGI::ProcManager …found
FCGI …found
GPG dependencies:
PerlIO::eol …found
GnuPG::Interface …found
ICAL dependencies:
Data::ICal …found
MAILGATE dependencies:
Pod::Usage …found
HTML::TreeBuilder …found
Getopt::Long …found
HTML::FormatText …found
LWP::UserAgent …found
MASON dependencies:
Storable >= 2.08 …found
CSS::Squish >= 0.06 …found
Apache::Session >= 1.53 …found
Errno …found
Devel::StackTrace >= 1.19 …found
IPC::Run3 …found
CGI::Cookie >= 1.20 …found
Text::WikiFormat >= 0.76 …found
XML::RSS >= 1.05 …found
HTML::Mason >= 1.43 …MISSING
Digest::MD5 >= 2.27 …found
JSON …found

Install module HTML::Mason
Reading ‘/root/.cpan/Metadata’
Database was generated on Tue, 21 Feb 2012 13:14:29 GMT
CPAN: YAML loaded ok (v0.80)
Reading 93 yaml files from /root/.cpan/build/
DONE
Restored the state of none (in 1.2508 secs)
Running install for module ‘HTML::Mason’
Running make for D/DR/DROLSKY/HTML-Mason-1.48.tar.gz
Checksum was ok
CPAN: Compress::Zlib loaded ok (v2.049)
CPAN: Archive::Tar loaded ok (v1.82)
HTML-Mason-1.48
HTML-Mason-1.48/CREDITS
HTML-Mason-1.48/Makefile.PL
HTML-Mason-1.48/UPGRADE
HTML-Mason-1.48/Changes
HTML-Mason-1.48/LICENSE
HTML-Mason-1.48/META.json
HTML-Mason-1.48/MANIFEST
HTML-Mason-1.48/Build.PL
HTML-Mason-1.48/MANIFEST.SKIP
HTML-Mason-1.48/META.yml
HTML-Mason-1.48/README
HTML-Mason-1.48/bin
HTML-Mason-1.48/bin/mason.pl
HTML-Mason-1.48/bin/convert0.8.README
HTML-Mason-1.48/bin/convert0.8.pl
HTML-Mason-1.48/bin/convert0.6.pl
HTML-Mason-1.48/bin/convert0.6.README
HTML-Mason-1.48/eg
HTML-Mason-1.48/eg/httpd.conf
HTML-Mason-1.48/eg/MyApp
HTML-Mason-1.48/eg/MyApp/Mason.pm
HTML-Mason-1.48/eg/MyApp/MasonWithSession.pm
HTML-Mason-1.48/samples
HTML-Mason-1.48/samples/dump-request
HTML-Mason-1.48/samples/show-env
HTML-Mason-1.48/samples/README
HTML-Mason-1.48/t
HTML-Mason-1.48/t/20-plugins.t
HTML-Mason-1.48/t/run_tests
HTML-Mason-1.48/t/run_one_test
HTML-Mason-1.48/t/07b-interp-static-source.t
HTML-Mason-1.48/t/01a-comp-calls.t
HTML-Mason-1.48/t/09a-comp_content.t
HTML-Mason-1.48/t/single_test.pl
HTML-Mason-1.48/t/18-leak.t
HTML-Mason-1.48/t/22-path-security.t
HTML-Mason-1.48/t/23-leak2.t
HTML-Mason-1.48/t/14-cgi.t
HTML-Mason-1.48/t/06-compiler.t
HTML-Mason-1.48/t/19-subrequest.t
HTML-Mason-1.48/t/06a-compiler_obj.t
HTML-Mason-1.48/t/11-inherit.t
HTML-Mason-1.48/t/15-subclass.t
HTML-Mason-1.48/t/12-taint.t
HTML-Mason-1.48/t/10-cache.t
HTML-Mason-1.48/t/02-sections.t
HTML-Mason-1.48/t/13-errors.t
HTML-Mason-1.48/t/10b-cache-chi.t
HTML-Mason-1.48/t/06c-compiler-spaces-path.t
HTML-Mason-1.48/t/24-tools.t
HTML-Mason-1.48/t/99-pod.t
HTML-Mason-1.48/t/05a-stack-corruption.t
HTML-Mason-1.48/t/06b-compiler-named-subs.t
HTML-Mason-1.48/t/01-syntax.t
HTML-Mason-1.48/t/17-print.t
HTML-Mason-1.48/t/taint.comp
HTML-Mason-1.48/t/04-misc.t
HTML-Mason-1.48/t/25-log.t
HTML-Mason-1.48/t/21-escapes.t
HTML-Mason-1.48/t/07a-interp-mcr.t
HTML-Mason-1.48/t/25-flush-in-content.t
HTML-Mason-1.48/t/10a-cache-1.0x.t
HTML-Mason-1.48/t/05-request.t
HTML-Mason-1.48/t/14a-fake_apache.t
HTML-Mason-1.48/t/07-interp.t
HTML-Mason-1.48/t/09-component.t
HTML-Mason-1.48/t/02a-filter.t
HTML-Mason-1.48/t/lib
HTML-Mason-1.48/t/lib/BadModule.pm
HTML-Mason-1.48/t/lib/LoadTest.pm
HTML-Mason-1.48/t/lib/Mason
HTML-Mason-1.48/t/lib/Mason/ApacheTest.pm
HTML-Mason-1.48/t/lib/Apache
HTML-Mason-1.48/t/lib/Apache/test.pm
HTML-Mason-1.48/t/live
HTML-Mason-1.48/t/live/no-config.t
HTML-Mason-1.48/t/live/multi-conf.t
HTML-Mason-1.48/t/live/libapreq-no-handler.t
HTML-Mason-1.48/t/live/libapreq-with-handler.t
HTML-Mason-1.48/t/live/CGIHandler.t
HTML-Mason-1.48/t/live/single-level-server-root.t
HTML-Mason-1.48/t/live/cgi-no-handler.t
HTML-Mason-1.48/t/live/taint.t
HTML-Mason-1.48/t/live/apache-filter.t
HTML-Mason-1.48/t/live/set-content-type.t
HTML-Mason-1.48/t/live/cgi-with-handler.t
HTML-Mason-1.48/lib
HTML-Mason-1.48/lib/HTML
HTML-Mason-1.48/lib/HTML/Mason.pm
HTML-Mason-1.48/lib/HTML/Mason
HTML-Mason-1.48/lib/HTML/Mason/Resolver.pm
HTML-Mason-1.48/lib/HTML/Mason/MethodMaker.pm
HTML-Mason-1.48/lib/HTML/Mason/Parser.pm
HTML-Mason-1.48/lib/HTML/Mason/Request.pm
HTML-Mason-1.48/lib/HTML/Mason/ApacheHandler.pm
HTML-Mason-1.48/lib/HTML/Mason/Handler.pm
HTML-Mason-1.48/lib/HTML/Mason/Interp.pm
HTML-Mason-1.48/lib/HTML/Mason/Escapes.pm
HTML-Mason-1.48/lib/HTML/Mason/Exceptions.pm
HTML-Mason-1.48/lib/HTML/Mason/Utils.pm
HTML-Mason-1.48/lib/HTML/Mason/Compiler.pm
HTML-Mason-1.48/lib/HTML/Mason/Plugin.pm
HTML-Mason-1.48/lib/HTML/Mason/Admin.pod
HTML-Mason-1.48/lib/HTML/Mason/Lexer.pm
HTML-Mason-1.48/lib/HTML/Mason/Tools.pm
HTML-Mason-1.48/lib/HTML/Mason/Devel.pod
HTML-Mason-1.48/lib/HTML/Mason/CGIHandler.pm
HTML-Mason-1.48/lib/HTML/Mason/FakeApache.pm
HTML-Mason-1.48/lib/HTML/Mason/Params.pod
HTML-Mason-1.48/lib/HTML/Mason/Subclassing.pod
HTML-Mason-1.48/lib/HTML/Mason/Tests.pm
HTML-Mason-1.48/lib/HTML/Mason/ComponentSource.pm
HTML-Mason-1.48/lib/HTML/Mason/Component.pm
HTML-Mason-1.48/lib/HTML/Mason/Resolver
HTML-Mason-1.48/lib/HTML/Mason/Resolver/Null.pm
HTML-Mason-1.48/lib/HTML/Mason/Resolver/File.pm
HTML-Mason-1.48/lib/HTML/Mason/Component
HTML-Mason-1.48/lib/HTML/Mason/Component/FileBased.pm
HTML-Mason-1.48/lib/HTML/Mason/Component/Subcomponent.pm
HTML-Mason-1.48/lib/HTML/Mason/Cache
HTML-Mason-1.48/lib/HTML/Mason/Cache/BaseCache.pm
HTML-Mason-1.48/lib/HTML/Mason/Apache
HTML-Mason-1.48/lib/HTML/Mason/Apache/Request.pm
HTML-Mason-1.48/lib/HTML/Mason/Plugin
HTML-Mason-1.48/lib/HTML/Mason/Plugin/Context.pm
HTML-Mason-1.48/lib/HTML/Mason/Compiler
HTML-Mason-1.48/lib/HTML/Mason/Compiler/ToObject.pm
HTML-Mason-1.48/lib/Bundle
HTML-Mason-1.48/lib/Bundle/HTML
HTML-Mason-1.48/lib/Bundle/HTML/Mason.pm
HTML-Mason-1.48/lib/Apache
HTML-Mason-1.48/lib/Apache/Mason.pm
HTML-Mason-1.48/htdocs
HTML-Mason-1.48/htdocs/FakeApache.html
HTML-Mason-1.48/htdocs/Component.html
HTML-Mason-1.48/htdocs/index.html
HTML-Mason-1.48/htdocs/Compiler.html
HTML-Mason-1.48/htdocs/Resolver.html
HTML-Mason-1.48/htdocs/Devel.html
HTML-Mason-1.48/htdocs/Exceptions.html
HTML-Mason-1.48/htdocs/Params.html
HTML-Mason-1.48/htdocs/Lexer.html
HTML-Mason-1.48/htdocs/Escapes.html
HTML-Mason-1.48/htdocs/Plugin.html
HTML-Mason-1.48/htdocs/Tools.html
HTML-Mason-1.48/htdocs/Utils.html
HTML-Mason-1.48/htdocs/Interp.html
HTML-Mason-1.48/htdocs/Mason.html
HTML-Mason-1.48/htdocs/Admin.html
HTML-Mason-1.48/htdocs/ApacheHandler.html
HTML-Mason-1.48/htdocs/Parser.html
HTML-Mason-1.48/htdocs/CGIHandler.html
HTML-Mason-1.48/htdocs/ComponentSource.html
HTML-Mason-1.48/htdocs/MethodMaker.html
HTML-Mason-1.48/htdocs/Tests.html
HTML-Mason-1.48/htdocs/Subclassing.html
HTML-Mason-1.48/htdocs/Request.html
HTML-Mason-1.48/htdocs/Resolver
HTML-Mason-1.48/htdocs/Resolver/File.html
HTML-Mason-1.48/htdocs/Resolver/Null.html
HTML-Mason-1.48/htdocs/Component
HTML-Mason-1.48/htdocs/Component/FileBased.html
HTML-Mason-1.48/htdocs/Component/Subcomponent.html
HTML-Mason-1.48/htdocs/Cache
HTML-Mason-1.48/htdocs/Cache/BaseCache.html
HTML-Mason-1.48/htdocs/Plugin
HTML-Mason-1.48/htdocs/Plugin/Context.html
HTML-Mason-1.48/htdocs/Compiler
HTML-Mason-1.48/htdocs/Compiler/ToObject.html
HTML-Mason-1.48/inc
HTML-Mason-1.48/inc/params.mtxt
HTML-Mason-1.48/inc/Mason
HTML-Mason-1.48/inc/Mason/Build.pm
‘/usr/bin/perl Makefile.PL’ returned status 512, won’t make
Running make test
Make had some problems, won’t test
Running make install
Make had some problems, won’t install
CPAN: CPAN::Meta loaded ok (v2.112150)
Could not read metadata file. Falling back to other methods to determine prerequisites
MYSQL dependencies:
DBD::mysql >= 2.1018 …found
PSGI dependencies:
CGI::Emulate::PSGI …found
CGI >= 3.38 …found
CGI::PSGI >= 0.12 …found
HTML::Mason::PSGIHandler >= 0.52 …found
Plack >= 0.9971 …found
Plack::Handler::Starlet …found
SMTP dependencies:
Net::SMTP …found
USERLOGO dependencies:
Convert::Color …found

SOME DEPENDENCIES WERE MISSING.
MASON missing dependencies:
HTML::Mason >= 1.43 …MISSING
make: *** [fixdeps] Error 1

[root@rt-test rt-4.0.5]# cpan HTML::Mason
CPAN: File::HomeDir loaded ok (v0.99)
CPAN: Storable loaded ok (v2.21)
Reading ‘/root/.cpan/Metadata’
Database was generated on Tue, 21 Feb 2012 13:14:29 GMT
CPAN: YAML loaded ok (v0.80)
Reading 93 yaml files from /root/.cpan/build/
CPAN: Time::HiRes loaded ok (v1.9719)
DONE
Restored the state of none (in 3.5147 secs)
Running install for module ‘HTML::Mason’
Running make for D/DR/DROLSKY/HTML-Mason-1.48.tar.gz
CPAN: Digest::SHA loaded ok (v5.70)
Checksum was ok
CPAN: Compress::Zlib loaded ok (v2.049)
CPAN: Archive::Tar loaded ok (v1.82)
HTML-Mason-1.48
HTML-Mason-1.48/CREDITS
HTML-Mason-1.48/Makefile.PL
HTML-Mason-1.48/UPGRADE
HTML-Mason-1.48/Changes
HTML-Mason-1.48/LICENSE
HTML-Mason-1.48/META.json
HTML-Mason-1.48/MANIFEST
HTML-Mason-1.48/Build.PL
HTML-Mason-1.48/MANIFEST.SKIP
HTML-Mason-1.48/META.yml
HTML-Mason-1.48/README
HTML-Mason-1.48/bin
HTML-Mason-1.48/bin/mason.pl
HTML-Mason-1.48/bin/convert0.8.README
HTML-Mason-1.48/bin/convert0.8.pl
HTML-Mason-1.48/bin/convert0.6.pl
HTML-Mason-1.48/bin/convert0.6.README
HTML-Mason-1.48/eg
HTML-Mason-1.48/eg/httpd.conf
HTML-Mason-1.48/eg/MyApp
HTML-Mason-1.48/eg/MyApp/Mason.pm
HTML-Mason-1.48/eg/MyApp/MasonWithSession.pm
HTML-Mason-1.48/samples
HTML-Mason-1.48/samples/dump-request
HTML-Mason-1.48/samples/show-env
HTML-Mason-1.48/samples/README
HTML-Mason-1.48/t
HTML-Mason-1.48/t/20-plugins.t
HTML-Mason-1.48/t/run_tests
HTML-Mason-1.48/t/run_one_test
HTML-Mason-1.48/t/07b-interp-static-source.t
HTML-Mason-1.48/t/01a-comp-calls.t
HTML-Mason-1.48/t/09a-comp_content.t
HTML-Mason-1.48/t/single_test.pl
HTML-Mason-1.48/t/18-leak.t
HTML-Mason-1.48/t/22-path-security.t
HTML-Mason-1.48/t/23-leak2.t
HTML-Mason-1.48/t/14-cgi.t
HTML-Mason-1.48/t/06-compiler.t
HTML-Mason-1.48/t/19-subrequest.t
HTML-Mason-1.48/t/06a-compiler_obj.t
HTML-Mason-1.48/t/11-inherit.t
HTML-Mason-1.48/t/15-subclass.t
HTML-Mason-1.48/t/12-taint.t
HTML-Mason-1.48/t/10-cache.t
HTML-Mason-1.48/t/02-sections.t
HTML-Mason-1.48/t/13-errors.t
HTML-Mason-1.48/t/10b-cache-chi.t
HTML-Mason-1.48/t/06c-compiler-spaces-path.t
HTML-Mason-1.48/t/24-tools.t
HTML-Mason-1.48/t/99-pod.t
HTML-Mason-1.48/t/05a-stack-corruption.t
HTML-Mason-1.48/t/06b-compiler-named-subs.t
HTML-Mason-1.48/t/01-syntax.t
HTML-Mason-1.48/t/17-print.t
HTML-Mason-1.48/t/taint.comp
HTML-Mason-1.48/t/04-misc.t
HTML-Mason-1.48/t/25-log.t
HTML-Mason-1.48/t/21-escapes.t
HTML-Mason-1.48/t/07a-interp-mcr.t
HTML-Mason-1.48/t/25-flush-in-content.t
HTML-Mason-1.48/t/10a-cache-1.0x.t
HTML-Mason-1.48/t/05-request.t
HTML-Mason-1.48/t/14a-fake_apache.t
HTML-Mason-1.48/t/07-interp.t
HTML-Mason-1.48/t/09-component.t
HTML-Mason-1.48/t/02a-filter.t
HTML-Mason-1.48/t/lib
HTML-Mason-1.48/t/lib/BadModule.pm
HTML-Mason-1.48/t/lib/LoadTest.pm
HTML-Mason-1.48/t/lib/Mason
HTML-Mason-1.48/t/lib/Mason/ApacheTest.pm
HTML-Mason-1.48/t/lib/Apache
HTML-Mason-1.48/t/lib/Apache/test.pm
HTML-Mason-1.48/t/live
HTML-Mason-1.48/t/live/no-config.t
HTML-Mason-1.48/t/live/multi-conf.t
HTML-Mason-1.48/t/live/libapreq-no-handler.t
HTML-Mason-1.48/t/live/libapreq-with-handler.t
HTML-Mason-1.48/t/live/CGIHandler.t
HTML-Mason-1.48/t/live/single-level-server-root.t
HTML-Mason-1.48/t/live/cgi-no-handler.t
HTML-Mason-1.48/t/live/taint.t
HTML-Mason-1.48/t/live/apache-filter.t
HTML-Mason-1.48/t/live/set-content-type.t
HTML-Mason-1.48/t/live/cgi-with-handler.t
HTML-Mason-1.48/lib
HTML-Mason-1.48/lib/HTML
HTML-Mason-1.48/lib/HTML/Mason.pm
HTML-Mason-1.48/lib/HTML/Mason
HTML-Mason-1.48/lib/HTML/Mason/Resolver.pm
HTML-Mason-1.48/lib/HTML/Mason/MethodMaker.pm
HTML-Mason-1.48/lib/HTML/Mason/Parser.pm
HTML-Mason-1.48/lib/HTML/Mason/Request.pm
HTML-Mason-1.48/lib/HTML/Mason/ApacheHandler.pm
HTML-Mason-1.48/lib/HTML/Mason/Handler.pm
HTML-Mason-1.48/lib/HTML/Mason/Interp.pm
HTML-Mason-1.48/lib/HTML/Mason/Escapes.pm
HTML-Mason-1.48/lib/HTML/Mason/Exceptions.pm
HTML-Mason-1.48/lib/HTML/Mason/Utils.pm
HTML-Mason-1.48/lib/HTML/Mason/Compiler.pm
HTML-Mason-1.48/lib/HTML/Mason/Plugin.pm
HTML-Mason-1.48/lib/HTML/Mason/Admin.pod
HTML-Mason-1.48/lib/HTML/Mason/Lexer.pm
HTML-Mason-1.48/lib/HTML/Mason/Tools.pm
HTML-Mason-1.48/lib/HTML/Mason/Devel.pod
HTML-Mason-1.48/lib/HTML/Mason/CGIHandler.pm
HTML-Mason-1.48/lib/HTML/Mason/FakeApache.pm
HTML-Mason-1.48/lib/HTML/Mason/Params.pod
HTML-Mason-1.48/lib/HTML/Mason/Subclassing.pod
HTML-Mason-1.48/lib/HTML/Mason/Tests.pm
HTML-Mason-1.48/lib/HTML/Mason/ComponentSource.pm
HTML-Mason-1.48/lib/HTML/Mason/Component.pm
HTML-Mason-1.48/lib/HTML/Mason/Resolver
HTML-Mason-1.48/lib/HTML/Mason/Resolver/Null.pm
HTML-Mason-1.48/lib/HTML/Mason/Resolver/File.pm
HTML-Mason-1.48/lib/HTML/Mason/Component
HTML-Mason-1.48/lib/HTML/Mason/Component/FileBased.pm
HTML-Mason-1.48/lib/HTML/Mason/Component/Subcomponent.pm
HTML-Mason-1.48/lib/HTML/Mason/Cache
HTML-Mason-1.48/lib/HTML/Mason/Cache/BaseCache.pm
HTML-Mason-1.48/lib/HTML/Mason/Apache
HTML-Mason-1.48/lib/HTML/Mason/Apache/Request.pm
HTML-Mason-1.48/lib/HTML/Mason/Plugin
HTML-Mason-1.48/lib/HTML/Mason/Plugin/Context.pm
HTML-Mason-1.48/lib/HTML/Mason/Compiler
HTML-Mason-1.48/lib/HTML/Mason/Compiler/ToObject.pm
HTML-Mason-1.48/lib/Bundle
HTML-Mason-1.48/lib/Bundle/HTML
HTML-Mason-1.48/lib/Bundle/HTML/Mason.pm
HTML-Mason-1.48/lib/Apache
HTML-Mason-1.48/lib/Apache/Mason.pm
HTML-Mason-1.48/htdocs
HTML-Mason-1.48/htdocs/FakeApache.html
HTML-Mason-1.48/htdocs/Component.html
HTML-Mason-1.48/htdocs/index.html
HTML-Mason-1.48/htdocs/Compiler.html
HTML-Mason-1.48/htdocs/Resolver.html
HTML-Mason-1.48/htdocs/Devel.html
HTML-Mason-1.48/htdocs/Exceptions.html
HTML-Mason-1.48/htdocs/Params.html
HTML-Mason-1.48/htdocs/Lexer.html
HTML-Mason-1.48/htdocs/Escapes.html
HTML-Mason-1.48/htdocs/Plugin.html
HTML-Mason-1.48/htdocs/Tools.html
HTML-Mason-1.48/htdocs/Utils.html
HTML-Mason-1.48/htdocs/Interp.html
HTML-Mason-1.48/htdocs/Mason.html
HTML-Mason-1.48/htdocs/Admin.html
HTML-Mason-1.48/htdocs/ApacheHandler.html
HTML-Mason-1.48/htdocs/Parser.html
HTML-Mason-1.48/htdocs/CGIHandler.html
HTML-Mason-1.48/htdocs/ComponentSource.html
HTML-Mason-1.48/htdocs/MethodMaker.html
HTML-Mason-1.48/htdocs/Tests.html
HTML-Mason-1.48/htdocs/Subclassing.html
HTML-Mason-1.48/htdocs/Request.html
HTML-Mason-1.48/htdocs/Resolver
HTML-Mason-1.48/htdocs/Resolver/File.html
HTML-Mason-1.48/htdocs/Resolver/Null.html
HTML-Mason-1.48/htdocs/Component
HTML-Mason-1.48/htdocs/Component/FileBased.html
HTML-Mason-1.48/htdocs/Component/Subcomponent.html
HTML-Mason-1.48/htdocs/Cache
HTML-Mason-1.48/htdocs/Cache/BaseCache.html
HTML-Mason-1.48/htdocs/Plugin
HTML-Mason-1.48/htdocs/Plugin/Context.html
HTML-Mason-1.48/htdocs/Compiler
HTML-Mason-1.48/htdocs/Compiler/ToObject.html
HTML-Mason-1.48/inc
HTML-Mason-1.48/inc/params.mtxt
HTML-Mason-1.48/inc/Mason
HTML-Mason-1.48/inc/Mason/Build.pm
CPAN: File::Temp loaded ok (v0.22)
‘/usr/bin/perl Makefile.PL’ returned status 512, won’t make
Running make test
Make had some problems, won’t test
Running make install
Make had some problems, won’t install
CPAN: CPAN::Meta loaded ok (v2.112150)
Could not read metadata file. Falling back to other methods to determine prerequisites
[root@rt-test rt-4.0.5]#-----Original Message-----
From: rt-users-bounces@lists.bestpractical.com [mailto:rt-users-bounces@lists.bestpractical.com] On Behalf Of Kevin Falcone
Sent: terça-feira, 21 de Fevereiro de 2012 19:40
To: rt-users@lists.bestpractical.com
Subject: Re: [rt-users] (Installing RT 4.0.5) Fixdeps unable to make HTML::Mason

On Tue, Feb 21, 2012 at 04:24:05PM +0000, Walid Haider wrote:

I am trying to install RT 4.0.5 on FC 12, when I “make fixdeps”, I am getting:

HTML-Mason-1.48/inc/Mason/Build.pm
‘/usr/bin/perl Makefile.PL’ returned status 512, won’t make
Running make test
Make had some problems, won’t test
Running make install
Make had some problems, won’t install

Any ideas what could be going wrong, and how to resolve this issue?

Is that the full output of make fixdeps around that module?
What happens if you run cpan HTML::Mason outside make fixdeps?

-kevin

Thanks for your response.

Below is the full output of make fixdeps (and below that is the output of cpan HTML::Mason outside make fixdeps):
[root@rt-test rt-4.0.5]# cpan HTML::Mason
‘/usr/bin/perl Makefile.PL’ returned status 512, won’t make

Looks like a fascinating failure.

If you run

cpan
look HTML::Mason
ls
perl Makefile.PL

what does it show?

-kevin

Hi,

HTML::Mason uses Module::Build::Compat that may be responsible.On Wed, Feb 22, 2012 at 21:26, Kevin Falcone falcone@bestpractical.com wrote:

On Wed, Feb 22, 2012 at 08:58:02AM +0000, Walid Haider wrote:

Thanks for your response.

Below is the full output of make fixdeps (and below that is the output of cpan HTML::Mason outside make fixdeps):
[root@rt-test rt-4.0.5]# cpan HTML::Mason
‘/usr/bin/perl Makefile.PL’ returned status 512, won’t make

Looks like a fascinating failure.

If you run

cpan
look HTML::Mason
ls
perl Makefile.PL

what does it show?

-kevin


RT Training Sessions (http://bestpractical.com/services/training.html)

  • Boston — March 5 & 6, 2012

Best regards, Ruslan.

Hi Kevin,

Below is the result:

[root@rt-test rt-4.0.5]# cpan

cpan shell – CPAN exploration and modules installation (v1.9800)
Enter ‘h’ for help.

cpan[1]> look HTML::Mason
CPAN: Storable loaded ok (v2.21)
Reading ‘/root/.cpan/Metadata’
Database was generated on Tue, 21 Feb 2012 13:14:29 GMT
CPAN: LWP::UserAgent loaded ok (v5.834)
CPAN: Time::HiRes loaded ok (v1.9719)

I would like to connect to one of the following sites to get ‘authors/01mailrc.txt.gz’:

The Comprehensive Perl Archive Network - www.cpan.org
ftp://ftp.perl.org/pub/CPAN/

Is it OK to try to connect to the Internet? [yes] yes
Fetching with LWP:
http://www.perl.org/CPAN/authors/01mailrc.txt.gz
CPAN: YAML loaded ok (v0.80)
Reading ‘/root/.cpan/sources/authors/01mailrc.txt.gz’
CPAN: Compress::Zlib loaded ok (v2.049)
Reading 93 yaml files from /root/.cpan/build/
DONE
Restored the state of none (in 1.1443 secs)
…DONE
Fetching with LWP:
http://www.perl.org/CPAN/modules/02packages.details.txt.gz
Reading ‘/root/.cpan/sources/modules/02packages.details.txt.gz’
Database was generated on Thu, 23 Feb 2012 08:17:27 GMT
…DONE
Fetching with LWP:
http://www.perl.org/CPAN/modules/03modlist.data.gz
Reading ‘/root/.cpan/sources/modules/03modlist.data.gz’
…DONE
Writing /root/.cpan/Metadata
Running look for module ‘HTML::Mason’

Trying to open a subshell in the build directory…
Directory ‘/root/.cpan/build/HTML-Mason-1.48-ygKQns’ has gone. Cannot continue.-----Original Message-----
From: rt-users-bounces@lists.bestpractical.com [mailto:rt-users-bounces@lists.bestpractical.com] On Behalf Of Kevin Falcone
Sent: quarta-feira, 22 de Fevereiro de 2012 17:27
To: rt-users@lists.bestpractical.com
Subject: Re: [rt-users] (Installing RT 4.0.5) Fixdeps unable to make HTML::Mason

On Wed, Feb 22, 2012 at 08:58:02AM +0000, Walid Haider wrote:

Thanks for your response.

Below is the full output of make fixdeps (and below that is the output of cpan HTML::Mason outside make fixdeps):
[root@rt-test rt-4.0.5]# cpan HTML::Mason
‘/usr/bin/perl Makefile.PL’ returned status 512, won’t make

Looks like a fascinating failure.

If you run

cpan
look HTML::Mason
ls
perl Makefile.PL

what does it show?

-kevin

Hi Kevin,

Below is the result:

cpan[1]> look HTML::Mason
Trying to open a subshell in the build directory…
Directory ‘/root/.cpan/build/HTML-Mason-1.48-ygKQns’ has gone. Cannot continue.

That sounds pretty broken.
What’s in /root/.cpan/build ?

You may want to just blow away the build directory and try it fresh,
but it sounds like things aren’t being unpacked properly on your
system.

-kevin

Hi Kevin,

I tried your suggestion, but still same error.

Any ideas as to what else I could try?

Thanks,
Walid-----Original Message-----
From: rt-users-bounces@lists.bestpractical.com [mailto:rt-users-bounces@lists.bestpractical.com] On Behalf Of Kevin Falcone
Sent: quinta-feira, 23 de Fevereiro de 2012 16:10
To: rt-users@lists.bestpractical.com
Subject: Re: [rt-users] (Installing RT 4.0.5) Fixdeps unable to make HTML::Mason

On Thu, Feb 23, 2012 at 08:48:47AM +0000, Walid Haider wrote:

Hi Kevin,

Below is the result:

cpan[1]> look HTML::Mason
Trying to open a subshell in the build directory…
Directory ‘/root/.cpan/build/HTML-Mason-1.48-ygKQns’ has gone. Cannot continue.

That sounds pretty broken.
What’s in /root/.cpan/build ?

You may want to just blow away the build directory and try it fresh, but it sounds like things aren’t being unpacked properly on your system.

-kevin

Please keep list replies on the list.

I tried your suggestion, but still same error.

Any ideas as to what else I could try?

I don’t see where you answered this question.

That sounds pretty broken.
What’s in /root/.cpan/build ?

You can also always manually download HTML::Mason from something like

untar it and perl Makefile.PL and see if you get a better error
message by doing it manually.

-kevin

Hi Kevin,

That sounds pretty broken.
What’s in /root/.cpan/build ?
You are absolutely right, I went ahead and removed the build directory before answering your question. I’m sorry.

You can also always manually download HTML::Mason from something like http://search.cpan.org/dist/HTML-Mason
untar it and perl Makefile.PL and see if you get a better error message by doing it manually.
Regarding this point, I tried what you suggested and this is the error message I am getting:

[root@rt-test HTML-Mason-1.48]# perl Makefile.PL
Can’t locate Module/Build/Compat.pm in @INC (@INC contains: inc /usr/local/lib64/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl .) at Makefile.PL line 4.
BEGIN failed–compilation aborted at Makefile.PL line 4.From: rt-users-bounces@lists.bestpractical.com [mailto:rt-users-bounces@lists.bestpractical.com] On Behalf Of Kevin Falcone
Sent: sexta-feira, 2 de Março de 2012 17:07
To: rt-users@lists.bestpractical.com
Subject: Re: [rt-users] (Installing RT 4.0.5) Fixdeps unable to make HTML::Mason

Please keep list replies on the list.

I tried your suggestion, but still same error.

Any ideas as to what else I could try?

I don’t see where you answered this question.

That sounds pretty broken.
What’s in /root/.cpan/build ?

You can also always manually download HTML::Mason from something like http://search.cpan.org/dist/HTML-Mason
untar it and perl Makefile.PL and see if you get a better error message by doing it manually.

-kevin

That sounds pretty broken.
What’s in /root/.cpan/build ?
You are absolutely right, I went ahead and removed the build directory before answering your question. I’m sorry.

You can also always manually download HTML::Mason from something like http://search.cpan.org/dist/HTML-Mason
untar it and perl Makefile.PL and see if you get a better error message by doing it manually.
Regarding this point, I tried what you suggested and this is the error message I am getting:

[root@rt-test HTML-Mason-1.48]# perl Makefile.PL
Can’t locate Module/Build/Compat.pm in @INC (@INC contains: inc /usr/local/lib64/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl .) at Makefile.PL line 4.
BEGIN failed–compilation aborted at Makefile.PL line 4.

I bet your Module::Build is too old and your CPAN.pm is too old to
notice that your Module::Build is too old.

Try

cpan Module::Build
cpan HTML::Mason

-kevin

Hi Kevin,

Thanks for the response.

Tried cpan Module::Build and got this:

Test Summary Report
t/metadata.t (Wstat: 65280 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 255
Parse errors: Bad plan. You planned 116 tests but ran 1.
t/version.t (Wstat: 512 Tests: 0 Failed: 0)
Non-zero exit status: 2
Parse errors: No plan found in TAP output
Files=2, Tests=1, 5 wallclock secs ( 0.01 usr 0.01 sys + 0.07 cusr 2.40 csys = 2.49 CPU)
Result: FAIL
Failed 2/2 test programs. 1/1 subtests failed.
make: *** [test_dynamic] Error 2
DAGOLDEN/Module-Metadata-1.000009.tar.gz
/usr/bin/make test – NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports DAGOLDEN/Module-Metadata-1.000009.tar.gz
Running make install
make test had returned bad status, won’t install without force
Running install for module ‘version’
Running make for J/JP/JPEACOCK/version-0.96.tar.gz
Has already been unwrapped into directory /root/.cpan/build/version-0.96-4Zvpfw
Has already been made
Running make test
Has already been tested successfully
Running make install
Already done
Running make for L/LE/LEONT/Module-Build-0.40.tar.gz
Has already been unwrapped into directory /root/.cpan/build/Module-Build-0.40-JShO8A

CPAN.pm: Building L/LE/LEONT/Module-Build-0.40.tar.gz

Warning: Prerequisite ‘Module::Metadata => 1.000002’ for ‘LEONT/Module-Build-0.40.tar.gz’ failed when processing ‘DAGOLDEN/Module-Metadata-1.000009.tar.gz’ with ‘make_test => NO’. Continuing, but chances to succeed are limited.
CPAN: Time::HiRes loaded ok (v1.9719)
Warning: Prerequisite ‘version => 0.87’ for ‘LEONT/Module-Build-0.40.tar.gz’ already built but the result looks suspicious. Skipping another build attempt, to prevent looping endlessly.
/usr/bin/perl Build --makefile_env_macros 1
Can’t locate Module/Metadata.pm in @INC (@INC contains: t/lib t/bundled lib /usr/local/lib64/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl .) at lib/Module/Build/ModuleInfo.pm line 10.
Compilation failed in require at lib/Module/Build/Base.pm line 23.
BEGIN failed–compilation aborted at lib/Module/Build/Base.pm line 23.
Compilation failed in require at lib/Module/Build.pm line 15.
BEGIN failed–compilation aborted at lib/Module/Build.pm line 15.
Compilation failed in require at Build line 42.
BEGIN failed–compilation aborted at Build line 42.
make: *** [all] Error 2
LEONT/Module-Build-0.40.tar.gz
/usr/bin/make – NOT OK
Running make test
Can’t test without successful make
Running make install
Make had returned bad status, install seems impossible
[root@rt-test .cpan]#

Thanks,
Walid-----Original Message-----
From: rt-users-bounces@lists.bestpractical.com [mailto:rt-users-bounces@lists.bestpractical.com] On Behalf Of Kevin Falcone
Sent: segunda-feira, 5 de Março de 2012 16:35
To: rt-users@lists.bestpractical.com
Subject: Re: [rt-users] (Installing RT 4.0.5) Fixdeps unable to make HTML::Mason

On Mon, Mar 05, 2012 at 10:01:44AM +0000, Walid Haider wrote:

That sounds pretty broken.
What’s in /root/.cpan/build ?
You are absolutely right, I went ahead and removed the build directory before answering your question. I’m sorry.

You can also always manually download HTML::Mason from something like
http://search.cpan.org/dist/HTML-Mason
untar it and perl Makefile.PL and see if you get a better error message by doing it manually.
Regarding this point, I tried what you suggested and this is the error message I am getting:

[root@rt-test HTML-Mason-1.48]# perl Makefile.PL Can’t locate
Module/Build/Compat.pm in @INC (@INC contains: inc /usr/local/lib64/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl .) at Makefile.PL line 4.
BEGIN failed–compilation aborted at Makefile.PL line 4.

I bet your Module::Build is too old and your CPAN.pm is too old to notice that your Module::Build is too old.

Try

cpan Module::Build
cpan HTML::Mason

-kevin

Hi Kevin,

Thanks for the response.

Tried cpan Module::Build and got this:

Unfortunately, you cut off the interesting part about what failed.
Can you show the output that comes before the summary report so we can
tell if Module-Metadata has a bug you need to report upstream or if
it’s a local issue.

-kevin