> > It appeared that latest MakeMaker things broke Win32 build (and I
> > think other non-Unix platforms, as of perl@11148).
>
> I was afraid of that. The highly incestuous nature of the various
> ExtUtils::MM_* modules means that if MM_Unix changes, everything else
> probably has to change. :(
>
> So someone is going to have to port the last few MM_Unix.pm patches
> over to the other MM_* modules. This might be as simple as adding
> PERL_CORE, PERLRUN, PERLRUNINST and TEST_LIBS to the big array in
> constants().
yes, it cures the problem.
Attached is a patch as I see it.
Checked on Win32.
Best wishes,
<!ENTITY Vadim REALLIFE "Vadim V.Konovalov, St.Petersburg, Russia">
&Vadim;
diff -u -r perl@11148-orig/lib/ExtUtils/MM_NW5.pm perl@11148/lib/ExtUtils/MM_NW5.pm
--- perl@11148-orig/lib/ExtUtils/MM_NW5.pm Wed Jun 27 16:39:32 2001
+++ perl@11148/lib/ExtUtils/MM_NW5.pm Fri Jul 6 11:10:02 2001
@@ -280,7 +280,8 @@
INSTALLSITEARCH INSTALLBIN INSTALLSCRIPT PERL_LIB
PERL_ARCHLIB SITELIBEXP SITEARCHEXP LIBPERL_A MYEXTLIB
FIRST_MAKEFILE MAKE_APERL_FILE PERLMAINCC PERL_SRC
- PERL_INC PERL FULLPERL LIBPTH BASE_IMPORT
+ PERL_INC PERL FULLPERL LIBPTH BASE_IMPORT PERLRUN
+ PERLRUNINST TEST_LIBS FULL_AR PERL_CORE
NLM_VERSION MPKTOOL TOOLPATH
/ ) {
diff -u -r perl@11148-orig/lib/ExtUtils/MM_VMS.pm perl@11148/lib/ExtUtils/MM_VMS.pm
--- perl@11148-orig/lib/ExtUtils/MM_VMS.pm Wed Jun 27 16:39:32 2001
+++ perl@11148/lib/ExtUtils/MM_VMS.pm Fri Jul 6 11:08:47 2001
@@ -538,7 +538,8 @@
INSTALLSITEARCH INSTALLBIN INSTALLSCRIPT PERL_LIB
PERL_ARCHLIB SITELIBEXP SITEARCHEXP LIBPERL_A MYEXTLIB
FIRST_MAKEFILE MAKE_APERL_FILE PERLMAINCC PERL_SRC PERL_VMS
- PERL_INC PERL FULLPERL
+ PERL_INC PERL FULLPERL PERLRUN PERLRUNINST TEST_LIBS
+ FULL_AR PERL_CORE
/ ) {
next unless defined $self->{$macro};
push @m, "$macro = $self->{$macro}\n";
diff -u -r perl@11148-orig/lib/ExtUtils/MM_Win32.pm perl@11148/lib/ExtUtils/MM_Win32.pm
--- perl@11148-orig/lib/ExtUtils/MM_Win32.pm Wed Jun 27 16:39:32 2001
+++ perl@11148/lib/ExtUtils/MM_Win32.pm Fri Jul 6 11:01:18 2001
@@ -254,7 +254,8 @@
INSTALLSITEARCH INSTALLBIN INSTALLSCRIPT PERL_LIB
PERL_ARCHLIB SITELIBEXP SITEARCHEXP LIBPERL_A MYEXTLIB
FIRST_MAKEFILE MAKE_APERL_FILE PERLMAINCC PERL_SRC
- PERL_INC PERL FULLPERL
+ PERL_INC PERL FULLPERL PERLRUN PERLRUNINST TEST_LIBS
+ FULL_AR PERL_CORE
/ ) {
next unless defined $self->{$tmp};