delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2013/06/27/16:34:10

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:to:cc:subject:in-reply-to:message-id
:references:mime-version:content-type; q=dns; s=default; b=lhJ21
O9cChtY54x0483UVbS7oOlgl1CVQH5LUKJs058hcjl99LkkkEsPnPLqqq7vo+Six
ByO7VAmN3Waj+LNtLEb20HNxLn1XxyfYKsTKmCdi3+1NFGVH2nb8L0mMXHifhdXC
NdywbOxGv6M9AW4U0YxZNNd2dlWeGrci1RTaLU=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:to:cc:subject:in-reply-to:message-id
:references:mime-version:content-type; s=default; bh=ogmN2ZIsROd
q0p4bxZXGmDFpPrM=; b=rmYzwRDByPopxMQoo73jJJNPs9iiFVPNZdIpN1A5K+M
YyK9f77jc/DjoTeVe36j25TcT0XJZizZc27RuTNc7iw/AcjPDma0TRr8WpKzqkQj
rfzBb5P9Vm7RDWIVY7V4G1pU9a5Ziq7r0WWDO63hzRc0YmIwksVJ6uTSTFDiGf/s
=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.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
X-Spam-SWARE-Status: No, score=-0.8 required=5.0 tests=AWL,BAYES_00,EXECUTABLE_URI,KHOP_THREADED,RCVD_IN_DNSWL_NONE,RCVD_IN_HOSTKARMA_YE autolearn=no version=3.3.1
X-Cloudmark-SP-Filtered: true
X-Cloudmark-SP-Result: v=1.1 cv=GLqYwptGXHjY6tPk5kWRtHXJM/YfZPTWiIs1znw4zms= c=1 sm=1 a=B91VBO2a_qwA:10 a=BLceEmwcHowA:10 a=kj9zAlcOel0A:10 a=z7krrshvX4xgmymOX9LeJQ==:17 a=w_pzkKWiAAAA:8 a=RKT0kQU5AAAA:8 a=2z1OXlWFAAAA:8 a=KDvFEfpbAAAA:8 a=l9ZYOFB95FJj8D3UhHYA:9 a=CjuIK1q_8ugA:10 a=MWV5t5hf3EQA:10 a=vyAkTFerXosA:10 a=yb3IXk6QpURgef-r:21 a=PX7It7JJaTM5eEAM:21 a=HpAAvcLHHh0Zw7uRqdWCyQ==:117
Date: Thu, 27 Jun 2013 13:33:53 -0700 (PDT)
From: "Alan W. Irwin" <irwin AT beluga DOT phys DOT uvic DOT ca>
To: marco atzeri <marco DOT atzeri AT gmail DOT com>
cc: cygwin AT cygwin DOT com
Subject: Re: Failure with fork()
In-Reply-To: <51CC8EE9.1080401@gmail.com>
Message-ID: <alpine.DEB.2.02.1306271225460.27492@enira.zlyna.ubzr>
References: <alpine DOT DEB DOT 2 DOT 02 DOT 1306271112580 DOT 27492 AT enira DOT zlyna DOT ubzr> <alpine DOT DEB DOT 2 DOT 02 DOT 1306271148230 DOT 27492 AT enira DOT zlyna DOT ubzr> <51CC8EE9 DOT 1080401 AT gmail DOT com>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
MIME-Version: 1.0

On 2013-06-27 21:13+0200 marco atzeri wrote:

> Il 6/27/2013 9:01 PM, Alan W. Irwin ha scritto:
>> I have now found the snapshots page, and the latest one
>> contains
>> 
>> 013-06-18  Christopher Faylor  <me DOT cygwin2013 AT cgf DOT cx>
>> 
>> * dcrt0.cc (child_info_fork::alloc_stack): Don't subtract 4096 from
>> stack pointer since getstack() already does that.
>> 
>> Could someone confirm that is the fork fix of interest here?
>
> Of course not. Corinna solved the problem today
> and cygwin1-20130619.dll.bz2 was built last 19th June
> so you need to wait the next one.

Sorry about that.  Didn't check the date, and it looked promising
because of that reference to fork and the stack.

>> 
>> I am somewhat confused by the remark
>> at http://cygwin.com/faq-nochunks.html#faq.setup.snapshots
>> that "You cannot use Cygwin Setup to install a snapshot."
>> 
>> So what exactly is installed by a snapshot?  Is it just the core part
>> of Cygwin?
>
> It is just the core cygwin1.dll
> The easy way is copy the new one on the current one.
> Of course all cygwin processes must be shutdown before..

I think you keep assuming I have some version of Cygwin already
installed when that is not the case.  It is the last stage of the
initial attempt at installation using setup.exe that fails on Wine due
to the fork bug. Furthermore, when I download setup.exe from
http://cygwin.com/setup.exe it contains the fork bug. That version is
self-contained, i.e., only setup.exe needs to be downloaded, not
cygwin1.dll in addition.  I presume that is because setup.exe uses a
static version of the cygwin library as a matter of convenience rather
than depending on an external cygwin1.dll that could be separately
downloaded.

I have looked at the table of contents of the latest
cygwin-inst-20130619.tar.bz2 since that appears to be the most
complete recent snapshot version.  Although it does contain a number
of *.exe files and other core components of cygwin as advertised it is
missing many components of Cygwin that I need.  Also, it is missing
the key setup.exe core component which precludes any chance of
installing the rest of what I need based on this snapshot version of
Cygwin.

So the question still remains how do I gain access to a version of
setup.exe with the fork fix that will allow me to not only initialize
my Cygwin distribution for Wine without the fork abort, but also
subsequently update it to install all components of Cygwin that I
need?

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.sf.net); the libLASi project
(unifont.org/lasi); the Loads of Linux Links project (loll.sf.net);
and the Linux Brochure Project (lbproject.sf.net).
__________________________

Linux-powered Science
__________________________

--
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