Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <42E67834.50206@familiehaase.de> Date: Tue, 26 Jul 2005 19:51:48 +0200 From: "Gerrit P. Haase" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.8) Gecko/20050511 MIME-Version: 1.0 To: Scott Bolte CC: cygwin AT cygwin DOT com, Michael G Schwern , Andrew Ho , makemaker AT perl DOT org, perl5-porters AT perl DOT org, petdance AT cpan DOT org Subject: Re: [perl-5.8.7] Perl regression tests fail when lib directory is present References: <200507261243 DOT j6QCheAN076020 AT crag DOT niss DOT com> In-Reply-To: <200507261243.j6QCheAN076020@crag.niss.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Scott Bolte wrote: > On Mon, 25 Jul 2005 17:39:41 +0200, "Gerrit P. Haase" wrote: > >>Indeed, I see no unsetenv() in the perl sources. >> >>Since it seems that the problem is independent of TH the problem should >>be located in perl itself. I'll try with a recent devel version to see >>if it fails here too. Scott, have you tried te above script with other >>(older) versions of Cygwin perl too? Since TH works with perl-5.8.6 I >>suspect some of the changes integrated into maint perl to be problematic >>for Cygwin, however it may also be an older bug in Cygwin perl. > > > Gerrit, > > The problem was definitely exposed by Test::Harness. Both > perl-5.8.6 and perl-5.8.7 worked fine with the older TH > module, and both failed with the newer TH module. I did not > try even older perl versions with either TH or my test case. > > The simplest explanation is the perl behavior on cygwin has > been consistently wrong for quite some time, but was never > exposed in such a public way before. > > Scott Yep, the example with the delete( $ENV ...) shows clearly that there is a problem with forked/spawned processes which should be resolved. In the first place I would be glad if someone (petdance?) could fix TH for Cygwin so that it works to install modules (well, to run the test suites) on Cygwin. I wonder why I got no errors when running the testsuite during the build of perl-5.8.7, maybe some more tests are needed to cover this issue? Gerrit -- =^..^= -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/