delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2013/06/28/13:45:35

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:subject:in-reply-to:message-id
:references:mime-version:content-type; q=dns; s=default; b=utyD7
sLGiRB8FA3ki1ZGK9k8H4tSQ6gwh1jwSGw5oQMDLUUIUUnMwJP1rc7yfJrQgKAok
1Em4OcQU6hgnqt21rIVCJwB+w599WEIniHqBt/pOpY2j0pEkmCiryHhHYKNLHFGn
pzBjy+U4Ces1QgkZiGzovzACtHM+mvgIBDTEU8=
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:subject:in-reply-to:message-id
:references:mime-version:content-type; s=default; bh=IvTdPFW4Xe9
WY7ZVGBciyIKUrIg=; b=uqb8F4cR3Qe3C9ZKftRw0T9jonkH19mXDAwPsUN2gBP
3O1lbB1gETMWgE0ZluMKuwtaSHp47b2LPcUNmWyqhmY+YxFrD/afaX5nfLmMN367
AvmT5htdmGULDeLm3XO2rEal9x9t0NgsdGctYlY8MhHRPxFIfeuVpUYkf0hnE8xc
=
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=-2.2 required=5.0 tests=AWL,BAYES_00,KHOP_THREADED,RCVD_IN_DNSWL_NONE,RCVD_IN_HOSTKARMA_YE autolearn=ham version=3.3.1
X-Cloudmark-SP-Filtered: true
X-Cloudmark-SP-Result: v=1.1 cv=SNukfclIDc7GjKe+LHtSoPUBJt/gHPuqMk7EpfoOdzs= c=1 sm=1 a=B91VBO2a_qwA:10 a=BLceEmwcHowA:10 a=kj9zAlcOel0A:10 a=z7krrshvX4xgmymOX9LeJQ==:17 a=YMHlrSWeAAAA:8 a=RKT0kQU5AAAA:8 a=2z1OXlWFAAAA:8 a=KDvFEfpbAAAA:8 a=CTLyfG_4VsYds0cAYnoA:9 a=CjuIK1q_8ugA:10 a=vyAkTFerXosA:10 a=morFEibSuCoOXDTP:21 a=WlqiSNxj1c3TUt2-:21 a=HpAAvcLHHh0Zw7uRqdWCyQ==:117
Date: Fri, 28 Jun 2013 10:44:51 -0700 (PDT)
From: "Alan W. Irwin" <irwin AT beluga DOT phys DOT uvic DOT ca>
To: cygwin AT cygwin DOT com
Subject: Re: Failure with fork()
In-Reply-To: <20130628101630.GS2378@calimero.vinschen.de>
Message-ID: <alpine.DEB.2.02.1306280918260.27492@enira.zlyna.ubzr>
References: <alpine DOT DEB DOT 2 DOT 02 DOT 1306272257220 DOT 27492 AT enira DOT zlyna DOT ubzr> <51CD4177 DOT 1040708 AT gmail DOT com> <20130628084157 DOT GP2378 AT calimero DOT vinschen DOT de> <00c401ce73e4$d12b80f0$738282d0$@malth.us> <20130628101630 DOT GS2378 AT calimero DOT vinschen DOT de>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
MIME-Version: 1.0

I will attempt to answer the further posts that have come in since
my last post.

My background is I help to develop, build, and test a number of free
cross-platform software projects (e.g., PLplot).  Those projects are
mostly developed on Linux, but I want to make sure they work well on
various Windows platforms such as "bare" Windows with Windows
proprietary compilers, MinGW with MSYS, and Cygwin.  I leave checking
of Windows proprietary compiler results and any Microsoft version of
Windows to others (I don't have the money or desire to get involved
with such tests), but I would like to help out with testing the
MinGW/MSYS case and also the Cygwin case using Wine.  As a result I am
a fairly heavy but non-sophisticated user of Wine, and I have had good
success with building and testing a variety of software projects for
the combination of MinGW, MSYS, and Wine.  I have recently tried to
extend that success to the Cygwin on Wine platform, but so far no
luck.

One poster here suggested I would probably encounter a whole series of
Cygwin on Wine showstopper bugs (like unpeeling an onion).  That
negative view should be answered. Historically there has been a lot of
interest in running Cygwin on Wine by Wine developers.  According to
their bugzilla they encountered a few fairly minor problems in the
past such as the inability to resize the setup.exe GUI.  (I actually
haven't bothered to test whether that bug still exists since I didn't
care about that, but it is likely some of those bugs have disappeared
because Wine-1.6 is generally a huge advance on previous versions of
Wine.

So the only Cygwin on Wine showstopper on the list of Wine bugs I am
aware of was wine bug 24018
<http://bugs.winehq.org/show_bug.cgi?id=24018> which is actually a
Cygwin regression introduced a couple of years ago, but now fixed by
the recent efforts here.  However, because that regression persisted
so long (because of a failure to communicate the problem to the Cygwin
developers who very quickly fixed it once they became aware of it),
the Cygwin on Wine combination has essentially been untested for the
last three years.  As a result there has been a chance for additional
regressions to creep in.  But I doubt very much that there is a huge
list of such regressions that are actual showstoppers, and it is more
likely there is only one showstopper (the hang I am encountering now)
or else no showstoppers (because I am doing something wrong due to my
lack of knowledge of Cygwin).

To figure out which is the case, it is definitely time for a wine
expert with some interest in Cygwin (or Cygwin expert with some
interest in Wine) to take over now.  I have already informed the
wine-devel list of this thread, and will follow up with an additional
post there summarizing the current situation to maximize the chances
that some volunteer with the necessary expertise will step forward.

Once someone else has demonstrated setup.exe works on Wine-1.6 at
least as well as it did in the past for older Cygwin and Wine
versions, and assuming I can mimic that setup.exe success, then I have
every expectation of success with the builds and tests of free
software on the Cygwin/Wine platform. The reason for such confidence
is such build efforts would use a tool chain that is similar to the
MinGW/MSYS one that has already proved to work so well on Wine-1.6,
and because such build efforts would only involve a small subset of
Cygwin beyond that toolchain which should reduce the likelihood of
running into Cygwin or Wine bugs during such software builds.

One of the goals of that effort would be to help the PLplot project's 
Arjen Markus (the OP) who is currently our only tester of PLplot on
Cygwin (on a Microsoft Windows platform in his case) to make sure
PLplot builds and tests on Cygwin without issues regardless of
whether the underlying Windows platform is Microsoft or Wine.

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