delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2024/02/26/13:27:28

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org EB8D83858C35
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1708972047;
bh=YKUqr+LngE+VG+rer3gU8E0zjIbEx3XcwcYie7hNaHc=;
h=Subject:In-Reply-To:Date:References:To:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
From;
b=CctPBbDkK+r69BST3zVYjmvr7JY/543BsPurO0bSBlsS4geZtAPaW1tsIhxgMEg/P
lQVKOQmo7znzKyh7xCBP3jC/Ttm+ziE7lzVz+xpR4xVirsyHmFHz36VAEANRtdooJe
Rmk4cFO7baYtfAkN9nxJkKpIh8TQFaEfT3GRMER0=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6C3EB3858CDB
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 6C3EB3858CDB
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1708972021; cv=none;
b=TvdCJMmTZJUxAFkuYjUpZrAFQ5c7zbMs9x43+Up1fgsey87kJrAtf0rTr/MZIAYamZnKVFbREnCB+BqtpfO0uCxg3JG8/pIPKy3PahY8Rhywj3PwpJyvNCbArxBszIEOd4PAwCCYwrGlASRi0ai4vUD5kxAKrO5tUnLr1Fscvxs=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
t=1708972021; c=relaxed/simple;
bh=hUsBLm5CPtAJqQJhD14sTNKiOYt7MuxZwpabijszQYA=;
h=DKIM-Signature:Mime-Version:Subject:From:Date:Message-Id:To;
b=LhZ0EJgqgV6BNfp9CG6YB89VOSO6knp0b3qB4SgWmb8hA9ET2otXcE7SmPYx291A1y4oCT/ePRi5xARKAC6Hwe+F4p08LS/MwOIKIaVFh3qLHI5hANfttS3Ls7910nGfZzy6bghb2MHpJi/Ui5Hl+bt+eIY7m/Y3DSqYnjjdepA=
ARC-Authentication-Results: i=1; server2.sourceware.org
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1708972018; x=1709576818;
h=to:references:message-id:content-transfer-encoding:cc:date
:in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=GWHfbPMErC8c6iwr3Y3UJe6oPrAhlOSBaRsRf57ERHk=;
b=hNk6VbbSSvF0Ag6FjE4T7mQLbs9KGLK1Y6jqDV2jOdgSI0QsbPCeWvJ0/61Luu8YUp
Wtq5QxGj9T8niro95xA97Qav/yJT8XgXy+lVmWCIlyL7JW8OlTl6MigFVBFmXIOMuYvl
pB9wngDZNdAWCw4zw56JdVBpEXZ5MFbPFLS/TgspbwDV843cl+y8iIzTU8+BAnJHleYg
zKPS6zrWqb7tb1RhY2vXqjdyzTyANoSolrF3puObAGk3DBAmjfbMTTH8u1AlRBSv3qft
N4pO06tSbAWh8LMylZMf7ombudQYdkYddRMFHJHnfbNTlvFyjyBuuWXd/i19JrUL2X/U
BEww==
X-Gm-Message-State: AOJu0YwZSBL/p8/YGjj+ly1Bv8KWm34hjcgoGfXDL3avNj1cnPEP1cD6
iZJFj7HUO0BF4OtmoaDk0pQdUXvsieNLY15I2hSYlrLhhFoqUv8niGCFm6Hjoy4D9Hfwn9cJyEz
t
X-Google-Smtp-Source: AGHT+IFo6iGxXGVtEAGvv8BD762h2zDm3eq1Dz/PY7kXRaC2MWpkyebStTsoETwgo05Z+FG/3pqVMg==
X-Received: by 2002:a05:6402:ea8:b0:565:f0f1:b259 with SMTP id
h40-20020a0564020ea800b00565f0f1b259mr3082922eda.8.1708972018011;
Mon, 26 Feb 2024 10:26:58 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6.1.1\))
Subject: Re: cygwin1.dll 3.5.0-1 appears to cause spurious "error 127" with
make 4.4.1
In-Reply-To: <192cb6e1-edec-446b-a1e5-c46cd9018104@gmail.com>
Date: Mon, 26 Feb 2024 19:26:57 +0100
Message-Id: <A88EB594-5367-4657-BECC-5A166AACCC2D@unified-streaming.com>
References: <D52AF839-07EF-4B79-B201-D022BD0B9345 AT unified-streaming DOT com>
<e864f7a6-0eaa-408c-83a3-7f6f5f85add2 AT gmail DOT com>
<DD422E45-75C8-45F9-9DA2-F5EC3F9A8C61 AT unified-streaming DOT com>
<192cb6e1-edec-446b-a1e5-c46cd9018104 AT gmail DOT com>
To: cygwin AT cygwin DOT com
X-Mailer: Apple Mail (2.3731.700.6.1.1)
X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, JMQ_SPF_NEUTRAL, KAM_NUMSUBJECT,
RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP,
T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Dimitry Andric via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Dimitry Andric <dimitry AT unified-streaming DOT com>
Errors-To: cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

On 26 Feb 2024, at 18:30, Marco Atzeri via Cygwin <cygwin AT cygwin DOT com> wrote:
> 
> On 26/02/2024 18:16, Dimitry Andric via Cygwin wrote:
>> On 26 Feb 2024, at 18:00, Marco Atzeri via Cygwin <cygwin AT cygwin DOT com> wrote:
>>> 
>>> On 26/02/2024 17:34, Dimitry Andric via Cygwin wrote:
>>>> Hi,
>>>> After a recent upgrade of a Cygwin installation, including cygwin1.dll
>>>> (see https://cygwin.com/pipermail/cygwin/2024-February/255308.html) to
>>>> 3.5.0-1, I now get spurious "error 127" messages from (Cygwin's copy of)
>>>> GNU make 4.4.1-2, when it starts external processes and those external
>>>> processes exit with a zero exit code.
>>>> For example, a very simple Makefile:
>>>> all:
>>>> cmd /c echo done
>>>> Running this a few times in a Cygwin bash prompt, gives:
>>>>   Dim AT kilchoman ~/foobar
>>>>   $ make
>>>>   cmd /c echo done
>>>>   done
>>>>   Dim AT kilchoman ~/foobar
>>>>   $ make
>>>>   cmd /c echo done
>>>>   done
>>>>   make: *** [Makefile:2: all] Error 127
>>> 
>>> this smells as a lost race with your AV
>>> can you tell it to not bother the Cygwin directory ?
>> I have no antivirus program except Microsoft's built-in thing, but even
>> if I completely disable that, it makes no difference.
> 
> can you follow https://cygwin.com/problems.html and:
> Run cygcheck -s -v -r > cygcheck.out and include that file as an attachment in your report.
> maybe we found some additional suggestion for you

I don't think that will be needed, cygwin1-3.6.0-0.32.g10c8c1cf4f94.dll
seems to solve the issue. I can reproduce with cygwin1-3.5.0-1.dll, but
not with 3.4.10-1, nor any dll after 3.6.0-0.32.g10c8c1cf4f94. (I tried
the whole range, from 3.6.0-0.32.g10c8c1cf4f94 through
3.6.0-0.58.g4af5f9d51e1d.dll and they all work.)

My best guess is on
https://www.cygwin.com/cgit/newlib-cygwin/commit/?id=084f848ab9a51d0125491a6f2a7a741f9df73218
("Cygwin: console: Fix exit code for non-cygwin process") by Takashi
Yano, who I've CC'd for confirmation. Indeed, the specific ingredient
for my issue was starting a non Cygwin console binary such as cmd.exe.

-Dimitry


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

- Raw text -


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