delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2021/11/10/10:42:08

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9FB043857823
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1636558927;
bh=SGP3+AfBiIdK1Opr0Vo7hOlDICwGrzCn/R52QO+deWA=;
h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post:
List-Help:List-Subscribe:From:Reply-To:From;
b=XOAnOP+ghDY6P/x3vQ36Z/Ju7HOD3DUGWFxxfbGzZVDcs2OuxvM9vzwzAoaDNSQ2t
Gp7rqmtNHlUg2sHzjPdPQ4vL3Z13g0X6RmsoK1nwxGGmPoYHaJeQ15ilBJ6ugvD2++
u1nX+zi42mN6ZM5y8Uq/xaUTVUyTTb4L/FplXszo=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 504113857C60
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=KpUxYyFjvp9rb0wIZp9XQAuuMZ7s96mD17vfIrlPDaTsuYK/nYXzD4c/ldVfjlxThOLNKEidMg45UNPeiQdeagOjlYFaWi3+3PZ28i97y1giVx38mXpafb2S9gvEQDIt6/GJLdw2F49rWEwa9FZElE9yPnvyrD+Sc9K1U/5wRIA9MqvgSmXe7Guy2W+rkLy8KrQN0/t7/rSC+F5AuYqvu980hcsB+earvoC4+ZMrYxIq3DAXfbhJmaFuIdh1Jom21OLeRXVJ9O8hIy5cCvYXxJXbHyxxSiYpD0H8FChmFcd5QiLLRT0ypsPf/g8VLQCNeh77jUgueYNDPDh23T4O3w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector9901;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
bh=UEhLZkaEdGOjz7B58faQ11w+oFxsTltL2TpIjVQolVU=;
b=eeIH7AS35PObqskLE9d2gOYURTHWLX13B+XJlBvC5aMmoKOfkQvk9igPiaQMSbvKWfNgwYiZVAgeIkgE04m4AWJbjdc/T5qh5EmfcmoR1pHNf6hcjGTlBbS8FHc8LgEQ1qcAImuCi9exDw5fmwdYZ6DAqUg92vRwURBAh+w204ex3xyn2x25Q47doDGDuD5KF/Ks8CG3+bIRMepn1JBcSveYbm7lsSmzP/qdjqY5J0NzyLxXan34/mlkHSI9e0hd/D7XxfrVBU6eGciLChn4/RmIX8BwW7d6M99yUOrjjqlR4kc//Nf79/nOrUl+GSDQDBICH/Y0Gld7C56tpJ6NDA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com;
dkim=pass header.d=nokia.com; arc=none
To: "cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com>
Subject: Console output broken in version 3.3.x under native ninja
Thread-Topic: Console output broken in version 3.3.x under native ninja
Thread-Index: AdfWSQ6D+raRqzR1R4+HRLNKgkb/2A==
Date: Wed, 10 Nov 2021 15:40:37 +0000
Message-ID: <BL3PR08MB7451C16C03ACC04FFE32E812F3939@BL3PR08MB7451.namprd08.prod.outlook.com>
Accept-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 38b77025-9ea4-4de4-3c3b-08d9a4607142
x-ms-traffictypediagnostic: BL3PR08MB7300:
x-microsoft-antispam-prvs: <BL3PR08MB7300CACD05C36718559FC909F3939 AT BL3PR08MB7300 DOT namprd08 DOT prod DOT outlook DOT com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: O1umT9wWfm3fqN7ktoOoqV1UxG/Lb2ybwEM0J7xNBa3SEac6M6mUBadAyMHcGjmddFEtk1AVhzAi3ta3TalwVqqZlPVKRCXWV5LYC38Daxv6MlJn18pKJwtpsjOac+qRgReI/vaVJ33pKI7F6cKB+NcjpQv/G63zkpP7GItNQpxg8axNqap7PEIDGwUKuQu5Ek1fpjnkN1wwwSKOp6/srBtUvtG/1MM6TGnFfTr+0PR8CWkGcx2Uyl6MOYws/2GS02m8y//BXc/lKqk+cK5A3WIQUjg9tA1dRaDJiCHSsC6DUtr2ImzanbdhBPMZwQ6AN9PI/LZVt2LXQ5hEdc/BCJWuMUYL+0fQdN78ucxssLX5PhqO+vYIOM3x+V7INzVtF+6SYKfPVq4WvbE/B1jLWnQ+B2eO5zSOT5/D0lGSO4xXdThz5h/4EETL6ksdTHqR8vyWyFwYuZHtyEC/c7qpuotnARGOdEglApR8yQlbPmAoIcI8QdjIXAXALtobWQDm+4OCLfwnk2aFRWAOUWtBTBKcJluEvs0nlu4oE57ZA3pWW++CWoABuCT7g26Oc9rX7JuPPwIQIxatgGnr5yWO3zmVysS3jChb57+U32tDiO9Z5Uno+dH9T4qh2WM+gVG3vGIqvMu2IYPBG9gkriTyECd+T8L+lTmt1kNdkSBubTf2uBu4thjZ/vkn18nrAEaiLhOkXzE9Po66W+5GZtUXBVWUPoBTZ2VKHnjhUPSbUnaszEYgGwBUMbKz+ZOYPMwCva0RUHYRFEEBhWwIM/rBp3QrYdbLa8YH1ctYqbl7o6+JhVkZurk6wo+jK0B3pPAb
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
IPV:NLI; SFV:NSPM; H:BL3PR08MB7451.namprd08.prod.outlook.com; PTR:; CAT:NONE;
SFS:(4636009)(366004)(6916009)(52536014)(64756008)(86362001)(122000001)(966005)(66946007)(508600001)(33656002)(82960400001)(26005)(8936002)(7696005)(38100700002)(83380400001)(2906002)(71200400001)(38070700005)(316002)(8676002)(66446008)(9686003)(55016002)(6506007)(5660300002)(66556008)(76116006)(186003)(66476007)(460985005);
DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?efmLC1x8bK+ZUO9y+8e0aK9wiDXiqMjpZZYhCGFEiunP9/47U+cFw4fr0+wy?=
=?us-ascii?Q?fJojtqDFRVCQPGpYpuJ7X4NsMe/U23IVQ42ZVRzOR7FpFTVwZxAuW1dLMXH8?=
=?us-ascii?Q?RLdxtztsDQX9ORGLGd1LiL6tavrZt52IlcPOiwnQ2o1bYslYvwgnkTppjMqr?=
=?us-ascii?Q?J5R47n1Fh7ajxs5ktWybEBB5SDHzyg4KjMOF0s6mrbFR8/UZBrEVgDbGyRB+?=
=?us-ascii?Q?upvzLdCs2W3K1LpZ5xp3evcRtHIX+jdOyX6Nts8o61tlqE9ZP9bB41qvQO7P?=
=?us-ascii?Q?4rj7ullvxnTlix6/pf2v5CznCmQE6aPtztTlifcCiF4K9FsQxt0iVV5s7rY/?=
=?us-ascii?Q?cDtDmVWWezK42aZLNjsAprjRAAY5svYhD1B9tNBhHAn6joFiP4DzANwi4oV3?=
=?us-ascii?Q?REkUSgHmu56O9JElKJbAHFOdltdDiayDnNva7yUwkr+/MiVgNS2H512zym3Y?=
=?us-ascii?Q?KI3gmtHZ+FqK6nqTUXgNILsj1VvhR6RV2htTejaGwGZii0RFA4glMdOwDNWX?=
=?us-ascii?Q?dX7lRBdJktc3YlwxmK99rC2dkzePvVwMPAeF4QqtCkHREjjXlOAqalxObHnh?=
=?us-ascii?Q?V2IYqH9ynFvtAke90bCMe+fDpzNQ/XEsDSMwXfqPmyKy7w3hyDPe46liYwCG?=
=?us-ascii?Q?uecnS4bCzV8MfRn/qeZt7TmoeSVKwar/2ez2JFiNnJB4H1PCxtBzMj26ezAV?=
=?us-ascii?Q?Y9tyU9Jj+adQGSv5ArhIc88Myr4u736W9/CSUYM0sezjmIL0HIgfuHdcYvX/?=
=?us-ascii?Q?W6p44+6C1mr0LTBpWDs+zgC3SSQ6hkWUgVAz1pxlWkmgoBqJuuCwcSoCve0R?=
=?us-ascii?Q?TMgPQitjsYtP5JE6kelcEROgVqAwFkffEslrGFn84fCX+M1sqrdxByYgVS8X?=
=?us-ascii?Q?YZEBi4nwVTKxLQXt4Y30MYUEmj4pAGzTBZhUgwE09xxKMpkKIKZIhTbpdRGp?=
=?us-ascii?Q?v5Wr5fj/cOP+0uAlo5Vr3NY9JpsXNQn/ejUoCCr2gQmUgn2VyS92ooVNR3VX?=
=?us-ascii?Q?JtzjBM8K6trXk9uyh4dv6COOK0mNLDO5LrdW0F2F8e+wgtApzouu98CnWDY6?=
=?us-ascii?Q?RLG7oHuah/8ncqjqzgI/TUcAJ7Jd6YYgLuGUjrMT8HX8n7yiBxo5zHnIdLFf?=
=?us-ascii?Q?93XqM8TlcMooQ/rFUNQ37ce9+Qw6dKZUHGsyx05BCRE+Psnkf0oup6VlnMYL?=
=?us-ascii?Q?SPRtNPmkTh70YxFHSbtLGZdJh1JMvkFuac941PBY4wgq8OtItXNDcngPSAPe?=
=?us-ascii?Q?v9Ddb/v2fMCoZFpWApi4tsTYiWl7pc3VUGXFxivispAjoCG3Xs6ezh69lIdJ?=
=?us-ascii?Q?MqtrXZ+O08wa3Q1U9M/VHFs6YbynMfTAa4sG6TJATAk6RfiKdx/vLFzosPzp?=
=?us-ascii?Q?MXHBpDC//mG573/iZrlrBRbSE3IuL7MIeth/ZNYs0R7Eax1fjlUeLv5A2j1r?=
=?us-ascii?Q?oVa4OrWsKw5xDSV7sGf/i3SP/o1YzwS9dIRRubvCvhQzk1rl3IXnUtBS0bjs?=
=?us-ascii?Q?2pOb0YK8bMBAPqWXFp89dXapj85B+pgaw2L2j5lFI/C+DYmwo7ixwYt/k+B+?=
=?us-ascii?Q?9vjJtfkFLqVG3+Q4LNtDzhNbkhFKz56jUqocTA4PAmA6h8m+ZIkjzcVqKWR3?=
=?us-ascii?Q?Vw=3D=3D?=
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BL3PR08MB7451.namprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 38b77025-9ea4-4de4-3c3b-08d9a4607142
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2021 15:40:37.1845 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: jCtXEBm4X5K+9ZDfctHTxWMTnyuabQTF9ckE2bCG1MWe9zOjwBf16WcyGRDg4DBBK34ywP33/2DcyDkmoxB4yw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR08MB7300
X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH,
DKIM_SIGNED, DKIM_VALID, FORGED_SPF_HELO, KAM_DMARC_NONE, RCVD_IN_DNSWL_NONE,
RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_NONE,
TXREP autolearn=no autolearn_force=no version=3.4.4
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
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: "Bresalier,
Rob \(Nokia - US/Murray Hill\) via Cygwin" <cygwin AT cygwin DOT com>
Reply-To: "Bresalier, Rob \(Nokia - US/Murray Hill\)" <rob DOT bresalier AT nokia DOT com>
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

Hi:

This worked fine with Cygwin 3.2.0 but is broken starting with Cygwin 3.3.0, hence I think it is a Cygwin bug and not a ninja bug.

When running Cygwin applications under Windows native 'ninja.exe' build tool (not the Cygwin packaged one) then the stdout is not emitted to the console starting with Cygwin 3.3.0. It worked fine with Cygwin 3.2.0 and stdout is emitted to the console. If using Cygwin ninja with 3.3.0 it also works. The problem is with Windows native ninja and Cygwin programs with Cygwin version 3.3.0 and later.

Using Cygwin ninja is not an option for us as a solution. We need to use the Windows native ninja for reasons that I won't go into here.

To reproduce the issue:

1) Download windows native ninja from here: https://github.com/ninja-build/ninja/releases
   a. Use ninja-win.zip that has the ninja.exe executable
   b. DO NOT USE the Cygwin version of ninja

2) Below is a sample build.ninja file that demonstrates the problem. This sample build.ninja simply causes bash -help to run. Create this build.ninja text file in some directory.

3) cd to the directory where you have the build.ninja, and then run the native ninja.exe, you won't see the bash --help output with Cygwin 3.3.0 and later.
  a. I suggesting using -v option with ninja.exe: "path/to/native/ninja.exe -v"

4) If you try it with Cygwin 3.2.0 it works fine you will see the bash --help output.

5) If you run c:/cygwin64/bin/bash --help outside of ninja it works fine.

6) This happens if you run the native ninja.exe from either a command window or from the Cygwin/minty/bash

Here is the sample build.ninja to be used to reproduce the problem:

--------start build.ninja --------------
rule CUSTOM_COMMAND
  command = $COMMAND
  description = $DESC

build MC5U_BMDCO6_versions.txt: CUSTOM_COMMAND
  COMMAND = c:/cygwin64/bin/bash --help
  DESC = Running bash --help
  restat = 1
--------end build.ninja --------------

Thanks for having a look.

Regards,
Rob Bresalier

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