Mailing-List: contact cygwin-help@sourceware.cygnus.com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe@sources.redhat.com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin@sources.redhat.com>
List-Help: <mailto:cygwin-help@sources.redhat.com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner@sources.redhat.com
Delivered-To: mailing list cygwin@sources.redhat.com
Message-ID: <3B79DED8.3040807@ece.gatech.edu>
Date: Tue, 14 Aug 2001 22:30:48 -0400
From: Charles Wilson <cwilson@ece.gatech.edu>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.2) Gecko/20010713
X-Accept-Language: en-us
MIME-Version: 1.0
To: Robert Collins <robert.collins@itdomain.com.au>
CC: tromey@redhat.com, cygwin@Cygwin.Com,
        Bernard Dautrevaux <Dautrevaux@microprocess.com>,
        "'Tim Van Holder'" <tim.van.holder@pandora.be>, automake@gnu.org
Subject: Re: Automake 1.4l released
References: <3B7974C6.83934084@yahoo.com> <3B797B22.C06C71D9@yahoo.com>	<87bslip7hj.fsf@creche.redhat.com> <20010814195923.A28367@redhat.com> 	<87wv46uoac.fsf@creche.redhat.com> <997839007.16944.3.camel@robertlinux>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Robert Collins wrote:

> On 14 Aug 2001 19:04:11 -0600, Tom Tromey wrote:
>>
>>True.  As far as I know nobody ever tried `make distcheck' on Cygwin
>>before.  In fact this is the first time I've heard of anybody using
>>Cygwin as their primary maintainer platform for an automake-using
>>project.
>>
> 
> I did 90% of my squid automake conversion (waiting for automake 1.5
> before it can be considered for squid-HEAD merging) on cygwin. make
> distcheck worked fine with no errors (once other issues with distcheck
> were solved - but they weren't cygwin-specific).
> 
> I haven't piped up to now, cause I had nothing to offer on this bug...
> however for the record:
> 
> This cp -p error on (cygwin/ntfs/ntsec on), while interesting, is either
> a) new due to changes in cygwin since I did the squid automake stuff (ie
> in last 3-4 months)
> b) interesting, but not the core reason for distcheck failing.

Nope.  It actually seems to be due to a change in automake.  Apparently, 
make distcheck did not previously 'chmod -R a-w'.  At least, that's how 
I interpret Alexandre Duret-Lutz's email on the automake list:

 > chmod -R a-w is done by the distcheck target (not distdir) to
 > make sure a distribution can work even from a read-only
 > filesystem (such as a CDROM).  This test was not done in 1.4.

"This test" being the "remove all write perms and pretend we're on a 
CDROM".  (Sure, 'make distcheck' existed in 1.4, but not with the a-w 
thing).

So, when you were using automake with squid, you still had write perms 
on the files and thus 'cp -p' worked without problems.

Hypothesis: if you built and installed automake-1.4l, and then tried to 
re-autotool your squid source tree, it would fail make distcheck even if 
you use the same cygwin1.dll that you were using 3-4 months ago.

--Chuck


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

