delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2010/03/17/15:20:35

X-Recipient: archive-cygwin AT delorie DOT com
X-Spam-Check-By: sourceware.org
Date: Wed, 17 Mar 2010 21:20:18 +0100
From: Corinna Vinschen <corinna-cygwin AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: 1.7.1: cvs version built in is unstable
Message-ID: <20100317202018.GZ6505@calimero.vinschen.de>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <C742AC34C772EC4BAAF642C22E6079D3012111A34A8F AT NSPEXMBX-A DOT the-lab DOT llnl DOT gov>
MIME-Version: 1.0
In-Reply-To: <C742AC34C772EC4BAAF642C22E6079D3012111A34A8F@NSPEXMBX-A.the-lab.llnl.gov>
User-Agent: Mutt/1.5.20 (2009-06-14)
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

On Mar 17 12:55, Roe, Kevin L. wrote:
> Here is what the CVS folks said in response to my e-mail to them.  My original message is after their response.
> 
> -----Original Message-----
> From: Larry Jones [mailto:lawrence DOT jones AT siemens DOT com] 
> Sent: Wednesday, March 17, 2010 11:31 AM
> To: Roe, Kevin L.
> Cc: info-cvs AT nongnu DOT org
> Subject: Re: "No such file"
> 
> Roe, Kevin L. writes:
> > 
> > S-> RCS_checkout (/usr/gapps/AEAG/cvs_modules/Utilities/p_change.pl,v, 1.8, , , (function))
> > cvs checkout: cannot write Utilities/p_change.pl: No such file or directory
> 
> Hmmmm, that looks like some kind of a bug/incompatibility in cygwin. 
> You need to ask the cygwin folks what would cause
> 
> 	open(".new.p_change.pl", O_WRONLY | O_CREAT | O_TRUNC, 0777)
> 
> to fail with errno set to ENOENT.

Just as in Linux:

ENOENT  O_CREAT is not set and the named file does not exist. Or, a
	directory component in pathname does not exist or is a dangling
	symbolic link.

> Here is the trace for a checkout.  I've removed most of the file and left just two similarly named files.  One failed and one succeeded.
> 
> S-> RCS_checkout (/usr/gapps/AEAG/cvs_modules/Utilities/p_change.pl,v, 
> S-> 1.8, , , (function))
> cvs checkout: cannot write Utilities/p_change.pl: No such file or directory
> S-> server_register(p_change.pl, 1.8, , , , , ) Register(p_change.pl, 
> S-> 1.8, , ,  )

Do you have casesensitivity enabled and does the local directory
"Utilities" have another case (like "utilities") by any chance?

Btw., you missed to send your cygcheck output per the request on
http://cygwin.com/problems.html  It would give a hint by printing the
value of the obcaseinsensitive registry key.  See
http://cygwin.com/cygwin-ug-net/using-specialnames.html#pathnames-casesensitive


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019