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: <42E6A3A4.6020208@familiehaase.de> Date: Tue, 26 Jul 2005 22:57:08 +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: Michael G Schwern CC: Scott Bolte , cygwin AT cygwin DOT com, 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> <42E67834 DOT 50206 AT familiehaase DOT de> <20050726182021 DOT GC20886 AT windhund DOT schwern DOT org> <42E67F87 DOT 1030408 AT familiehaase DOT de> <20050726191214 DOT GA21612 AT windhund DOT schwern DOT org> In-Reply-To: <20050726191214.GA21612@windhund.schwern.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Michael G Schwern wrote: > On Tue, Jul 26, 2005 at 08:23:03PM +0200, Gerrit P. Haase wrote: > >>>5.8.7 ships with Test::Harness 2.48 which doesn't have this code. >> >>It fails to run the tests from the command line with the default >>installation of perl-5.8.7 for Cygwin? > > > Huh? From the initial report on p5p and the makemaker list: === we are on Cygwin: 1.5.18(0.132/4/2) 2005-07-02 20:30, perl is the latest stable release: This is perl, v5.8.7 built for cygwin-thread-multi-64int We have a problem building modules, i.e. make test fails if a .pm file in the source package is located below the root in a subdirectory called 'lib'. === and your question, my reply: === > I'm going to guess somethign wacky is going on inside Test::Harness. > What version is being used? The dafault Test::Harness which is included with perl-5.8.7: $ perl -e 'use Test::Harness; print "$Test::Harness::VERSION\n";' 2.48 === Andrew found relevant cahnges and you replied: === >Here are the diffs between 2.42 and 2.44, the next most recent version: >> >> http://www.zeuscat.com/tmp/test_harness_diff.txt >> http://www.zeuscat.com/tmp/test_harness_diff.html (colorized) >> >> I haven't peeked through the diff yet to figure out what the cuplrit is. DING DING DING DING! === Scott found (Message-Id: <200507222016 DOT j6MKGTXI053801 AT crag DOT niss DOT com>) that there is s.th. wrong with the perl version of unsetenv(), unfortunately it seems perl doesn't use unsetenv(), maybe it would work if it would be used. I think we should fix the code where perl unsets the envronment settings. This is where I need some help since I don't know where it is done. 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/