[Module::Build] Re: http://cpanratings.perl.org/dist/Module-Build
Status: Beta
Brought to you by:
kwilliams
|
From: Patrick J. L. <lop...@gm...> - 2006-05-03 12:21:42
|
First of all, it is extremely rude to quote private messages in public
without asking permission (which I would have granted gladly).
On 5/2/06, Andreas J. Koenig <and...@fr...> wro=
te:
> (CC to Module::Build mailinglist, citing you in full length to provide co=
ntext)
>
> Pity that you do not remember: a single module would help to find the
> problem,
I told you, "all of them". And then I gave a specific example in the
very next sentence.
> > For example, "install version" ends up
> > bombing out with:
>
> > Sorry, PREFIX is not supported. See the Module::Build
> > documentation for 'destdir' or 'install_base' instead.
>
> As I said above, it worked very well for me. I tried it specifically
> with version-0.59.
>
> > This happens when the CPAN shell (or the user...) runs "perl
> > Makefile.PL PREFIX=3D${HOME}/perl".
>
> I repeat, it works for me.
I repeat, I typed the precise command above about 60 seconds before I
sent you my reply.
> > I ended up downloading the beta version of MakeMaker and using
> > INSTALL_BASE instead of PREFIX. But I had to compile and install
> > MakeMaker by hand... And this is documented nowhere except in variou=
s
> > messages on various obscure mailing lists.
>
> Interesting, you do give a hint here that maybe it's a problem with an
> old MakeMaker.
What the hell are you talking about?
1) It is not an "old MakeMaker", it is the current official release.
2) This has nothing to do with MakeMaker whatsoever, since I already
had a working solution for years which broke, but not because of any
change in MakeMaker. Lucky for me that the MakeMaker developers saw
fit to provide a workaround for Module::Build's brokenness, isn't it?
> The best way to avoid that is to write concise bugreports to the
> developers. Really. Please try to write a diary during the "couple of
> hours" next time you encounter a problem, so that you can back up your
> findings with one or two facts.
Are you telling me Module::Build "Makefile.PL" scripts do NOT generate
the following message when passed a "PREFIX=3D..." argument?
Sorry, PREFIX is not supported. See the Module::Build
documentation for 'destdir' or 'install_base' instead.
Because in my experience, that is exactly what they do.
As I said in my review, I am completely bored by stupid religious wars
-- and this is my last message on the topic. Yes, I am annoyed that
some idiotic provincial decision deliberately broke something which I
(and others) have relied upon for years. And it broke it in a way
that gives no guidance for how to fix it, and even made it impossible
to fix without spending hours grovelling stupid mailing lists,
manually installing beta releases of unrelated software, and changing
a setting that used to work to one that looks pretty much the same but
winds up working slightly differently. (Yes, MakeMaker is unrelated
to Module::Build. That is what makes this whole thing so funny.)
But now that I finally have a workaround for Module::Build's
crappiness, I really don't care. Seriously, it is hard to overstate
just how little interest I have in this topic at this point.
OK I am done. But I did enjoy your "problem with an old MakeMaker"
analysis. That was hilarious.
- Pat
|