Skip Menu |

This queue is for tickets about the ExtUtils-MakeMaker CPAN distribution.

Report information
The Basics
Id: 47463
Status: resolved
Worked: 15 min
Priority: 0/
Queue: ExtUtils-MakeMaker

People
Owner: ETJ [...] cpan.org
Requestors: jgoulah [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: people using PREFIX for bits of installation should work
people using PREFIX for bits of installation like Gtk2 does -should- work and currently doesn't since EUMM treats INSTALL_BASE on the CLI as overriding MM_OPT it should treat PREFIX as overriding INSTALL_BASE in MM_OPT as well
Subject: Re: [rt.cpan.org #47463] people using PREFIX for bits of installation should work
Date: Thu, 02 Jul 2009 10:07:40 -0700
To: bug-ExtUtils-MakeMaker [...] rt.cpan.org
From: Michael G Schwern <schwern [...] pobox.com>
John Goulah via RT wrote: Show quoted text
> people using PREFIX for bits of installation like Gtk2 does -should- > work and currently doesn't > > since EUMM treats INSTALL_BASE on the CLI as overriding MM_OPT it should > treat PREFIX as overriding INSTALL_BASE in MM_OPT as well
Sorry, I don't understand what you want. I don't know what Gtk2 does. Perhaps you can provide a code example? -- <Schwern> What we learned was if you get confused, grab someone and swing them around a few times -- Life's lessons from square dancing
On Thu Jul 02 13:08:07 2009, schwern@pobox.com wrote: Show quoted text
> John Goulah via RT wrote:
> > people using PREFIX for bits of installation like Gtk2 does -should- > > work and currently doesn't > > > > since EUMM treats INSTALL_BASE on the CLI as overriding MM_OPT it should > > treat PREFIX as overriding INSTALL_BASE in MM_OPT as well
> > Sorry, I don't understand what you want. I don't know what Gtk2 does. > Perhaps you can provide a code example? > >
If you try this you should see the error: PERL_MM_OPT=INSTALL_BASE=/foo/bar perl Makefile.PL PREFIX=/bar/baz
Subject: Re: [rt.cpan.org #47463] people using PREFIX for bits of installation should work
Date: Thu, 02 Jul 2009 12:21:26 -0700
To: bug-ExtUtils-MakeMaker [...] rt.cpan.org
From: Michael G Schwern <schwern [...] pobox.com>
John Goulah via RT wrote: Show quoted text
> Queue: ExtUtils-MakeMaker > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=47463 > > > On Thu Jul 02 13:08:07 2009, schwern@pobox.com wrote:
>> John Goulah via RT wrote:
>>> people using PREFIX for bits of installation like Gtk2 does -should- >>> work and currently doesn't >>> >>> since EUMM treats INSTALL_BASE on the CLI as overriding MM_OPT it should >>> treat PREFIX as overriding INSTALL_BASE in MM_OPT as well
>> Sorry, I don't understand what you want. I don't know what Gtk2 does. >> Perhaps you can provide a code example?
> > If you try this you should see the error: > PERL_MM_OPT=INSTALL_BASE=/foo/bar perl Makefile.PL PREFIX=/bar/baz
Ahh, I see. I suppose PREFIX/INSTALL_BASE can be treated as a single entity for the purposes of overriding PERL_MM_OPT. How did this situation arise? -- Robrt: People can't win Schwern: No, but they can riot after the game.
On Thu Jul 02 15:21:54 2009, schwern@pobox.com wrote: Show quoted text
> John Goulah via RT wrote:
> > Queue: ExtUtils-MakeMaker > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=47463 > > > > > On Thu Jul 02 13:08:07 2009, schwern@pobox.com wrote:
> >> John Goulah via RT wrote:
> >>> people using PREFIX for bits of installation like Gtk2 does -should- > >>> work and currently doesn't > >>> > >>> since EUMM treats INSTALL_BASE on the CLI as overriding MM_OPT it
should Show quoted text
> >>> treat PREFIX as overriding INSTALL_BASE in MM_OPT as well
> >> Sorry, I don't understand what you want. I don't know what Gtk2 does. > >> Perhaps you can provide a code example?
> > > > If you try this you should see the error: > > PERL_MM_OPT=INSTALL_BASE=/foo/bar perl Makefile.PL PREFIX=/bar/baz
> > Ahh, I see. I suppose PREFIX/INSTALL_BASE can be treated as a single
entity Show quoted text
> for the purposes of overriding PERL_MM_OPT. How did this situation arise? > >
basically see https://rt.cpan.org/Ticket/Display.html?id=47462 for the background on how this came about
With t/writemakefile_args.t, EUMM now tests PERL_MM_OPT, and with t/basic.t it tests INSTALL_BASE. Closing.