[cgiapp] CGI::Application::Dispatch Install Issues

Todd Ross Todd_Ross at mgic.com
Mon Mar 10 09:56:31 EDT 2008


Michael,

> Ok, not instead of trying to use the toolchain to install Module::
> Build and then
> Apache::Test (if you answered yes at the prompt) I'm just going to be 
really
> dumb. If you have Apache::Test on your machine I will use it and run the
> mod_perl tests as well as the CGI ones. Else I won't. And since 
apparently not
> everyone has upgraded their toolchain to include Module::Build I'll 
include a
> normal Makefile.PL in the distribution.

I have Module::Build installed.  I've used it to install many other 
modules.  As Lee pointed out, I believe that both problems I encountered 
are in CGI::Application::Dispatch's Build.PL and Makefile.PL scripts.  I 
understand that it's trying to do some conditional checks and/or makes 
some assumptions during the install, but when it doesn't work then part of 
the audience ends up getting inadvertantly locked out.  If I wasn't 
already subscribed to this list, I wouldn't have posted the question and 
wouldn't have been pointed to the bug entry supplied by Lee.

> I do have to say though that it really bothers me to have to make my 
modules
> work for people who don't want to bother with upgrading their toolchain 
:)

Is it unreasonable to believe that CPAN modules should be compatible with 
the toolchain distributed with recent versions of Perl?  I'm on Perl 
v5.8.8 and ExtUtils::MakeMaker is shipped as v6.30.  Module::Build isn't 
included, so that one I installed myself.  But, as Lee pointed out, the 
version of ExtUtils::MakeMaker or Build::Install isn't the problem here.

Thanks for the pointers, Lee.  I'm going to give the new 
CGI::Application::Dispatch that Michael uploaded to CPAN a shot first 
though.

Todd


More information about the cgiapp mailing list