X-Recipient: archive-cygwin@delorie.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@cygwin.com
Delivered-To: cygwin@cygwin.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@unified-streaming.com>
 <e864f7a6-0eaa-408c-83a3-7f6f5f85add2@gmail.com>
 <DD422E45-75C8-45F9-9DA2-F5EC3F9A8C61@unified-streaming.com>
 <192cb6e1-edec-446b-a1e5-c46cd9018104@gmail.com>
To: cygwin@cygwin.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@cygwin.com
X-Mailman-Version: 2.1.30
Precedence: list
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
From: Dimitry Andric via Cygwin <cygwin@cygwin.com>
Reply-To: Dimitry Andric <dimitry@unified-streaming.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: cygwin-bounces+archive-cygwin=delorie.com@cygwin.com
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie.com@cygwin.com>

On 26 Feb 2024, at 18:30, Marco Atzeri via Cygwin <cygwin@cygwin.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@cygwin.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@kilchoman ~/foobar
>>>>   $ make
>>>>   cmd /c echo done
>>>>   done
>>>>   Dim@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
