Beefy Boxes and Bandwidth Generously Provided by pair Networks BBQ
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

Re: Module::Build users -- please use the "traditional" create_makefile_pl option

by adrianh (Chancellor)
on May 20, 2005 at 13:20 UTC ( #458976=note: print w/ replies, xml ) Need Help??


in reply to Module::Build users -- please use the "traditional" create_makefile_pl option

Please, if you are a module author using Module::Build, make your work compatible with the tons of things out there that expect a normal perl install process by changing this one thing in your Build.PL and including the generated Makefile.PL in your distribution. If you someday start using actual features of Module::Build that are not supported by MakeMaker, you can change it then.

Since nobody else seems to have said it, and speaking as a fan of Module::Build, I agree completely :-) There is little point in foisting Module::Build on users unless you're using features not supported by EU::MM.

I have to admit that I've not come across a CPAN module that uses M::B that doesn't have a generated "traditional" Makefile.PL. Has it been a common problem for you?


Comment on Re: Module::Build users -- please use the "traditional" create_makefile_pl option
Re^2: Module::Build users -- please use the "traditional" create_makefile_pl option
by perrin (Chancellor) on May 20, 2005 at 13:32 UTC
    It has, actually. Several modules I wanted to use on this project have been using the passthrough style, and none of them used features of Module::Build. This cost me a fair amount of time, and it just seemed like such a waste since it could have been so easilly avoided.

      That's a pain. My sympathies. Don't suppose you want to name and shame :-)

        David Golden was kind enough to release a new version of Exception::Class::TryCatch with the option changed when I wrote to him. Then I hit some problems in the DateTime modules. I sent a note to Dave Rolsky about it. He did change it in one of his other modules in the past when asked.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://458976]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (6)
As of 2014-04-16 23:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    April first is:







    Results (436 votes), past polls