delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/03/22/08:13:59

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Message-ID: <3AB9FA7E.7EF934B9@ece.gatech.edu>
Date: Thu, 22 Mar 2001 08:13:34 -0500
From: "Charles S. Wilson" <cwilson AT ece DOT gatech DOT edu>
X-Mailer: Mozilla 4.75 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Dmitrii Pasechnik <dima AT cs DOT uu DOT nl>
CC: "Matthew D. Langston" <langston AT SLAC DOT Stanford DOT EDU>, cygwin AT cygwin DOT com
Subject: Re: cvs broken on win2k after recent cygwin upgrade: "The descriptoris a
file, not a socket"
References: <Pine DOT GSO DOT 4 DOT 21 DOT 0103210129220 DOT 24576-100000 AT sunshine DOT cs DOT uu DOT nl>

Dmitrii Pasechnik wrote:
> On Tue, 20 Mar 2001, Matthew D. Langston wrote:
> 
> >I just upgraded this afternoon to the latest version of cygwin (by running
> >http://sources.redhat.com/cygwin/setup.exe), and now cvs no longer works.  I
> >get the following error message when trying to do a "cvs update" or a "cvs
> >checkout" using pserver:
> >
> >cvs [checkout aborted]: writing to server: The descriptor is a file, not a
> >socket

This looks like the error that was experienced by users without winsock2
support after Corinna added some new stuff to the networking code in
cygwin1.dll.  In that case, these poor benighted users could donwload
from Microsoft the winsock2 support for their Win95 OS.

But W2K has winsock2 support.

And I use and develop for cygwin exclusively on Win2k SP1 -- and cvs
works for me.

> >I am running cygwin under Win2k SP1, with the version of cvs (cvs version
> >1.11) that installed automatically when the aforementioned setup program was
> >run.
> >
> strange, because I'm running cvs in exactly the same environment.
> (only I don't know if your executable is the same)
> mine is 1466946 bytes, dated Oct 23 2000, cvs 1.11
> 
> I don't remember whether I updated it when running setup to ugrade to
> cygwin 1.1.8, or not.

I doubt it -- cygwin's cvs package hasn't been updated since last
October.  There are a few buglets that I know of that still need fixin'
-- but I don't know how to correct them yet...so, no new cvs package..

> >The previous version of cygwin that I was using (and that had a working cvs)
> >was installed sometime last fall (around October 2000 if memory serves).
> >So, it appears that the cygwin upgrade that I did this afternoon caused cvs
> >to stop working.
> >
> >I noticed that this problem was mentioned in the mail archives from last
> >month (see http://sources.redhat.com/ml/cygwin/2001-02/msg00007.html), but
> >there didn't seem to be any mention of a workaround.  Is there anyone who
> >could help me solve this problem?

Corinna, did something change in the cygwin networking code between
1.1.4 and 1.1.8-2 that could have caused this failure?

> rebuild from source?
> it's on www.cvshome.org, and doesn't need any patches for cygwin, imho...

Unless you want to host a local repository, and are using Win9x (FAT
disks) or on WinNT/2K but with FAT drives.  In that case, 'cvs init'
will fail becuase the gdbm database support used by cvs doesn't work
properly on FAT.

My patches enable this to work; as with all cygwin packages, full
patches source is available from your local cygwin mirror.  If you need
to rebuild from source, use the version provided by cygwin.

--Chuck
cvs maintainer

--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


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