On Monday, June 09, 2003, at 01:51PM, Mark Berryman <[EMAIL PROTECTED]> wrote:
>I attempted to install the new MakeMaker 6.10-06 on a Perl V5.6.1 system
>and received many errors during the test portion due to the fact that
>the test assumed the presence of MMS when I was using MMK. The
>following is a sample of the output:
>
>t/basic.............
>Use of uninitialized value in split at /perl_root/lib/Cwd.pm line 103.
>%DCL-W-IVVERB, unrecognized command verb - check validity and spelling
> \MMS\
># Failed test (t/basic.t at line 71)
># Failed test (t/basic.t at line 72)
More than likely it's just using the make utility that Perl was originally configured
with. You can see what that is by doing
$ perl -"Vmake"
So it's probably not the new MakeMaker that's assuming the wrong utility but rather
the Perl configuration itself that is wrong about your current environment. I'm
assuming you installed a pre-built Perl and are now adding extensions to it.
Switching the make utility on us after configuring Perl and before building extensions
is not a sequence of events we've taken any special steps to handle currently, and I'm
not sure it's really necessary since I don't think anything except the MakeMaker tests
will be likely to depend on $Config{make} being something that's currently available.
If you have the privs to tweak your Perl installation, you can probably get yourself
out of trouble by finding the line in perl_root:[lib]Config.pm that looks like
make='MMS'
and replacing MMS with MMK.