stas 2003/11/25 18:22:11
Modified: . Makefile.PL Changes Log: for some reason .pm files during the modperl build see $ENV{PERL5LIB} set in Makefile.PL, which is used for generating Makefiles, as "PERL5LIB=/path:/another/path" instead of "/path:/another/path" essentially rendering this env var useless. I'm not sure why, may be MakeMaker kicks in somewhere. Trying to workaround by s/PERL5LIB/PERL5LIB_ENV/, using anything that's not PERL5LIB. Revision Changes Path 1.219 +4 -4 modperl/Makefile.PL Index: Makefile.PL =================================================================== RCS file: /home/cvs/modperl/Makefile.PL,v retrieving revision 1.218 retrieving revision 1.219 diff -u -u -r1.218 -r1.219 --- Makefile.PL 9 Oct 2003 05:10:29 -0000 1.218 +++ Makefile.PL 26 Nov 2003 02:22:10 -0000 1.219 @@ -1291,7 +1291,7 @@ HTTPD => $TARGET, PORT => $PORT, PWD => $PWD, - PERL5LIB => "PERL5LIB=$ENV{PERL5LIB}", + PERL5LIB_ENV => "PERL5LIB=$ENV{PERL5LIB}", SHRPENV => $Config{shrpenv}, CVSROOT => 'cvs.apache.org:/home/cvs', }, @@ -1419,16 +1419,16 @@ (cd ./apaci && $(MAKE) distclean) apxs_libperl: - (cd ./apaci && $(PERL5LIB) $(MAKE)) + (cd ./apaci && $(PERL5LIB_ENV) $(MAKE)) apxs_install: apxs_libperl (cd ./apaci && $(MAKE) install;) apache_httpd: $(APACHE_SRC)/Makefile.tmpl - (cd $(APACHE_SRC) && $(PERL5LIB) $(SHRPENV) $(MAKE) CC="$(CC)";) + (cd $(APACHE_SRC) && $(PERL5LIB_ENV) $(SHRPENV) $(MAKE) CC="$(CC)";) apaci_httpd: - (cd $(APACHE_ROOT) && $(PERL5LIB) $(MAKE)) + (cd $(APACHE_ROOT) && $(PERL5LIB_ENV) $(MAKE)) apaci_install: (cd $(APACHE_ROOT) && $(MAKE) install) 1.686 +7 -0 modperl/Changes Index: Changes =================================================================== RCS file: /home/cvs/modperl/Changes,v retrieving revision 1.685 retrieving revision 1.686 diff -u -u -r1.685 -r1.686 --- Changes 30 Oct 2003 19:51:38 -0000 1.685 +++ Changes 26 Nov 2003 02:22:11 -0000 1.686 @@ -10,6 +10,13 @@ =item 1.30_01-dev +for some reason .pm files during the modperl build see $ENV{PERL5LIB} +set in Makefile.PL, which is used for generating Makefiles, as +"PERL5LIB=/path:/another/path" instead of "/path:/another/path" +essentially rendering this env var useless. I'm not sure why, may be +MakeMaker kicks in somewhere. Trying to workaround by +s/PERL5LIB/PERL5LIB_ENV/, using anything that's not PERL5LIB. [Stas] + change $INC{$key} = undef; to delete $INC{$key}; in PerlFreshRestart [Geoffrey Young]