GNU bug report logs - #75939
bug in compile wrapper when using MSVC from Msys2

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: automake; Reported by: Kirill Makurin <maiddaisuki@HIDDEN>; dated Thu, 30 Jan 2025 04:59:02 UTC; Maintainer for automake is bug-automake@HIDDEN.

Message received at 75939 <at> debbugs.gnu.org:


Received: (at 75939) by debbugs.gnu.org; 3 Feb 2025 12:22:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 03 07:22:30 2025
Received: from localhost ([127.0.0.1]:38177 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tevTC-0003Wz-9H
	for submit <at> debbugs.gnu.org; Mon, 03 Feb 2025 07:22:30 -0500
Received: from mo4-p00-ob.smtp.rzone.de ([81.169.146.163]:43429)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <bruno@HIDDEN>) id 1tevT8-0003Wi-9V
 for 75939 <at> debbugs.gnu.org; Mon, 03 Feb 2025 07:22:27 -0500
ARC-Seal: i=1; a=rsa-sha256; t=1738585339; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=gZ3CL9786bll1bmhAjxu65D09sgsKvPi62lZJQS8JVwFEfxf/nbLkcqN0YKX23ENNo
 jpymerlGrAwSXyABPcrDaQEFHpOmSgYdFxNLcRJMpnL0rs9ObsaYHuYMO9mMQisqQRyK
 88OwIlFlJgNM9JEbrDRs2MelxVXD27ZXnPWERuLFd1z1ge5nuUGaE3P+TR9mYd9wLPg9
 1DMIP2mbEpaYCu/CG8J26fdoRXwpnxrrF4lindxjWhPqIbBDLVOFz5U8R1I8m04STZPv
 ov79+mr6geEFAXsMWk2mgbt1k5OV4Tam/LyImMH8r7GVjxIjRfWV2jePZ2jZWCWjozFx
 IJOw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1738585339;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=6vP4DKtwzM7vDv4JQWJfjQHpQ5Czsh7WlceOMvpPPmg=;
 b=dzA7yP3Hfnnp1sI3au44j5xT9oj/NHCdAWNfUo0MmHEJIuwVk0iBYzGV6PR2O3y2Q3
 kjwXNirUhjQuilRugOFQY9GOBYZZ34FwSB0CB2sdPzhmM+30P0i6/vIePJgzoXibMr3W
 TQ9t/aPVzXLUfn51rW9OY7hK9UMmVrTi386cZoDny7dAXM6986f813IoZpQc03YkRVDU
 Kj955dYwe/6AQ+HcmlReA0sZdl1E+PR73NX0ND9ZcUoroWh8H0yKgX8+QJjCGK1mNenY
 tZ53A9+dlP6MhpmkMtvqlGSR/J8ecA6Jq6OyBTNtck9JJpm6mJ71pJZ8yvvqqxnVrL1W
 QNdw==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
X-RZG-CLASS-ID: mo00
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1738585339;
 s=strato-dkim-0002; d=clisp.org;
 h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=6vP4DKtwzM7vDv4JQWJfjQHpQ5Czsh7WlceOMvpPPmg=;
 b=j4lcw9RM5BcIgj+0GwCLBoDPcVeoZrV5FVK2XIZ6ZSkpQab4JnRnf5jovX0hcmu4fq
 DoPzQGyE0461Z0soJltAse5P1pU6yxBIoGMCU8nkXZ3LTVf85kf91pmn+ukL6lOVk5ym
 hxOU3ITwFPYNOFyudI8NWunlJkpjZMVA5CVZTIBjMl27yVJkgKVEZXqjIcXxRZ5TQ9hD
 gGGKxcic/QcwNJ4XiCiRzMjcKR8DyXtszn41E2/H89eVL8mtte2YokaMDUoJI9h33mlO
 85oy5RWUdqF/po1mlwnmeSn9v8ojwbP4N9pzqRqx5MGEXYT69WvlNl7njyFeseZgploU
 ODkw==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1738585339;
 s=strato-dkim-0003; d=clisp.org;
 h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=6vP4DKtwzM7vDv4JQWJfjQHpQ5Czsh7WlceOMvpPPmg=;
 b=iKJbQavGTAukd5y6EnT5v0IsGudCuEpo2zY2O7xXXWxGt6bUllqIxHApf9ljTqYiL8
 L+ApxG5DhjKwRRaJr+Cg==
X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlLnY4jECd2hdUURIbZgL8PX2QiTuZ3cdB8X/nqmieQmHG3bDhHVEfzQOnz//Ig6bf"
Received: from nimes.localnet by smtp.strato.de (RZmta 51.2.21 AUTH)
 with ESMTPSA id Nfb42e113CMJ6MY
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 3 Feb 2025 13:22:19 +0100 (CET)
From: Bruno Haible <bruno@HIDDEN>
To: bug-gnulib@HIDDEN, Kirill Makurin <maiddaisuki@HIDDEN>
Subject: Re: bug#75939: setting $MSYS2_ARG_CONV_EXCL in compile script?
Date: Mon, 03 Feb 2025 13:22:18 +0100
Message-ID: <14139367.u5TpJ5kQKT@nimes>
Organization: GNU
In-Reply-To: <MWHPR0601MB3658DAF3F6A022D19F142F33B1F52@HIDDEN>
References: <202502022235.512MZRt81594313@HIDDEN> <5838688.68rGoOzH7r@nimes>
 <MWHPR0601MB3658DAF3F6A022D19F142F33B1F52@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 75939
Cc: 75939 <at> debbugs.gnu.org, Karl Berry <karl@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Kirill Makurin wrote:
> The installer from https://osdn.net/projects/mingw/ is the same as
> found in https://sourceforge.net/projects/mingw/ (except for possible
> difference in versions) and the Wikipedia article points to the former
> website (mingw.org website is no longer alive). This installer provides
> both `mingw-*` (gcc, binutils) and `msys-*` (bash, autotools, etc.)
> packages. I am using its `msys.bat` to start the shell.

Ok, I see. So, the web site of the original MinGW at some point started
to distribute a mix between MinGW and MSYS. And in this case
  `uname -s` is MINGW*,
  $MSYSTEM is non-empty,
  cygpath is not present.

The proposed code will then branch into this statement:

              # Original MinGW environment.
              file_conv=mingw

> I tested updated patches and they work for both Msys2 and *MinGW*. For completeness, I also tried using it from Cygwin and it works as expected.

Thank you. Karl, the three patches from the preceding mail are ready
to commit.

Bruno







Information forwarded to bug-automake@HIDDEN:
bug#75939; Package automake. Full text available.

Message received at 75939 <at> debbugs.gnu.org:


Received: (at 75939) by debbugs.gnu.org; 3 Feb 2025 11:57:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 03 06:57:15 2025
Received: from localhost ([127.0.0.1]:38109 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tev4l-0002GW-7K
	for submit <at> debbugs.gnu.org; Mon, 03 Feb 2025 06:57:15 -0500
Received: from mail-bn7nam10olkn2067.outbound.protection.outlook.com
 ([40.92.40.67]:28897 helo=NAM10-BN7-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <maiddaisuki@HIDDEN>)
 id 1tev4i-0002GD-DI
 for 75939 <at> debbugs.gnu.org; Mon, 03 Feb 2025 06:57:13 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=AJidw4C7bFFTZKiJdFtLMlJcsXAxASfqU0GU/pJwCnwZsf/q5ZkpYf5Bg2rimxSwBaVThuKqvBJd6miKi/14nKm82ssx+uoqlrPnfK7YJ4b4I8WNQmY3FToogEditrn+vlhEbQSRC3cKjeXfrOERi7av5M/rV3yOEo5gSHEVU4JjD5RGVwmLZBOe4nd8MnmvbKoPnMgWCcZ+HnffXtYYezsARvex6sFvBHgXax+zh8IUkXJKHOTfsjfjL+gt6CC/8ka9vyPq+5l3XxJLgE96g8JSagqOtRY8U8zye6KzYfj3Z0kR6qjlMSEzzgJYPHU9D+yqOpwSTqbFfpOODyEoAQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 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=vubyGmHe/5v9naJQ+14MstFgzHbM9XUSJyItuyMwxP0=;
 b=fh40r3TRw5S2A+y44LZHLuuydtffpvQxPDoxX3kxmL+ZDx2YLYsNGKGR+2e3UR9eqFmc9Gjxs4netemD1ZQJY7XnTbqbO/S1QHtXRGBTL8XU446eK+RM6yoeRGFREWV+fJySzfdFUxKfSsAdN51pv+YAavkzcRTvyIrdLXIZZ90aDj5W3LEnYRodTmLuDDr1YDHm55vfBY9V8aHXqo1SQfPqqj9RRhaX9/1TzHuv5pHlOjY9KQ0myAs1rWrHwWZfXiH86FBSDWX/v89TAnEx9qVic1/Aasr2HYudjhu+RWkJ2e5OANqjuLHap2Qy6SJWLJ94IsINj0tyznzsL0gqDA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=vubyGmHe/5v9naJQ+14MstFgzHbM9XUSJyItuyMwxP0=;
 b=LdiFe1h8GypIbyxtPpbrgAXQRQ3vbac9wStirpvfqwez3o4/9cfp7pE2m1S89Qvq4slAxppltcATBJa18/X+ldSW77Rob8XE2bD4xcHtlly+Lnk/Opppm/lAf3xzXMiOxBFxA7lX8fS9SWG1uCPhYXXipwOjCb1LuEfmhUC4KBC8T6D4DoZ5s8hO0kYrt0TtM9lqWKrgM2qFjorhTytRht3+KItxoWU71NFPM9XeBoGSPEH/0jLUsag7pmwnVPz5eD8i78ZwGrjibwiO3iDSpF+Ig7+3ZGvMhYmyBV8UKMPUlllC1PkLgSMI8HlTkiummwP0eG+3NPtIT6Q7Ug1sJA==
Received: from MWHPR0601MB3658.namprd06.prod.outlook.com
 (2603:10b6:301:7f::36) by MW4PR06MB7849.namprd06.prod.outlook.com
 (2603:10b6:303:11c::12) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.25; Mon, 3 Feb
 2025 11:57:05 +0000
Received: from MWHPR0601MB3658.namprd06.prod.outlook.com
 ([fe80::e3a9:d612:ffd7:54b2]) by MWHPR0601MB3658.namprd06.prod.outlook.com
 ([fe80::e3a9:d612:ffd7:54b2%4]) with mapi id 15.20.8398.021; Mon, 3 Feb 2025
 11:57:04 +0000
From: Kirill Makurin <maiddaisuki@HIDDEN>
To: "bug-gnulib@HIDDEN" <bug-gnulib@HIDDEN>, Bruno Haible <bruno@HIDDEN>
Subject: Re: bug#75939: setting $MSYS2_ARG_CONV_EXCL in compile script?
Thread-Topic: bug#75939: setting $MSYS2_ARG_CONV_EXCL in compile script?
Thread-Index: AQHbdcLEqfmv5APsp0Gusp3lMjWU27M0nE69gABz/ACAABY+SoAAQoCAgAAN4C8=
Date: Mon, 3 Feb 2025 11:57:04 +0000
Message-ID: <MWHPR0601MB3658DAF3F6A022D19F142F33B1F52@HIDDEN>
References: <202502022235.512MZRt81594313@HIDDEN> <19109594.Birjgn3VVN@nimes>
 <DM5PR0601MB365611EDE15EA5A9C21D3C4AB1F52@HIDDEN>
 <5838688.68rGoOzH7r@nimes>
In-Reply-To: <5838688.68rGoOzH7r@nimes>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MWHPR0601MB3658:EE_|MW4PR06MB7849:EE_
x-ms-office365-filtering-correlation-id: de899411-0fbb-41e1-c6bb-08dd4449e07b
x-microsoft-antispam: BCL:0;
 ARA:14566002|8060799006|15080799006|19110799003|15030799003|8062599003|461199028|12050799009|9400799030|7092599003|440099028|3412199025|10035399004|102099032;
x-microsoft-antispam-message-info: =?us-ascii?Q?ZmI6oOn246qyUXL1xPQ19E8XXdlp6KS0ByL0X/5jRQJo6Y8xtV35aOswsRhb?=
 =?us-ascii?Q?vVKIcDodlPIsMmcLlaPoRFltOZ8OJiqEBURk/y7jTiVxxZT+aV5ZdtIFEH9J?=
 =?us-ascii?Q?2Iz5lTYFeNjCMFhUodnyT64h5AYdfkHFBlZWvUKj4L+cyREzj0DYBNufnA3D?=
 =?us-ascii?Q?NgxPse1dvyCOg1hBVYP0v2HCCp0DG+BiLlc8aqI/kw2TxuzSdAUbKKcuu/3E?=
 =?us-ascii?Q?YMDC8cJFMquRq6Vcg7iNHoY/YQUHGvz8SDDGhqdYXazoe/noMa6LTNDreVHr?=
 =?us-ascii?Q?YfUiuyVMXD91aJcQekY4WEtiTbVbuuLceChNz02/m+qewYAzrc9o8VBhgTqJ?=
 =?us-ascii?Q?prze6wDtf9nhP4OaHC512FTKkj8uk2gLHtik+dpm1ShMSCU4OzqWjLieP2Yg?=
 =?us-ascii?Q?GHyZPBLtwCvzapJtTByY/Bo81ghT68NdPZA3eXi2oAnLDMyoT7mm6xf1DF1K?=
 =?us-ascii?Q?c02EoeRUZf5yG8xp9g7fRqKMeOo2nMa+VvpAmSRewRBUV2pyKkSIHNJtxYsL?=
 =?us-ascii?Q?5csIgUj9VeGOZcomkgOqJHqZiYhRRUDboJz5IYFCRTUm4Y7mU6rlApwmvNsP?=
 =?us-ascii?Q?AJeq9G4tFwid5IChqCOg4IHHF/W8Tftj0ndZ6jLLP9RAiXBCohmIIGexdPRY?=
 =?us-ascii?Q?jouYu7VkJpRr5SumR1/OObs2TtLiWaDga11A+h+Rcz2FUJTG2wOAm8k0WLWJ?=
 =?us-ascii?Q?aofFMPiOG5JTpGLYBMaNiZlq7vRPpiSyRRIzNPT51oJhDAP1IKrLay9TXEeh?=
 =?us-ascii?Q?KWlXdn60Jiv8ECsTVax7RDj5PdfJsADxMgbr9T4Mk84ZBLHICabmc3RmTANa?=
 =?us-ascii?Q?3lQ9Jt53KPZ2HeT5NvYGvYssECvzONbS5XyxXnZlgBz1Glla8jvZfKQhPFP+?=
 =?us-ascii?Q?a2kJkJ6b4oz65nWtNTvdbSMQjZBR6qgN55Ywtc/cgbOtAiNcyn7TYYrlqhl3?=
 =?us-ascii?Q?50Z/dOluMXVU5zDagbncgrAuLF6iM5J9SLsmutNWLO0IT6LImYtwulj1CWtd?=
 =?us-ascii?Q?NPphPtk1bAH04Ay+Cv3mPrpMv2zylrdl8QSFMHIlSs+6LF2MgdjC/VQRsIeO?=
 =?us-ascii?Q?8gmr/jxEX7akcgIInNH/1AMmSM9gCtMGIO2vCzgPPTiirsXinutTxweIhhbH?=
 =?us-ascii?Q?ZyEYPa2QPZq8t7m1eT71f9Nd3aOU7K/J2Md1zDZ9Utx7MBqDFQ+7B0e/0mkJ?=
 =?us-ascii?Q?0AEVC12sj0GkaMv/6vuC5ESXDpaipOLo8t1IKg=3D=3D?=
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?buoX/hhJ43LsXgtTEdywFxzOi9x2I2N48d2NbsleDLKAxW8szA3/IKfQl/nj?=
 =?us-ascii?Q?D3dOsVKdkoZXJpRTGICIJ1t28VUCsnmCBPUNhDcwY45uR0KVu/OgwDJjFaRJ?=
 =?us-ascii?Q?9KP2tpr7sXVAforZ+KpVInJlVMQ2dpNa9zq8TJG5dFkQXDBWO7OAA4aT7g+D?=
 =?us-ascii?Q?NzH0bcr4tPvh3NCrfoRVLOcf/TlgyFOE5sb4gY7NjsuDxxOdw5sl5cA1X7n9?=
 =?us-ascii?Q?6WGe2xJ/+dmyBcg0QM2qba87ZDMqOSOsmWd+K2q+vooLQLHe0gIkSQ1977Su?=
 =?us-ascii?Q?6591wSOURhjaGUTeN6oLHMOXjgLV/LDZj9Hf1Jmq146RwCNqfoYfWMrjN+eH?=
 =?us-ascii?Q?KFQceg50TistTxBbx224gtfoRvyQtsJDUfVmflEKePGGQgfiDzihjZ+PLNr1?=
 =?us-ascii?Q?nj24KLQYZyIUIFiQg+OXET+r/J7nLegPVxOYM3B57AQh6I7N4YOijmjuFUdo?=
 =?us-ascii?Q?bS7npYbJfVzufujt4vHaFwMFpjRWv2o2FSziZzQGfqa73bQFwt0xJzNyXuc+?=
 =?us-ascii?Q?6DDTXjd1eMVYHvTJArM38Ub3iz1+yLZKL5JBEvBsFlgUhAFrORxXHwuvsFnp?=
 =?us-ascii?Q?nHQQ88+d6Lv6mJfhwkhHcwbqdsi838r4Zc6hWRMm+u/YdnbkQtnVEIKCqB5y?=
 =?us-ascii?Q?tUzZlTtl04oOsVM5cV6O267YojezG4IV7lMSh3hMOxbIgjB1eUtEhKsj3Xc2?=
 =?us-ascii?Q?1XHtFimHRF6jcAznzAPnVHKK1CRabJEeXet0vnvWakdDCgiYafduM6dBB0bc?=
 =?us-ascii?Q?Noc7X6zRD4DJERqPztceHOnp05ToqZqucz3fec5/QZVSrd4NxfeCX/OtQi7q?=
 =?us-ascii?Q?DGPK1NPDKWk8Z9mL8NfdatnaSF1eU5eT0AC/LOJ2BJNbGmRQLntm1YvKiohf?=
 =?us-ascii?Q?hJJkuN/ZCZfTZGVHzhRpJAEIVFgYdcy8CRwhXfe6lzu6rmPED1JDs+wQBtGv?=
 =?us-ascii?Q?QqOsKOZhoiFEqse7WjxEhs7xhjdK87FOhhTXk0MymsH9yxJUdFPheK4IKptS?=
 =?us-ascii?Q?jih+CnJfdnHTWdwRLy5GJh60ZdVXf2wLOE+UTNICMBhZhvJxWZKx6FCIzYnB?=
 =?us-ascii?Q?Dj+JzNOS2nAOJYWFnExq/W5ngJ6mA5MKw0apNUBHAv2TdkeoX8eLs84jLN85?=
 =?us-ascii?Q?BUEGzkqwZOA/cLOk1m/BCflHf9t33dN94beQ2ZwPtiQVu9OlF9vc65BQAkqR?=
 =?us-ascii?Q?Sr8NrEIZcT5XDiHdJgIz477bcoax/Y0Jl5MHhe0fRNC2XAGj846yfwgwDSs2?=
 =?us-ascii?Q?7pJr7/TYr7JUswjC5edH9qjlUXyXIWKnpd/7qOTI0A=3D=3D?=
Content-Type: multipart/alternative;
 boundary="_000_MWHPR0601MB3658DAF3F6A022D19F142F33B1F52MWHPR0601MB3658_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MWHPR0601MB3658.namprd06.prod.outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: de899411-0fbb-41e1-c6bb-08dd4449e07b
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Feb 2025 11:57:04.5974 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR06MB7849
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 75939
Cc: "75939 <at> debbugs.gnu.org" <75939 <at> debbugs.gnu.org>,
 Karl Berry <karl@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--_000_MWHPR0601MB3658DAF3F6A022D19F142F33B1F52MWHPR0601MB3658_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I tested updated patches and they work for both Msys2 and *MinGW*. For comp=
leteness, I also tried using it from Cygwin and it works as expected.
________________________________
From: bug-automake-bounces+maiddaisuki=3Doutlook.com@HIDDEN <bug-automake-=
bounces+maiddaisuki=3Doutlook.com@HIDDEN> on behalf of Bruno Haible via Bu=
g reports for Automake <bug-automake@HIDDEN>
Sent: Monday, February 3, 2025 7:56 PM
To: bug-gnulib@HIDDEN <bug-gnulib@HIDDEN>; Kirill Makurin <maiddaisuki@ou=
tlook.com>
Cc: 75939 <at> debbugs.gnu.org <75939 <at> debbugs.gnu.org>; Karl Berry <karl@freefri=
ends.org>
Subject: bug#75939: setting $MSYS2_ARG_CONV_EXCL in compile script?

Kirill Makurin wrote:
> I applied patches and they work for Msys2.
>
> I also tested it with (what I assume is) "Msys-based MinGW" (https://osdn=
.net/projects/mingw/) and it fails. Its `uname -s` reports `MINGW32_NT-6.2`=
 and it has `MSYSTEM` set , and it lacks `cygpath`.
> ...
> I explicitly set `file_conv` to `mingw` in compile just for testing with =
this MinGW and there are no issues with double conversion.

Thanks for testing.

In the download area of https://osdn.net/projects/mingw/, I cannot see an
"Msys-based MinGW". Rather, the page says
  "This is the official download site for the latest packages originating
   from the MinGW.OSDN Project, (formerly the MinGW.org Project; however,
   that domain is no longer associated with this project)."

Maybe the mix between the original MinGW and MSYS occurred on your machine?

Anyway, here's an update of the patch series, that should make things work
also in this situation (regardless how it originated).

I wouldn't want to test for the presence of 'cygpath' _without_ also testin=
g
$MSYSTEM, because that could malfunction for people who access the original
MinGW binaries through a Cygwin environment (which is another mix-up that
people might do).

Bruno


--_000_MWHPR0601MB3658DAF3F6A022D19F142F33B1F52MWHPR0601MB3658_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
I tested updated patches and they work for both Msys2 and *MinGW*. For comp=
leteness, I also tried using it from Cygwin and it works as expected.</div>
<div id=3D"appendonsend"></div>
<hr style=3D"display:inline-block;width:98%" tabindex=3D"-1">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" st=
yle=3D"font-size:11pt" color=3D"#000000"><b>From:</b> bug-automake-bounces+=
maiddaisuki=3Doutlook.com@HIDDEN &lt;bug-automake-bounces+maiddaisuki=3Dou=
tlook.com@HIDDEN&gt; on behalf of Bruno Haible via
 Bug reports for Automake &lt;bug-automake@HIDDEN&gt;<br>
<b>Sent:</b> Monday, February 3, 2025 7:56 PM<br>
<b>To:</b> bug-gnulib@HIDDEN &lt;bug-gnulib@HIDDEN&gt;; Kirill Makurin &l=
t;maiddaisuki@HIDDEN&gt;<br>
<b>Cc:</b> 75939 <at> debbugs.gnu.org &lt;75939 <at> debbugs.gnu.org&gt;; Karl Berry =
&lt;karl@HIDDEN&gt;<br>
<b>Subject:</b> bug#75939: setting $MSYS2_ARG_CONV_EXCL in compile script?<=
/font>
<div>&nbsp;</div>
</div>
<div class=3D"BodyFragment"><font size=3D"2"><span style=3D"font-size:11pt;=
">
<div class=3D"PlainText">Kirill Makurin wrote:<br>
&gt; I applied patches and they work for Msys2.<br>
&gt; <br>
&gt; I also tested it with (what I assume is) &quot;Msys-based MinGW&quot; =
(<a href=3D"https://osdn.net/projects/mingw/">https://osdn.net/projects/min=
gw/</a>) and it fails. Its `uname -s` reports `MINGW32_NT-6.2` and it has `=
MSYSTEM` set , and it lacks `cygpath`.<br>
&gt; ...<br>
&gt; I explicitly set `file_conv` to `mingw` in compile just for testing wi=
th this MinGW and there are no issues with double conversion.<br>
<br>
Thanks for testing.<br>
<br>
In the download area of <a href=3D"https://osdn.net/projects/mingw/">https:=
//osdn.net/projects/mingw/</a>, I cannot see an<br>
&quot;Msys-based MinGW&quot;. Rather, the page says<br>
&nbsp; &quot;This is the official download site for the latest packages ori=
ginating<br>
&nbsp;&nbsp; from the MinGW.OSDN Project, (formerly the MinGW.org Project; =
however,<br>
&nbsp;&nbsp; that domain is no longer associated with this project).&quot;<=
br>
<br>
Maybe the mix between the original MinGW and MSYS occurred on your machine?=
<br>
<br>
Anyway, here's an update of the patch series, that should make things work<=
br>
also in this situation (regardless how it originated).<br>
<br>
I wouldn't want to test for the presence of 'cygpath' _without_ also testin=
g<br>
$MSYSTEM, because that could malfunction for people who access the original=
<br>
MinGW binaries through a Cygwin environment (which is another mix-up that<b=
r>
people might do).<br>
<br>
Bruno<br>
<br>
</div>
</span></font></div>
</body>
</html>

--_000_MWHPR0601MB3658DAF3F6A022D19F142F33B1F52MWHPR0601MB3658_--




Information forwarded to bug-automake@HIDDEN:
bug#75939; Package automake. Full text available.

Message received at 75939 <at> debbugs.gnu.org:


Received: (at 75939) by debbugs.gnu.org; 3 Feb 2025 11:17:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 03 06:17:57 2025
Received: from localhost ([127.0.0.1]:38003 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1teuSi-0000LY-Jz
	for submit <at> debbugs.gnu.org; Mon, 03 Feb 2025 06:17:57 -0500
Received: from mail-bn8nam11olkn2080e.outbound.protection.outlook.com
 ([2a01:111:f403:2c14::80e]:45301
 helo=NAM11-BN8-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <maiddaisuki@HIDDEN>)
 id 1teuSf-0000LF-7B
 for 75939 <at> debbugs.gnu.org; Mon, 03 Feb 2025 06:17:54 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=TgBm1mwPuHm238yXtQtj3ypp4I5ljcnkTUo/Etmfbx8pMLnVKiIWMs/7W+EqSmIc5ZXgE7eP1hF8MpRyn4Jq9TmWMsVln0Y/FVERBBwbYhw0RGeVmcd6rwGdxFuIQLdugJHvknEwyoX7OMffnhyaWOcQziCMVpxniuGfK9DscoYhIszECiHcOq0PTWn4hqc0NzCHKoAJk7nYLftHox+l6GBGeDtoWyfx/g2sMzouITMto67ie7ijoo+k3QK6G5teSyuUuBdWmstqebW9K8+8es0Ak4CEZ4aVzRdSmDcDAWtf8TjDlFc7pxPZtyVy1mlA7hQWF2KvCnOFEW9r3ie+Sw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 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=1GZw9qH3+nYEzeN/xAAsO8OTinl3bvS3zNw36kYE2Zk=;
 b=uxk9Hkmy03FnPT5vkUZ3W88HWfiWiapMBHMXeSaGpckWNGP/zV5V5+Zlqr8fZT8FbC59AeHJYatY+2kJu3etQROIHMAbRthGYGYI7NlHjd+oF62e/u8WSWU0NH9u56Ic3HoGD1az3vfTc0U693fhzAL1iVdT9HHYnhHfJXYexS6/gbphBvlAQwHo6wcrIanlOTiUHx26jYiKlKMjy0WTCrMU6aNRxjFg6LNsio1SL9Yslmdr8Gv/xr0faeYJ+pTyM1bbnt4CovyrKH2G7phCZG4pl/F8CJvqzKzVAWIXiAmhzD2f/Kw1rwOR8e5TP8k+zMzOz7z+PuEd8FaYbKLfQQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=1GZw9qH3+nYEzeN/xAAsO8OTinl3bvS3zNw36kYE2Zk=;
 b=T55ErRzWbwng/NApY4G8cqm/YpOi8jeA0AOsQeQwQoimBqjHfzh3/D2NFjuk8fz2KVsBHvnP2CdYou0bbxvXTe5QE3M8PxhQvQOBWM7T22UqqvGYDgdyNf6uiTMUPUHgAeIPPyyONWoHSTsjuZv11XTTu8PLxTiFOpnupFwYdgssQ+/QBv0oSeybQvMPpDt92hqXwijCsL4NHmO6zJYBTnK/V3F/q4r7xEWXohYrfzXn7AMWqXo6f/Hrum7nMVm3PPI/Rso95mPM334uQpMzHm83oD18WpGzcl+wdxg7LQ2cxMMM0M41enNot5NQyEOUC9o7hHzCAlEraZxkKUieJQ==
Received: from MWHPR0601MB3658.namprd06.prod.outlook.com
 (2603:10b6:301:7f::36) by PH0PR06MB7270.namprd06.prod.outlook.com
 (2603:10b6:510:2::24) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.24; Mon, 3 Feb
 2025 11:17:46 +0000
Received: from MWHPR0601MB3658.namprd06.prod.outlook.com
 ([fe80::e3a9:d612:ffd7:54b2]) by MWHPR0601MB3658.namprd06.prod.outlook.com
 ([fe80::e3a9:d612:ffd7:54b2%4]) with mapi id 15.20.8398.021; Mon, 3 Feb 2025
 11:17:46 +0000
From: Kirill Makurin <maiddaisuki@HIDDEN>
To: "bug-gnulib@HIDDEN" <bug-gnulib@HIDDEN>, Bruno Haible <bruno@HIDDEN>
Subject: Re: bug#75939: setting $MSYS2_ARG_CONV_EXCL in compile script?
Thread-Topic: bug#75939: setting $MSYS2_ARG_CONV_EXCL in compile script?
Thread-Index: AQHbdcLEqfmv5APsp0Gusp3lMjWU27M0nE69gABz/ACAABY+SoAAQoCAgAABm+U=
Date: Mon, 3 Feb 2025 11:17:45 +0000
Message-ID: <MWHPR0601MB36585B3E2F3370A95B94BD98B1F52@HIDDEN>
References: <202502022235.512MZRt81594313@HIDDEN> <19109594.Birjgn3VVN@nimes>
 <DM5PR0601MB365611EDE15EA5A9C21D3C4AB1F52@HIDDEN>
 <5838688.68rGoOzH7r@nimes>
In-Reply-To: <5838688.68rGoOzH7r@nimes>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MWHPR0601MB3658:EE_|PH0PR06MB7270:EE_
x-ms-office365-filtering-correlation-id: 69e04a85-217b-43e4-a14d-08dd444462a0
x-microsoft-antispam: BCL:0;
 ARA:14566002|461199028|12050799009|9400799030|7092599003|15080799006|8062599003|15030799003|19110799003|8060799006|102099032|10035399004|440099028|3412199025;
x-microsoft-antispam-message-info: =?us-ascii?Q?ObJleKi+GZjGV20HE+PN9lFz/WAGg3AGnUw2pa7NemGRCk5HxdKBNyVXVRdM?=
 =?us-ascii?Q?M9DKTffha9U9HFKNk37WFnpDCoeAiSVx+yU+mUqDO/PfApqIHFvrsuPt2YVv?=
 =?us-ascii?Q?EU2358Kh0UEH3nO+6RKm2jTd9YFHHknsUgWMZIWg/ROOlwTNjr7wtfjga8ne?=
 =?us-ascii?Q?yMpG1tywUv3ba1hOBbwKwdKR/GEhDAOM8yHv0m5hZLF2oA49BsebxreUi231?=
 =?us-ascii?Q?tqvFgLbdSp561siKjDDdse9ReGh9r3S06UswfylJGx/NZjAEGEI7Ne7++wMy?=
 =?us-ascii?Q?n0DALa+ppBZKkoiroMHo7Mbi52g6Ci3nIGeXq9d5JkMJDRVH8bfENJ4PVw/F?=
 =?us-ascii?Q?Zk8Fqu8cY8NhzIffZho1lsRrbDcXZK+gGWMV3iaB13iDSDiXCltMkUfnEA56?=
 =?us-ascii?Q?5cyCee8FzaHvGGBe0GOZkuun0XH5NWM3VoHQZvqtntSqLREISAUot88s8tuy?=
 =?us-ascii?Q?v4ZDNCYuGPZrxI/ikdR6bnKk5/PHnYcbXI6MluVyNXiIGGiwGddSikg5JkP1?=
 =?us-ascii?Q?QR15AoQ87ZeaBU/pMp6o482Cm7JSP5G5Csq41cjR9CciP44pb3WuUi/zFKRf?=
 =?us-ascii?Q?JS8D0kqfymkooi8mNdt4NwujaT2N+/nfrfZY+IuULvuNCYbJPsfnHPYEltcU?=
 =?us-ascii?Q?RvX43k2vzjRWTsEAuIzhhZ+k1e/JaCKstN54/tLX3foZ/JHaeSSurhh57U8h?=
 =?us-ascii?Q?H8SqkSb8Em8P/dMP5hahbmXVwBvTDIZOQhg37hbTYWJ9ySwypAhJ9XzQIal6?=
 =?us-ascii?Q?weCem9ijZGbXgdQLzoOlHeCz5Hl5MLu64wH1tEc+pHiSFS2Nw+snAu6hv9vv?=
 =?us-ascii?Q?fWMnsVMcfVAUgCu2SzfQNVpL+tc/h3f3Iug9HTkszbSRpToa8zdDxkWUj4IR?=
 =?us-ascii?Q?6nHRm3U9/t+4DQKBt/0fmCbqnluGTh9slzwDKeMeHPkDL/Yvi3IRnT34LC/R?=
 =?us-ascii?Q?gbxoqM7xS79yfIlHQ84aZkxQcCpU16Rxjzv1nDBWyyCiOL9lIyOIp1Jl9tTS?=
 =?us-ascii?Q?ww1SsXvFiD7jD+DE4TOrDI3lGR6IWuYisl6PwO4lTVYlXUqusht9mj3vkqlH?=
 =?us-ascii?Q?ze6EJliuHw7Eifh7BMOOYuNHoKfZurL0y7usTiVM33x/0rNYHLj3AGWrHdEL?=
 =?us-ascii?Q?0WoSVbjTu8Yl4NAPIwKL67POGJmr3qhhrq6yjw3VizCuv9YqMYc+szLrSgkM?=
 =?us-ascii?Q?LqMSWTchNos5eXZLIDCV9vemBYSOmrdFj3yHWw27CC/719SFNfP9WtnRWLQ?=
 =?us-ascii?Q?=3D?=
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?1vQSxHiJScnQzj7BpFak9b/F4cQCuTCp2AJeTCHqxA/6PqZKGbqHdqMMnfUm?=
 =?us-ascii?Q?u2sPy9aQiFTQBX/yCCo51kBZpDz7ZpadEsLQx7IFPXcBOuhZBbyUwzLEqJvh?=
 =?us-ascii?Q?0mcXsXPj1XeT9TJA6KkfHM0j+EMvg1p1XVuqVRqoWzoxUBvTi3mSHfQDJuq6?=
 =?us-ascii?Q?INOPRIdKXG0tlcoDAkEnufvm4G514NqFFLX+NXpPNl5Vrau4s+Rh+mGz/kDy?=
 =?us-ascii?Q?kzEAw5WMFWsnLEUF8nTMfRHk5cDGysAfBOdE6v0yjZnGU0zXH9jOwSe4/Vyn?=
 =?us-ascii?Q?A8QCNC7u0qm7aZdVDooXOXXUv8LZXPCycKHx14anhiJ5MHZJOyURfjf46q/P?=
 =?us-ascii?Q?YlpChBh381Wk7509+7hZn15C0/Voh23UdCKRmXxM94Yj3gJ45gdONNfBBzF5?=
 =?us-ascii?Q?N9/6SxXX9YTgZx/vApJJt6bYuLoski8+nvZrtN0J4MicyDsajf060Xn5A6Kc?=
 =?us-ascii?Q?nvyMSke5JwGluW7fnCS4Z8Or8xfT3jsqDn5RqqzAl5yV73kVTRbp+Yi5gGDV?=
 =?us-ascii?Q?WvlT95a2hU1vn4q/ByWWbUykqq8W8UZqGLZMDUuF/hojZ2n1nxalARgC9DiK?=
 =?us-ascii?Q?71DjakYWQLf9UzN2KPhtpwJ+5KRZsA7FxlWBXvd0rc2VXpJsHesIOxgSDS41?=
 =?us-ascii?Q?zZysfgo2u8roxmo4A3naydCiDK7vGoa34RCEUOS2BPlr06D98QTUWPX2W9aQ?=
 =?us-ascii?Q?eMQdRzQmCC8/vuTQvpYaxMerHocrgLjPaq1Inmt//uH2botKC5d+YlEy2xu9?=
 =?us-ascii?Q?Rdyx/GBIRsYPCwpRvgngvvuMMa+IP8XFTJ8k5opX43D4BLjADYgYM8a5J3qX?=
 =?us-ascii?Q?6OREJtbaI4Zc9c+Uu/Vs58vA9SnlRvMUjuRfh/zxwoyZuQsWqdEt1Vk8PF/k?=
 =?us-ascii?Q?tDURN9yoKHBHXy/mSKBYb1Ph7YB0Hr1msEqM4z2DmcJmV5YuTgJeBHm4UqCK?=
 =?us-ascii?Q?G+tGs16axOPlVeiNEyja6XwYefjLo+c0FSfvQ220KiaJYA87T8u56t7zNQSb?=
 =?us-ascii?Q?8bQapJuyuB4zI4YtoUZg0qqZiNbyqH8PFjJLElh6AybmZ6PgSsXe9raBg6La?=
 =?us-ascii?Q?c3MBFiLyLYk9B1bJCgAFBoMhBUkYbE9rp1py4l0ZaVzpO5peIOSniFdDE55i?=
 =?us-ascii?Q?LP8/e+f4I2de+yopNzBmWbzXWah425d2yfP8ZryHLdYLBmHFFmfjulWE+bxM?=
 =?us-ascii?Q?q3djBrFWzbnkMHD6/OWL8fxb1zHigPsdQjh9na+q665ur3eZShPYn6RX5qD6?=
 =?us-ascii?Q?/bkPa7t7OMnOcgTjJyMgg/13YaZEt+l0HrvFxxZ14A=3D=3D?=
Content-Type: multipart/alternative;
 boundary="_000_MWHPR0601MB36585B3E2F3370A95B94BD98B1F52MWHPR0601MB3658_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MWHPR0601MB3658.namprd06.prod.outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 69e04a85-217b-43e4-a14d-08dd444462a0
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Feb 2025 11:17:45.9444 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR06MB7270
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75939
Cc: "75939 <at> debbugs.gnu.org" <75939 <at> debbugs.gnu.org>,
 Karl Berry <karl@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--_000_MWHPR0601MB36585B3E2F3370A95B94BD98B1F52MWHPR0601MB3658_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

The installer from https://osdn.net/projects/mingw/ is the same as found in=
 https://sourceforge.net/projects/mingw/ (except for possible difference in=
 versions) and the Wikipedia article points to the former website (mingw.or=
g website is no longer alive). This installer provides both `mingw-*` (gcc,=
 binutils) and `msys-*` (bash, autotools, etc.) packages. I am using its `m=
sys.bat` to start the shell.

I also would like to notice that mingw32 (MinGW) has not been updated for a=
 few years as of now.
________________________________
From: bug-automake-bounces+maiddaisuki=3Doutlook.com@HIDDEN <bug-automake-=
bounces+maiddaisuki=3Doutlook.com@HIDDEN> on behalf of Bruno Haible via Bu=
g reports for Automake <bug-automake@HIDDEN>
Sent: Monday, February 3, 2025 7:56 PM
To: bug-gnulib@HIDDEN <bug-gnulib@HIDDEN>; Kirill Makurin <maiddaisuki@ou=
tlook.com>
Cc: 75939 <at> debbugs.gnu.org <75939 <at> debbugs.gnu.org>; Karl Berry <karl@freefri=
ends.org>
Subject: bug#75939: setting $MSYS2_ARG_CONV_EXCL in compile script?

Kirill Makurin wrote:
> I applied patches and they work for Msys2.
>
> I also tested it with (what I assume is) "Msys-based MinGW" (https://osdn=
.net/projects/mingw/) and it fails. Its `uname -s` reports `MINGW32_NT-6.2`=
 and it has `MSYSTEM` set , and it lacks `cygpath`.
> ...
> I explicitly set `file_conv` to `mingw` in compile just for testing with =
this MinGW and there are no issues with double conversion.

Thanks for testing.

In the download area of https://osdn.net/projects/mingw/, I cannot see an
"Msys-based MinGW". Rather, the page says
  "This is the official download site for the latest packages originating
   from the MinGW.OSDN Project, (formerly the MinGW.org Project; however,
   that domain is no longer associated with this project)."

Maybe the mix between the original MinGW and MSYS occurred on your machine?

Anyway, here's an update of the patch series, that should make things work
also in this situation (regardless how it originated).

I wouldn't want to test for the presence of 'cygpath' _without_ also testin=
g
$MSYSTEM, because that could malfunction for people who access the original
MinGW binaries through a Cygwin environment (which is another mix-up that
people might do).

Bruno


--_000_MWHPR0601MB36585B3E2F3370A95B94BD98B1F52MWHPR0601MB3658_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div class=3D"elementToProof"><span style=3D"font-family: Aptos, Aptos_Embe=
ddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 1=
2pt; color: rgb(0, 0, 0);">The installer from
</span><span style=3D"font-family: &quot;Segoe UI&quot;, &quot;Segoe UI Web=
 (West European)&quot;, -apple-system, BlinkMacSystemFont, Roboto, &quot;He=
lvetica Neue&quot;, sans-serif; font-size: 14.6667px; color: rgb(0, 0, 0); =
background-color: rgb(255, 255, 255);"><a href=3D"https://osdn.net/projects=
/mingw/" target=3D"_blank" id=3D"OWA783bd1f2-a950-5fe4-4bc3-45ab9d363506" c=
lass=3D"OWAAutoLink" title=3D"https://osdn.net/projects/mingw/" rel=3D"noop=
ener noreferrer" data-auth=3D"NotApplicable" data-linkindex=3D"0" data-ogsc=
=3D"" style=3D"margin: 0px; background-color: rgb(255, 255, 255); text-alig=
n: left;">https://osdn.net/projects/mingw/</a>&nbsp;</span><span style=3D"f=
ont-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvet=
ica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">is
 the same as found in <a href=3D"https://sourceforge.net/projects/mingw/" i=
d=3D"LPlnk" class=3D"OWAAutoLink">
https://sourceforge.net/projects/mingw/</a>&nbsp;(except for possible diffe=
rence in versions) and the Wikipedia article points to the former website (=
mingw.org website is no longer alive). This installer provides both `mingw-=
*` (gcc, binutils) and `msys-*` (bash,
 autotools, etc.) packages. I am using its `msys.bat` to start the shell.</=
span></div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
I also would like to notice that mingw32 (MinGW) has not&nbsp;been updated =
for a few years as of now.</div>
<div id=3D"appendonsend"></div>
<hr style=3D"display:inline-block;width:98%" tabindex=3D"-1">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" st=
yle=3D"font-size:11pt" color=3D"#000000"><b>From:</b> bug-automake-bounces+=
maiddaisuki=3Doutlook.com@HIDDEN &lt;bug-automake-bounces+maiddaisuki=3Dou=
tlook.com@HIDDEN&gt; on behalf of Bruno Haible via
 Bug reports for Automake &lt;bug-automake@HIDDEN&gt;<br>
<b>Sent:</b> Monday, February 3, 2025 7:56 PM<br>
<b>To:</b> bug-gnulib@HIDDEN &lt;bug-gnulib@HIDDEN&gt;; Kirill Makurin &l=
t;maiddaisuki@HIDDEN&gt;<br>
<b>Cc:</b> 75939 <at> debbugs.gnu.org &lt;75939 <at> debbugs.gnu.org&gt;; Karl Berry =
&lt;karl@HIDDEN&gt;<br>
<b>Subject:</b> bug#75939: setting $MSYS2_ARG_CONV_EXCL in compile script?<=
/font>
<div>&nbsp;</div>
</div>
<div class=3D"BodyFragment"><font size=3D"2"><span style=3D"font-size:11pt;=
">
<div class=3D"PlainText">Kirill Makurin wrote:<br>
&gt; I applied patches and they work for Msys2.<br>
&gt; <br>
&gt; I also tested it with (what I assume is) &quot;Msys-based MinGW&quot; =
(<a href=3D"https://osdn.net/projects/mingw/">https://osdn.net/projects/min=
gw/</a>) and it fails. Its `uname -s` reports `MINGW32_NT-6.2` and it has `=
MSYSTEM` set , and it lacks `cygpath`.<br>
&gt; ...<br>
&gt; I explicitly set `file_conv` to `mingw` in compile just for testing wi=
th this MinGW and there are no issues with double conversion.<br>
<br>
Thanks for testing.<br>
<br>
In the download area of <a href=3D"https://osdn.net/projects/mingw/">https:=
//osdn.net/projects/mingw/</a>, I cannot see an<br>
&quot;Msys-based MinGW&quot;. Rather, the page says<br>
&nbsp; &quot;This is the official download site for the latest packages ori=
ginating<br>
&nbsp;&nbsp; from the MinGW.OSDN Project, (formerly the MinGW.org Project; =
however,<br>
&nbsp;&nbsp; that domain is no longer associated with this project).&quot;<=
br>
<br>
Maybe the mix between the original MinGW and MSYS occurred on your machine?=
<br>
<br>
Anyway, here's an update of the patch series, that should make things work<=
br>
also in this situation (regardless how it originated).<br>
<br>
I wouldn't want to test for the presence of 'cygpath' _without_ also testin=
g<br>
$MSYSTEM, because that could malfunction for people who access the original=
<br>
MinGW binaries through a Cygwin environment (which is another mix-up that<b=
r>
people might do).<br>
<br>
Bruno<br>
<br>
</div>
</span></font></div>
</body>
</html>

--_000_MWHPR0601MB36585B3E2F3370A95B94BD98B1F52MWHPR0601MB3658_--




Information forwarded to bug-automake@HIDDEN:
bug#75939; Package automake. Full text available.

Message received at 75939 <at> debbugs.gnu.org:


Received: (at 75939) by debbugs.gnu.org; 3 Feb 2025 10:56:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 03 05:56:42 2025
Received: from localhost ([127.0.0.1]:37957 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1teu89-0007mT-GV
	for submit <at> debbugs.gnu.org; Mon, 03 Feb 2025 05:56:42 -0500
Received: from mo4-p00-ob.smtp.rzone.de ([85.215.255.23]:36847)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <bruno@HIDDEN>) id 1teu84-0007mC-J6
 for 75939 <at> debbugs.gnu.org; Mon, 03 Feb 2025 05:56:39 -0500
ARC-Seal: i=1; a=rsa-sha256; t=1738580189; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=iKvFcNuet1GP5JZyncMjNZlcV1kOgzEg++x9l/I39Mo9ylv8bJCY6W6pdRSDEVoK7g
 molwXvTa8v3VnzrXfVWAO9vnOW8R4rY23UC0wTyI7CCHAfdANBZ3bBIbvM4v8PFtLHji
 BF+gJDjKbFf4DUXoPWKOewNuN091LAElmFrkNKVJwYiWi0j6BizFGUKm2EgHO14CpHzf
 lk77D6fnM7AGArULQntvV3KvpbI4vbJsfv4y0bvrLErjyF1HigkTqE+XXgUagZngbC59
 i+AQ09Ey4TPumnZ/HIQQ0RLjxdO4vYsXQ8DBJjSzim0vpOxNCF/83lGlFIJ0NV40nkEC
 IaSA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1738580189;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=g71LPZjPso2okm0SgC3ukPt3O2oW4F5of5tkWX6i5hQ=;
 b=AB1PcLyv72QOUpG7pUnPYNEvBTDTqMN68BSzSpKDmvv8s2mEkOpcxMZPI5G8Cjgi5A
 tnzTZ21txVTZEx8k1ntFVBY7POKIGhQghn4VZJluEbhyl3mUk6GorZecFwiXViCBpjV3
 TegOJtRuPOTPn6tW7yIDCxvov7kssmAuMRr1fpd+/sqBdU74VbUKh041JATA3DLHESa8
 c30pmR9mm6oNr3n/0o6BThhYVwhgo8YKjCP/clG7fATd8TmFxfooc5+16Cb0qwjau6If
 ccOibYb8aFF+1a7FOiqmB+uCYNLz7onEeQS/5f90+IrxxBFGaPDagWWvi24ZkSc8vc1C
 AgIA==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
X-RZG-CLASS-ID: mo00
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1738580189;
 s=strato-dkim-0002; d=clisp.org;
 h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=g71LPZjPso2okm0SgC3ukPt3O2oW4F5of5tkWX6i5hQ=;
 b=g75j5o0sUlIOjKEP5KIgZDkr1z+MkFGunyW8PT3YCJJoO9hYfdf188skSZLl5kuZlu
 5wz9jiTFMtf+P3XFf/y4HcanCBnwIxZnyPLlLZT3WYIHoHyWF7jWHkGU5SpcgjY3xHnu
 va//vDZQbfcGwMNqVBAR4JZ+YBNBZk84mbwxyz1lVfnQfFhVeb3v6muYVnG4Gb+3P1C2
 gFzGF16IMpyeImPZ7KVXymPJNp6hH2ZXrC8cm3carprpjpD0chjfntzJRnVWtNioOC7g
 z2hORL97RaQbyhGRtvmM98iUOoaWx5iuoPAfDZIIILoqEH8flezNDUsCet+Fk4WHa8lD
 w2bA==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1738580189;
 s=strato-dkim-0003; d=clisp.org;
 h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=g71LPZjPso2okm0SgC3ukPt3O2oW4F5of5tkWX6i5hQ=;
 b=VOX3CXMw2cKE16AKtGdsU/yNBFtIRcLrOie1/oQPVIAEQaupeahkJzY9wTOPijNj43
 DX+JK+5xBUHj03I1NyDA==
X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlLnY4jECd2hdUURIbZgL8PX2QiTuZ3cdB8X/nqmieQmHG3bDhHVEfzQOnz//Ig6bf"
Received: from nimes.localnet by smtp.strato.de (RZmta 51.2.21 AUTH)
 with ESMTPSA id Nfb42e113AuT5mc
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 3 Feb 2025 11:56:29 +0100 (CET)
From: Bruno Haible <bruno@HIDDEN>
To: bug-gnulib@HIDDEN, Kirill Makurin <maiddaisuki@HIDDEN>
Subject: Re: setting $MSYS2_ARG_CONV_EXCL in compile script?
Date: Mon, 03 Feb 2025 11:56:29 +0100
Message-ID: <5838688.68rGoOzH7r@nimes>
Organization: GNU
In-Reply-To: <DM5PR0601MB365611EDE15EA5A9C21D3C4AB1F52@HIDDEN>
References: <202502022235.512MZRt81594313@HIDDEN> <19109594.Birjgn3VVN@nimes>
 <DM5PR0601MB365611EDE15EA5A9C21D3C4AB1F52@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="nextPart1750089.tqCYEaUvYy"
Content-Transfer-Encoding: 7Bit
X-Spam-Score: -1.0 (-)
X-Debbugs-Envelope-To: 75939
Cc: 75939 <at> debbugs.gnu.org, Karl Berry <karl@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.0 (--)

This is a multi-part message in MIME format.

--nextPart1750089.tqCYEaUvYy
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"

Kirill Makurin wrote:
> I applied patches and they work for Msys2.
> 
> I also tested it with (what I assume is) "Msys-based MinGW" (https://osdn.net/projects/mingw/) and it fails. Its `uname -s` reports `MINGW32_NT-6.2` and it has `MSYSTEM` set , and it lacks `cygpath`.
> ...
> I explicitly set `file_conv` to `mingw` in compile just for testing with this MinGW and there are no issues with double conversion.

Thanks for testing.

In the download area of https://osdn.net/projects/mingw/, I cannot see an
"Msys-based MinGW". Rather, the page says
  "This is the official download site for the latest packages originating
   from the MinGW.OSDN Project, (formerly the MinGW.org Project; however,
   that domain is no longer associated with this project)."

Maybe the mix between the original MinGW and MSYS occurred on your machine?

Anyway, here's an update of the patch series, that should make things work
also in this situation (regardless how it originated).

I wouldn't want to test for the presence of 'cygpath' _without_ also testing
$MSYSTEM, because that could malfunction for people who access the original
MinGW binaries through a Cygwin environment (which is another mix-up that
people might do).

Bruno


--nextPart1750089.tqCYEaUvYy
Content-Disposition: attachment; filename="0001-compile-Simplify.patch"
Content-Transfer-Encoding: 7Bit
Content-Type: text/x-patch; charset="x-UTF_8J";
 name="0001-compile-Simplify.patch"

From fa6a98993ea95ce576c79e597cda5e166f36ba5e Mon Sep 17 00:00:00 2001
From: Bruno Haible <bruno@HIDDEN>
Date: Mon, 3 Feb 2025 06:02:07 +0100
Subject: [PATCH 1/3] compile: Simplify.

* lib/compile (func_file_conv): Remove unnecessary code, added on 2019-11-11.
* lib/ar-lib (func_file_conv): Likewise.
---
 lib/ar-lib  | 4 ++--
 lib/compile | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/lib/ar-lib b/lib/ar-lib
index 7d62dea99..85761fbf1 100755
--- a/lib/ar-lib
+++ b/lib/ar-lib
@@ -2,7 +2,7 @@
 # Wrapper for Microsoft lib.exe
 
 me=ar-lib
-scriptversion=2024-06-19.01; # UTC
+scriptversion=2025-02-03.05; # UTC
 
 # Copyright (C) 2010-2025 Free Software Foundation, Inc.
 # Written by Peter Rosin <peda@HIDDEN>.
@@ -65,7 +65,7 @@ func_file_conv ()
 	mingw)
 	  file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
 	  ;;
-	cygwin | msys)
+	cygwin)
 	  file=`cygpath -m "$file" || echo "$file"`
 	  ;;
 	wine)
diff --git a/lib/compile b/lib/compile
index 14aec5621..e80b054a0 100755
--- a/lib/compile
+++ b/lib/compile
@@ -1,7 +1,7 @@
 #! /bin/sh
 # Wrapper for compilers which do not understand '-c -o'.
 
-scriptversion=2024-12-03.03; # UTC
+scriptversion=2025-02-03.05; # UTC
 
 # Copyright (C) 1999-2025 Free Software Foundation, Inc.
 # Written by Tom Tromey <tromey@HIDDEN>.
@@ -67,7 +67,7 @@ func_file_conv ()
 	mingw/*)
 	  file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
 	  ;;
-	cygwin/* | msys/*)
+	cygwin/*)
 	  file=`cygpath -m "$file" || echo "$file"`
 	  ;;
 	wine/*)
-- 
2.43.0


--nextPart1750089.tqCYEaUvYy
Content-Disposition: attachment;
 filename="0002-compile-Distinguish-various-MinGW-MSYS-MSYS2-environ.patch"
Content-Transfer-Encoding: 7Bit
Content-Type: text/x-patch; charset="x-UTF_8J";
 name="0002-compile-Distinguish-various-MinGW-MSYS-MSYS2-environ.patch"

From afa958e0d4382f5fc6e1be236ae4718b83ec42b0 Mon Sep 17 00:00:00 2001
From: Bruno Haible <bruno@HIDDEN>
Date: Mon, 3 Feb 2025 06:10:09 +0100
Subject: [PATCH 2/3] compile: Distinguish various MinGW, MSYS, MSYS2
 environments correctly.

Reported by Kirill Makurin <maiddaisuki@HIDDEN> in
<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=75939>.

* lib/compile (func_file_conv): Use not only "uname -s", but also $MSYSTEM and
the presence of cygpath, in order to distinguish the original MinGW and MSYS2.
* lib/ar-lib (func_file_conv): Likewise.
---
 lib/ar-lib  | 15 +++++++++++++--
 lib/compile | 23 ++++++++++++++++++-----
 2 files changed, 31 insertions(+), 7 deletions(-)

diff --git a/lib/ar-lib b/lib/ar-lib
index 85761fbf1..f85f879d8 100755
--- a/lib/ar-lib
+++ b/lib/ar-lib
@@ -51,9 +51,20 @@ func_file_conv ()
 	# lazily determine how to convert abs files
 	case `uname -s` in
 	  MINGW*)
-	    file_conv=mingw
+	    if test -n "$MSYSTEM" && (cygpath --version) >/dev/null 2>&1; then
+	      # MSYS2 environment.
+	      file_conv=cygwin
+	    else
+	      # Original MinGW environment.
+	      file_conv=mingw
+	    fi
 	    ;;
-	  CYGWIN* | MSYS*)
+	  MSYS*)
+	    # Old MSYS environment, or MSYS2 with 32-bit MSYS2 shell.
+	    file_conv=cygwin
+	    ;;
+	  CYGWIN*)
+	    # Cygwin environment.
 	    file_conv=cygwin
 	    ;;
 	  *)
diff --git a/lib/compile b/lib/compile
index e80b054a0..fc738d3d9 100755
--- a/lib/compile
+++ b/lib/compile
@@ -37,11 +37,11 @@ IFS=" ""	$nl"
 
 file_conv=
 
-# func_file_conv build_file lazy
+# func_file_conv build_file unneeded_conversions
 # Convert a $build file to $host form and store it in $file
 # Currently only supports Windows hosts. If the determined conversion
-# type is listed in (the comma separated) LAZY, no conversion will
-# take place.
+# type is listed in (the comma separated) UNNEEDED_CONVERSIONS, no
+# conversion will take place.
 func_file_conv ()
 {
   file=$1
@@ -51,9 +51,20 @@ func_file_conv ()
 	# lazily determine how to convert abs files
 	case `uname -s` in
 	  MINGW*)
-	    file_conv=mingw
+	    if test -n "$MSYSTEM" && (cygpath --version) >/dev/null 2>&1; then
+	      # MSYS2 environment.
+	      file_conv=cygwin
+	    else
+	      # Original MinGW environment.
+	      file_conv=mingw
+	    fi
 	    ;;
-	  CYGWIN* | MSYS*)
+	  MSYS*)
+	    # Old MSYS environment, or MSYS2 with 32-bit MSYS2 shell.
+	    file_conv=cygwin
+	    ;;
+	  CYGWIN*)
+	    # Cygwin environment.
 	    file_conv=cygwin
 	    ;;
 	  *)
@@ -63,6 +74,8 @@ func_file_conv ()
       fi
       case $file_conv/,$2, in
 	*,$file_conv,*)
+	  # This is the optimization mentioned above:
+	  # If UNNEEDED_CONVERSIONS contains $file_conv, don't convert.
 	  ;;
 	mingw/*)
 	  file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
-- 
2.43.0


--nextPart1750089.tqCYEaUvYy
Content-Disposition: attachment;
 filename="0003-compile-Improve-support-for-C-compilations-on-MSYS2.patch"
Content-Transfer-Encoding: 7Bit
Content-Type: text/x-patch; charset="x-UTF_8J";
 name="0003-compile-Improve-support-for-C-compilations-on-MSYS2.patch"

From cb3d9062422613d7363ada31451334f858fb710a Mon Sep 17 00:00:00 2001
From: Bruno Haible <bruno@HIDDEN>
Date: Mon, 3 Feb 2025 06:11:37 +0100
Subject: [PATCH 3/3] compile: Improve support for C++ compilations on MSYS2.

Reported by Kirill Makurin <maiddaisuki@HIDDEN> in
<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=75939>.

* lib/compile (func_file_conv): Use 'cygpath -w', not 'cygpath -m'.
* lib/ar-lib (func_file_conv): Likewise.
---
 lib/ar-lib  | 2 +-
 lib/compile | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/ar-lib b/lib/ar-lib
index f85f879d8..d0a7b5c8a 100755
--- a/lib/ar-lib
+++ b/lib/ar-lib
@@ -77,7 +77,7 @@ func_file_conv ()
 	  file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
 	  ;;
 	cygwin)
-	  file=`cygpath -m "$file" || echo "$file"`
+	  file=`cygpath -w "$file" || echo "$file"`
 	  ;;
 	wine)
 	  file=`winepath -w "$file" || echo "$file"`
diff --git a/lib/compile b/lib/compile
index fc738d3d9..c404e89e4 100755
--- a/lib/compile
+++ b/lib/compile
@@ -81,7 +81,7 @@ func_file_conv ()
 	  file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
 	  ;;
 	cygwin/*)
-	  file=`cygpath -m "$file" || echo "$file"`
+	  file=`cygpath -w "$file" || echo "$file"`
 	  ;;
 	wine/*)
 	  file=`winepath -w "$file" || echo "$file"`
-- 
2.43.0


--nextPart1750089.tqCYEaUvYy--







Information forwarded to bug-automake@HIDDEN:
bug#75939; Package automake. Full text available.

Message received at 75939 <at> debbugs.gnu.org:


Received: (at 75939) by debbugs.gnu.org; 3 Feb 2025 08:26:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 03 03:26:08 2025
Received: from localhost ([127.0.0.1]:37660 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1termR-0005tP-1k
	for submit <at> debbugs.gnu.org; Mon, 03 Feb 2025 03:26:07 -0500
Received: from mail-bn7nam10olkn2081a.outbound.protection.outlook.com
 ([2a01:111:f403:2804::81a]:30816
 helo=NAM10-BN7-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <maiddaisuki@HIDDEN>)
 id 1termO-0005sm-9K
 for 75939 <at> debbugs.gnu.org; Mon, 03 Feb 2025 03:26:05 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=lu9BrhworOm1AA9XZVinHD/OUJfv/FHQna3ku6nrgC/5/UiXsWbmKZLU53zCSe28V0tVMFMOs5zVd1yJ7pV4+hB5pZHBApW0HRTZNV7x3l4dw+NNZEKtQjRg+tj3LkEOJNtFLOVplupZx7lMcFtmcuJ5IDXYTPbg0EoAQ4DdkUVW37OzQuu/EH09b4Hi3cv2omG4AM9m8tMrB3UqbdlXAytd9Px0p1CG6rEZ6bhPL4rAryjIBAIATGPkXU1DPXTrtFH6tpfYnNBS706JHnn7KpO9+sw50XljH1hthT0lxgGDbrAHF4q12BMrCx/TpnlL7XB6HNjC4djpnHZ9OptejA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 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=goicK7fE5mqCoSDZ1q766IqcIllNavdU3Iv7XIaOj24=;
 b=q3ZiPCq+Em0QTFxYwiiNE48BUdWNif19+BaDcLbCeUa9bBZw8/hKldb7q+RcngMZmaOsNA1KPf0tJuRXSe18cXRblOtz2xGc+Anw0NSP1KdKx6UVZwNOqczAK5+6IRlBnsUn6kHqUK/A8ZweVZ/XWARzJsyZFcBg8DffrDpQjzt+RvYUfB1FlcfzqiuM489WqbhsS6hmCJ3CVaxvycUAhWvJheNICPt2R/VHMzei4TZ3y19+N+Xk7jApj2XOmE6LR0SjB5Uf2wX6hksDDTuBiZW7L0xUtJknDo4e+UgHKYMZBB+B0YqeX28r1H529hrlJY8vKFXO4XkZY8XN84/jTw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=goicK7fE5mqCoSDZ1q766IqcIllNavdU3Iv7XIaOj24=;
 b=LdxOlbQW7xMxCC5Wj9wIErU8Ad5eVNRLs21cNvk8Oi0voyRZuvJ2B6Y4osXbvg7ozS534Eokgw4HQ4cQtSID0MuVKzSRVteKHlw3J/GbO/yQYwcNdqWTSqxjwGp3TZzNlXMAGuOQ/2l1OnWQaoi8wT4mjlPbS7IEOV8mu6i8obfAzZvK8wgkyJKntCWAEqli/j1pRBTkJDjgpgTZwbKXXqqnKwhMs2YBotnigeyP1qjDCjMn+tKiqm7toCUHL7vukKNbz8zlf+A55g/PmR+yQFzPTRUerGOH0pfpuZDu+hG3vX4dF/ccaToG4t06+MV9w/w+Uf7PfW92URlUs2j4CA==
Received: from MWHPR0601MB3658.namprd06.prod.outlook.com
 (2603:10b6:301:7f::36) by BLAPR06MB6961.namprd06.prod.outlook.com
 (2603:10b6:208:296::9) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.23; Mon, 3 Feb
 2025 08:25:56 +0000
Received: from MWHPR0601MB3658.namprd06.prod.outlook.com
 ([fe80::e3a9:d612:ffd7:54b2]) by MWHPR0601MB3658.namprd06.prod.outlook.com
 ([fe80::e3a9:d612:ffd7:54b2%4]) with mapi id 15.20.8398.021; Mon, 3 Feb 2025
 08:25:56 +0000
From: Kirill Makurin <maiddaisuki@HIDDEN>
To: "bug-gnulib@HIDDEN" <bug-gnulib@HIDDEN>, Bruno Haible <bruno@HIDDEN>
Subject: Re: setting $MSYS2_ARG_CONV_EXCL in compile script?
Thread-Topic: setting $MSYS2_ARG_CONV_EXCL in compile script?
Thread-Index: AQHbdcLEqfmv5APsp0Gusp3lMjWU27M0nE69gABz/ACAABY+Sg==
Date: Mon, 3 Feb 2025 08:25:55 +0000
Message-ID: <DM5PR0601MB365611EDE15EA5A9C21D3C4AB1F52@HIDDEN>
References: <202502022235.512MZRt81594313@HIDDEN>
 <MWHPR0601MB36581B092EAB8B6FF5B62642B1EA2@HIDDEN>
 <19109594.Birjgn3VVN@nimes>
In-Reply-To: <19109594.Birjgn3VVN@nimes>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MWHPR0601MB3658:EE_|BLAPR06MB6961:EE_
x-ms-office365-filtering-correlation-id: c3de3a97-b29f-4e92-a35b-08dd442c60ff
x-microsoft-antispam: BCL:0;
 ARA:14566002|15030799003|19110799003|8060799006|15080799006|12050799009|7092599003|461199028|8062599003|9400799030|3412199025|440099028|10035399004|12091999003|102099032|56899033;
x-microsoft-antispam-message-info: =?utf-8?B?bVg4M25Sckh1L2V0OFlDb1ZlQnNBcFJBbWRCblpwQ1NMNFJLUjE4OGtnTW10?=
 =?utf-8?B?OUNSVDFFaGFoZHdNTStWcm02WE9ZcEZQYjc0NXlmbHlTRUt1dS9uNTJRQlgv?=
 =?utf-8?B?SXRpNisvNFhMOERiQy9kMVNoTTFtZlVleTZUVDdjaE9VTDVLQXljbm9nb2tw?=
 =?utf-8?B?V3ZnYmw5aWZIaU9hRy9Ic3NSNys0Sm02SXUwaTFWWWFvdyszK1A1UFVlME1S?=
 =?utf-8?B?N0FXbTdlUHV3cUdqZzRlcVdGVW9RS1ZUWFlxVDlOS3kvMk1SZE1DZ21LRHVS?=
 =?utf-8?B?QU14S2xubDlZN1A2YnRkNlY1c3JLVm1KYzEwblp1eDVUTjM0Q0hjZ2p1S2No?=
 =?utf-8?B?azltVUt0M1lFRThtOUlwdmlUcGhTUUtnQTNEVUJZODVRclVLMUs2S2VVWklH?=
 =?utf-8?B?VGpodnRTUmV0Tk5mVEd0aDl4a05ZandJcnZaZlpaRXZoTElZekltdkFwTTdL?=
 =?utf-8?B?MkdxOURMLzRqYmt6bEh3OE00MGFSMEtZSGl2STdJUm12bklHdjNhT2hZdzJJ?=
 =?utf-8?B?aGRGSHlHUkFsZnZrL3plVVBSb3lYTTMxYXFWZVF2Um1lVkV0REw4U21aVHU0?=
 =?utf-8?B?MDJ0ZWx3MXNRTEhybFJoYS91V2YrMjFhVzhEY1ZEZEhmVkRPbHFVNDJPNURI?=
 =?utf-8?B?enA1WDhpWVJ3MXROdTVrdVBlVnFKVVI0M09rMXNPdy9ISFE0RzlMNHd4Vnc2?=
 =?utf-8?B?eVU0NStFS0orS2VxMHUySnYzZVlZd1MzaFdQWElOWTVHbTNhOWE3cHY4bW9N?=
 =?utf-8?B?NGs5UWxSSytTNjJNVWdyd2dlZW5GQWs3OVA5Vy9yWnlmUERFQjhKNjZ3MlBy?=
 =?utf-8?B?aTVRQWU1dmIrOGF1elUvNFNqc3pMMENSVHg0dWw0cHNUYlFjUHh6TWg1bEx0?=
 =?utf-8?B?eXhXakJxUXR5YlVxOXljZGhrVjRkNnppNmZvZlFoQmJUVXJuYVNRTEh5eDVy?=
 =?utf-8?B?a3ZXcUxPSS9LL0dZVWlaUkZ2MFRpQXpSako1SkVjV3NHbkY1WkkrcTVFb0dC?=
 =?utf-8?B?dzdjc0p1d29aemYzT1RuSm9HTkNWS2ltbmZpU1U5UXRHank0S0NVbFpyZW03?=
 =?utf-8?B?YXdWOXgvY0xBeU5tNjI3a1pWY1A4elVIZWMza2lwOGtsUllGdEkwek5tSnRk?=
 =?utf-8?B?V1BQQmwwVjArMk9Xa1FlSjk2N2NFa0trZ2VlV045Wk5veTJQakZSL0dIcWpk?=
 =?utf-8?B?eFQvNXdDTXphYkk2dDFwbGh6eVRKYjA0NlVtR3hKNjVPdkZUTG1hSWVsU1Fq?=
 =?utf-8?B?V0xoaFd5MFRlUnFxRWxkTHowbWtlQkI4NVd3dFhRVWZWZmpMU0s2QmVQS0dx?=
 =?utf-8?B?SXRyUUpsWU90b2xkQmtlc1h2RUduVXQrZExYQ2VETS91c0tJeDJ4eUxBSTdI?=
 =?utf-8?B?aEJxVHU1VXMzaXMydXUvaHNlR0ZXZjUxeWxoQ3FzZjlzWGlWSUY0VGZJV1Bt?=
 =?utf-8?B?MWo3aHAzYnpMRzJuc293Z1BsWUY5WUxVczBpc0hCZGhIUkxjUHZINHRQbHdT?=
 =?utf-8?B?STdSU0t3cWtSZGIzVjRQcUh2YVNLVG94RXNKSjBxb1g4a3ZDNFg5TWtBZFFp?=
 =?utf-8?B?TVpFY2RaUXlqYW1yeXJUbzc1NndWKzVEWlBqOE94TVk4enpuNHc2R0t3WTRX?=
 =?utf-8?B?Zm1xTFh3cFFWVTBnMFIrUCtwb0FoS1RmVmtsdEFzSlRMR2toU2tiNU9tbG1k?=
 =?utf-8?Q?XiF++Ukuex2kyvyJLSor?=
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Y1k3bDlPaXVxWGVKQlJCZ0ZnMWRsTDZhcDZtSnFGZVZHbXY5dEMvdDN2SDlo?=
 =?utf-8?B?aXM5ZEl6NE9MamVFb2FHMmFCL1k5ZVJ2M0VrUXExWU42ODYxTzFGZ01ZeWJJ?=
 =?utf-8?B?L3hqZUpYOUpvQS9HbFBXUmx4MW5LOUZydmVnVHpjWVYvK3hmVm9qeGoza0ho?=
 =?utf-8?B?T0krS0xuSUIzZklzbkFhdjNxNzVxYjNRQktBTUE1d04wbjhsOFpKRkNmbW1J?=
 =?utf-8?B?ejdEM3JPZXQyUkk4Um5ZMmhDSVUybnQxNFdsa3VvRVdmZUpuV1JvRUdKdW1F?=
 =?utf-8?B?VUZDMURZamhGaXlHWU5hdXl5K2I3ZGlwODRIVkwrZ1MxL1JkUXFaVnBsQVVW?=
 =?utf-8?B?ejl4WWY0RVRUNThjcENoRTFiQ3BtWkU0dHBBS1BGTG1BTTZjUnBVS3NKT1hW?=
 =?utf-8?B?TGcwY2dFVE5qd2hFVGwxS3N2ZEk4UFR5K3pJeCs2YTFaWUxYckp5cUpzMStm?=
 =?utf-8?B?WlhSWEFwMmhPVVZTSU9xZjI1WGZRYWFjVUwyRnFBWmNzc3QvOHM0QjJYT085?=
 =?utf-8?B?ZzFyR2s4ZUNVenJ2TlZ3ZEx1SDJhbVFHdVR1Q1lQR1hnTmpQeTdwend3YzlJ?=
 =?utf-8?B?YlhjWVk1dzdRbUFTTE9jZGZhMUNITFRzM0JWV3dYeXYrRXp6VFBudldiMStm?=
 =?utf-8?B?elBjUEhIeldLOG5uZFZ3RWdFdHo5TGNwK1hMcXhTZGtma05jTVZWZzFLOWJo?=
 =?utf-8?B?RnprSVVrUzl1dnViRjRrN09LcmtnaCsyNEJsaUxGMGhhVGhObGZNbU85THoz?=
 =?utf-8?B?cUZnengvdEMwU01QUnkvZStnZTgwMkJKSVpERmpmZXQ5cmk0dFkySW5vUXRR?=
 =?utf-8?B?a3NKM1ZhRW9NVmptQ08wTXpHQS9GR3Z2V2lmakdRRDFRM1c2WHA1TUJpYi9B?=
 =?utf-8?B?QUJ0M051U1B5dU9MajhISWF6RWlNMG1mUTVsbk5TYUFwL1RSR0hxTXlrV0Zm?=
 =?utf-8?B?RHpVKzYrUDNVZUZ1aHlndUw0ajlrVVU1Y0wyZ3hYZy9OZzNYeGkxMVI3TnVS?=
 =?utf-8?B?NVpISSs2eGZOcGM2NElvQWZ6YXJCTHI1d0hmczRMTjY5YTFHSkFSUUExci80?=
 =?utf-8?B?NGZ1Q1liek9WRHUzUFVrRGJTdGp0ckFFM1pJcGhuTlhPdVFocVhRSDdoalAx?=
 =?utf-8?B?NGxHN0NBVmJXeU81T2NxK1E4UVAxS2I5SXY1amZpWlhVaGtmdE1ORTJTeENQ?=
 =?utf-8?B?bE1tWE9udnJsR3pVMEQ2NjR5a09qTU1NTnJGa3h5M25qTWdvMTczN214d1Uv?=
 =?utf-8?B?UWVKR0JrUzJZMEhWT0ZuMVMwT290N1RkcUIxbnluak9MNlJzbC9wVGU0WDRX?=
 =?utf-8?B?ejZ2L3JvT0YxaTVhR1N6ek51M1FUTnkyWFFaMDdjQkhueElkcWpDRGliTWx2?=
 =?utf-8?B?TFYzNjVtLzBGSU9UYTZvWVVjY2Z6b0lEYysrSXd0c29XRUxxN3pyVkttV3lz?=
 =?utf-8?B?Mnl3ZnJsMWR2a1hpRWFwSGNFK0JLaCtMMms0U0RZOC9JMkw0aU91d1k2WHNR?=
 =?utf-8?B?OGJkbFNqR3pWSndUdjJTMmw3KzdOaWhwZmVEQ3lhWnVlZFptYSs4WnZKQllv?=
 =?utf-8?B?WlZFdEhINEV1MWx1TTg2QlBFWlNVMUtMSmZURTA4WXZPV245UjJKQkFJanJW?=
 =?utf-8?B?eWw2aytGOE8yK1FSbnFzZExpRjJ0bzNJTVFUOU0zRHJ2OGEyMkpjbnUrWit4?=
 =?utf-8?B?Z0VLb0Z6ckxaRi9lTGdyYkxlL0dJdHJTT2lTaU5qODhtWmw4ZjVveUp3PT0=?=
Content-Type: multipart/alternative;
 boundary="_000_DM5PR0601MB365611EDE15EA5A9C21D3C4AB1F52DM5PR0601MB3656_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MWHPR0601MB3658.namprd06.prod.outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: c3de3a97-b29f-4e92-a35b-08dd442c60ff
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Feb 2025 08:25:55.2860 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR06MB6961
X-Spam-Score: 0.7 (/)
X-Debbugs-Envelope-To: 75939
Cc: "75939 <at> debbugs.gnu.org" <75939 <at> debbugs.gnu.org>,
 Karl Berry <karl@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.3 (/)

--_000_DM5PR0601MB365611EDE15EA5A9C21D3C4AB1F52DM5PR0601MB3656_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SSBhcHBsaWVkIHBhdGNoZXMgYW5kIHRoZXkgd29yayBmb3IgTXN5czIuDQoNCkkgYWxzbyB0ZXN0
ZWQgaXQgd2l0aCAod2hhdCBJIGFzc3VtZSBpcykgIk1zeXMtYmFzZWQgTWluR1ciIChodHRwczov
L29zZG4ubmV0L3Byb2plY3RzL21pbmd3LykgYW5kIGl0IGZhaWxzLiBJdHMgYHVuYW1lIC1zYCBy
ZXBvcnRzIGBNSU5HVzMyX05ULTYuMmAgYW5kIGl0IGhhcyBgTVNZU1RFTWAgc2V0ICwgYW5kIGl0
IGxhY2tzIGBjeWdwYXRoYC4NCg0KU2hvdWxkIHdlIGV2ZW4gZGlzdGluZ3Vpc2ggYmV0d2VlbiAi
b3JpZ2luYWwgTWluR1ciIGFuZCAiTXN5cy1iYXNlZCBNaW5HVyI/IEkgdGhpbmsgdGhleSBib3Ro
IGxhY2sgYGN5Z3BhdGhgIGFuZCBzaG91bGQgYmUgdHJlYXRlZCB0aGUgc2FtZS4gSSBtYXkgbm90
IGtub3cgc29tZXRoaW5nIGFib3V0ICJvcmlnaW5hbCBNaW5HVyIgdGhvdWdoLg0KDQpUaGUgYC9l
dGMvbXN5c3RlbWAgZmlsZSBkb2VzIG5vdCBleGlzdCB3aXRoIHRoaXMgIk1zeXMtYmFzZWQgTWlu
R1ciLg0KDQpUaGUgYHVuYW1lIC1yYCBtZXRob2QgbWVudGlvbmVkIGluIHRoZSBhdHRhY2hlZCBm
aWxlIHNlZW1zIG91dGRhdGVkLiBDdXJyZW50IE1zeXMyJ3MgYHVuYW1lLXJgIGhhcyBgeDg2XzY0
YCBzdWZmaXggaW5zdGVhZCBvZiBgbXN5c2AgaW4gaXRzIG91dHB1dCAocmVnYXJkbGVzcyBvZiBl
bnZpcm9ubWVudCkuDQoNCi0tLQ0KDQpJIGV4cGxpY2l0bHkgc2V0IGBmaWxlX2NvbnZgIHRvIGBt
aW5nd2AgaW4gY29tcGlsZSBqdXN0IGZvciB0ZXN0aW5nIHdpdGggdGhpcyBNaW5HVyBhbmQgdGhl
cmUgYXJlIG5vIGlzc3VlcyB3aXRoIGRvdWJsZSBjb252ZXJzaW9uLg0KDQotIEtpcmlsbCBNYWt1
cmluDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBCcnVubyBIYWli
bGUgPGJydW5vQGNsaXNwLm9yZz4NClNlbnQ6IE1vbmRheSwgRmVicnVhcnkgMywgMjAyNSAyOjM4
IFBNDQpUbzogYnVnLWdudWxpYkBnbnUub3JnIDxidWctZ251bGliQGdudS5vcmc+OyBLYXJsIEJl
cnJ5IDxrYXJsQGZyZWVmcmllbmRzLm9yZz4NCkNjOiBLaXJpbGwgTWFrdXJpbiA8bWFpZGRhaXN1
a2lAb3V0bG9vay5jb20+OyA3NTkzOUBkZWJidWdzLmdudS5vcmcgPDc1OTM5QGRlYmJ1Z3MuZ251
Lm9yZz4NClN1YmplY3Q6IFJlOiBzZXR0aW5nICRNU1lTMl9BUkdfQ09OVl9FWENMIGluIGNvbXBp
bGUgc2NyaXB0Pw0KDQpLaXJpbGwgTWFrdXJpbiB3cm90ZToNCj4gSSB3YXMgZ29pbmcgdG8ganVz
dCBzYXkgdGhhdCB0aGlzIHBhdGNoIGlzIGdvb2QgYW5kIGdvIGFoZWFkIHdpdGggaXQsIGJ1dCBJ
IGRlY2lkZWQgdG8gY2hlY2sgaXQgYW5kIHR1cm5zIG91dCBpdCBmaXhlcyB0aGlzIGlzc3VlIG9u
bHkgcGFydGlhbGx5LCBidXQgdGhlIHBhdGNoIGl0c2VsZiBpcyBnb29kLg0KPg0KPiBNc3lzMiBo
YXMgbXVsdGlwbGUgZW52aXJvbm1lbnRzIChzZWUgaHR0cHM6Ly93d3cubXN5czIub3JnL2RvY3Mv
ZW52aXJvbm1lbnRzLykgYW5kIHRoaXMgcGF0Y2ggd29ya3Mgb25seSBmb3IgYE1TWVNgLiBGb3Ig
YWxsIG90aGVyIGVudmlyb25tZW50cyBgdW5hbWVgIHdpbGwgcmVwb3J0IGEgc3RyaW5nIHN0YXJ0
aW5nIHdpdGggYE1JTkdXNjRgIGFuZCBgY29tcGlsZWAgd2lsbCBzZXQgYGZpbGVfY29udmAgdmFy
aWFibGUgdG8gYG1pbmd3YC4gVGhpcywgdW5mb3J0dW5hdGVseSwgb3ZlcmxhcHMgd2l0aCBtaW5n
dzMyIHdoaWNoIGRvZXMgbm90IGhhdmUgYGN5Z3BhdGhgLg0KPg0KPiBGb3IgYG1pbmd3YCB0aGUg
ZmlsZW5hbWUgaXMgY29udmVydGVkIGluIGBjb21waWxlYCBhcyBmb2xsb3dzOg0KPg0KPiBgYGAN
Cj4gbWluZ3cvKikNCj4g4oCC4oCC4oCC4oCC4oCC4oCCZmlsZT1gY21kIC8vQyBlY2hvICIkZmls
ZSAiIHwgc2VkIC1lICdzLyJcKC4qXCkgIiAqJC9cMS8nYA0KPiBgYGANCj4NCj4gVGhlIHJlc3Vs
dGluZyBjb252ZXJ0ZWQgZmlsZW5hbWUgaGFzIGZvcndhcmQgc2xhc2hlcyBhcyB3aXRoIGBjeWdw
YXRoIC1tYCBhbmQgc3VmZmVycyBmcm9tIHRoZSBzYW1lIGRvdWJsZSBjb252ZXJzaW9uIGlzc3Vl
Lg0KPg0KPiBJbiB0aGVvcnkgd2UgY291bGQgcHJlcGVuZCBgY3lncGF0aGAgaW52b2NhdGlvbiBp
biB0aGlzIGJyYW5jaCBsaWtlIHRoaXM6DQo+DQo+IGBgYA0KPiBtaW5ndy8qKQ0KPiDigILigILi
gILigILigILigIJmaWxlPWBjeWdwYXRoIC13ICAiJGZpbGUiIDI+L2Rldi9udWxsIHx8IGNtZCAv
L0MgZWNobyAiJGZpbGUgIiB8IHNlZCAtZSAncy8iXCguKlwpICIgKiQvXDEvJ2ANCj4gYGBgDQo+
DQo+IEhvd2V2ZXIsIGNvbXBpbGF0aW9uIGlzIHN0aWxsIGdvaW5nIHRvIGZhaWwgaWYgdGhlcmUg
aXMgbm8gYGN5Z3BhdGhgIChhbHNvICxgY3lncGF0aGAgaXMgbm90IGluc3RhbGxlZCB3aXRoIE1z
eXMyIGJ5IGRlZmF1bHQpLg0KPg0KPiBJIHRoaW5rIGEgYmV0dGVyIHNvbHV0aW9uIG1heSBiZSB0
byBhZGQgYWRkaXRpb25hbCBzZWQgaW52b2NhdGlvbiBpbiB0aGUgcGlwZSB0byBjb252ZXJ0IGZv
cndhcmQgc2xhc2hlcyB0byBiYWNrc2xhc2hlcy4NCj4NCj4gSSBhbHNvIHdhcyB3b25kZXJpbmcg
aWYgcGFzc2luZyBgbWluZ3dgIGFzIHRoZSBzZWNvbmQgYXJndW1lbnQgaW50byBgZnVuY19maWxl
X2NvbnYgYCBpbiB0aGlzIGJyYW5jaCBjb3VsZCBoZWxwLCBidXQgdW5mb3J0dW5hdGVseSBgL2Zp
bGVuYW1lYCBpbiByZXN1bHRpbmcgYC1UcC9maWxlbmFtZWAgaXMgbm90IGNvbnZlcnRlZCBieSBN
c3lzMi4NCj4NCj4gYGBgDQo+ICouY2MgfCAqLkNDIHwgKi5jeHggfCAqLkNYWCB8ICouW2NDXSsr
KQ0KPiDigILigILigILigILigILigIIgIGZ1bmNfZmlsZV9jb252ICIkMSINCj4gYGBgDQo+DQo+
IEkgaG9wZSBJIGRpZG4ndCBjYXVzZSB0b28gbXVjaCBjb25mdXNpb24gYWJvdXQgYE1TWVMyX0FS
R19DT05WX0VYQ0xgLCBJIHdhcyBhIGJpdCBpbiBhIGh1cnJ5IGFuZCBwcm9iYWJseSBkaWRuJ3Qg
bWFrZSBpdCBjbGVhciB0aGF0IEkgbWVhbnQgc2V0dGluZyBgTVNZUzJfQVJHX0NPTlZfRVhDTGAg
bW9yZSBsaWtlIGFuIGV4dGVybmFsIHVzZXItc2lkZSB3b3JrYXJvdW5kIChlLmcuIEkgd2FzIHNl
dHRpbmcgaXQgaW4gbXkgYnVpbGQgc2NyaXB0KS4NCj4NCj4gLSBLaXJpbGwgTWFrdXJpbg0KDQpU
aGFua3MgZm9yIHRlc3RpbmcuDQoNCj4gRm9yIGFsbCBvdGhlciBlbnZpcm9ubWVudHMgYHVuYW1l
YCB3aWxsIHJlcG9ydCBhIHN0cmluZyBzdGFydGluZyB3aXRoIGBNSU5HVzY0YA0KPiBhbmQgYGNv
bXBpbGVgIHdpbGwgc2V0IGBmaWxlX2NvbnZgIHZhcmlhYmxlIHRvIGBtaW5nd2AuDQoNCk9LLCBz
byB3aGF0IHlvdSBzYXlpbmcgaXMgdGhlIGRldGVjdGlvbiAvIGRpc3RpbmN0aW9uIG9mIGVudmly
b25tZW50cw0KaXMgbm90IHdvcmtpbmcuIFdoaWNoIGlzIHF1aXRlIHBsYXVzaWJsZSwgc2luY2Ug
dGhlIG9yaWdpbmFsIGNvZGUgd2FzDQp3cml0dGVuIGluIDIwMTAgKHdoZW4gTVNZUzIgZGlkIG5v
dCBleGlzdCkgYW5kIFBhdWwncyBwYXRjaCBmcm9tIDIwMTktMTEtMTENCndhcyBhcHBhcmVudGx5
IG5vdCB3ZWxsIHRlc3RlZCAoUGF1bCBpcyBub3QgdXNpbmcgV2luZG93cyBlbnZpcm9ubWVudHMp
Lg0KDQpTbywgbGV0J3MgZml4IHRoaXMgZW52aXJvbm1lbnQgZGlzdGluY3Rpb24uIFRoaXMgaXMg
YmV0dGVyIHRoYW4gYXBwbHlpbmcNCndvcmthcm91bmRzIHRoYXQgd2lsbCBhZmZlY3QgYmVoYXZp
b3VyIG9uIHRoZSBvcmlnaW5hbCBNaW5HVy4NCg0KSGVyZSBhcmUgMyBwcm9wb3NlZCBwYXRjaGVz
Og0KDQowMDAxKSBUaGlzIGlzIGEgY2xlYW51cCBvZiBQYXVsJ3MgcGF0Y2ggZnJvbSAyMDE5LTEx
LTExLiBTaW5jZSAkZmlsZV9jb252DQogICAgICBjYW4gb25seSBoYXZlIG9uZSBvZiB0aGUgdGhy
ZWUgdmFsdWVzICdtaW5ndycsICdjeWd3aW4nLCAnd2luZScsDQogICAgICBpdCBpcyBwb2ludGxl
c3MgdG8gdGVzdCB3aGV0aGVyIHRoaXMgdmFsdWUgaXMgJ21zeXMnLg0KDQowMDAyKSBUaGlzIHBh
dGNoIGV4dGVuZHMgdGhlIGRpc3RpbmN0aW9uIG9mIGVudmlyb25tZW50cy4gU2luY2UgSSBkb24n
dA0KICAgICAgaGF2ZSBmaXJzdC1oYW5kIGluZm8gYWJvdXQgdGhlc2UgZW52aXJvbm1lbnRzLCBJ
IGFza2VkIHRoZSBwcmlvcg0KICAgICAga25vd2xlZGdlIHN1bW1hcml6YXRpb24gZW5naW5lLiBS
ZXN1bHRzIGFyZSBhdHRhY2hlZC4gSSB0cnVzdCB0aGVzZQ0KICAgICAgYW5zd2VycywgYmVjYXVz
ZSBNaW5HVyArIE1TWVMgaXMgYSB0b3BpYyB0aGF0IGlzIHdpZGVseSBkaXNjdXNzZWQNCiAgICAg
IG9uIHRoZSB3ZWIuDQoNCjAwMDMpIFRoaXMgcGF0Y2ggaXMgdGhlIHNhbWUgYXMgYWxyZWFkeSBw
cm9wb3NlZDogdXNlIGJhY2tzbGFzaGVkIGZpbGVuYW1lcw0KICAgICAgaW5zdGVhZCBvZiBmb3J3
YXJkLXNsYXNoZXMgb25lcyAodGhhdCBNU1lTMiB3b3VsZCBpbnRlcnByZXQgYSBzZWNvbmQNCiAg
ICAgIHRpbWUpLg0KDQpLaXJpbGw6IFRlc3Rpbmcgb2YgdGhpcyBwYXRjaCBzZXJpZXMgaW4geW91
ciBlbnZpcm9ubWVudCAoTVNZUzIgKyBNU1ZDKQ0KICAgICAgICBpcyB3ZWxjb21lLg0KDQpCcnVu
bw0K

--_000_DM5PR0601MB365611EDE15EA5A9C21D3C4AB1F52DM5PR0601MB3656_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyIgc3R5bGU9
ImRpc3BsYXk6bm9uZTsiPiBQIHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO30gPC9zdHls
ZT4NCjwvaGVhZD4NCjxib2R5IGRpcj0ibHRyIj4NCjxkaXYgY2xhc3M9ImVsZW1lbnRUb1Byb29m
IiBzdHlsZT0iZm9udC1mYW1pbHk6IEFwdG9zLCBBcHRvc19FbWJlZGRlZEZvbnQsIEFwdG9zX01T
Rm9udFNlcnZpY2UsIENhbGlicmksIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAx
MnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQpJIGFwcGxpZWQgcGF0Y2hlcyBhbmQgdGhleSB3
b3JrIGZvciBNc3lzMi48L2Rpdj4NCjxkaXYgY2xhc3M9ImVsZW1lbnRUb1Byb29mIiBzdHlsZT0i
Zm9udC1mYW1pbHk6IEFwdG9zLCBBcHRvc19FbWJlZGRlZEZvbnQsIEFwdG9zX01TRm9udFNlcnZp
Y2UsIENhbGlicmksIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xv
cjogcmdiKDAsIDAsIDApOyI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9ImVsZW1lbnRUb1By
b29mIiBzdHlsZT0iZm9udC1mYW1pbHk6IEFwdG9zLCBBcHRvc19FbWJlZGRlZEZvbnQsIEFwdG9z
X01TRm9udFNlcnZpY2UsIENhbGlicmksIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXpl
OiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQpJIGFsc28gdGVzdGVkIGl0IHdpdGggKHdo
YXQgSSBhc3N1bWUgaXMpICZxdW90O01zeXMtYmFzZWQgTWluR1cmcXVvdDsgKGh0dHBzOi8vb3Nk
bi5uZXQvcHJvamVjdHMvbWluZ3cvKSBhbmQgaXQgZmFpbHMuIEl0cyBgdW5hbWUgLXNgIHJlcG9y
dHMgYE1JTkdXMzJfTlQtNi4yYCBhbmQgaXQgaGFzIGBNU1lTVEVNYCBzZXQgLCBhbmQgaXQgbGFj
a3MgYGN5Z3BhdGhgLjwvZGl2Pg0KPGRpdiBjbGFzcz0iZWxlbWVudFRvUHJvb2YiIHN0eWxlPSJm
b250LWZhbWlseTogQXB0b3MsIEFwdG9zX0VtYmVkZGVkRm9udCwgQXB0b3NfTVNGb250U2Vydmlj
ZSwgQ2FsaWJyaSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7IGNvbG9y
OiByZ2IoMCwgMCwgMCk7Ij4NCjxicj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iZWxlbWVudFRvUHJv
b2YiIHN0eWxlPSJmb250LWZhbWlseTogQXB0b3MsIEFwdG9zX0VtYmVkZGVkRm9udCwgQXB0b3Nf
TVNGb250U2VydmljZSwgQ2FsaWJyaSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6
IDEycHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij4NClNob3VsZCB3ZSBldmVuIGRpc3Rpbmd1aXNo
IGJldHdlZW4gJnF1b3Q7b3JpZ2luYWwgTWluR1cmcXVvdDsgYW5kICZxdW90O01zeXMtYmFzZWQg
TWluR1cmcXVvdDs/IEkgdGhpbmsgdGhleSBib3RoIGxhY2sgYGN5Z3BhdGhgIGFuZCBzaG91bGQg
YmUgdHJlYXRlZCB0aGUgc2FtZS4gSSBtYXkgbm90IGtub3cgc29tZXRoaW5nIGFib3V0ICZxdW90
O29yaWdpbmFsIE1pbkdXJnF1b3Q7IHRob3VnaC48L2Rpdj4NCjxkaXYgY2xhc3M9ImVsZW1lbnRU
b1Byb29mIiBzdHlsZT0iZm9udC1mYW1pbHk6IEFwdG9zLCBBcHRvc19FbWJlZGRlZEZvbnQsIEFw
dG9zX01TRm9udFNlcnZpY2UsIENhbGlicmksIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1z
aXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYgY2xh
c3M9ImVsZW1lbnRUb1Byb29mIiBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsgdGV4dC1pbmRlbnQ6
IDBweDsgbWFyZ2luOiAwcHg7IGZvbnQtZmFtaWx5OiBBcHRvcywgQXB0b3NfRW1iZWRkZWRGb250
LCBBcHRvc19NU0ZvbnRTZXJ2aWNlLCBDYWxpYnJpLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZv
bnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsiPg0KVGhlIGAvZXRjL21zeXN0ZW1g
IGZpbGUgZG9lcyBub3QgZXhpc3Qgd2l0aCB0aGlzICZxdW90O01zeXMtYmFzZWQgTWluR1cmcXVv
dDsuPGJyPg0KPGJyPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJlbGVtZW50VG9Qcm9vZiIgc3R5bGU9
InRleHQtYWxpZ246IGxlZnQ7IHRleHQtaW5kZW50OiAwcHg7IG1hcmdpbjogMHB4OyBmb250LWZh
bWlseTogQXB0b3MsIEFwdG9zX0VtYmVkZGVkRm9udCwgQXB0b3NfTVNGb250U2VydmljZSwgQ2Fs
aWJyaSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2Io
MCwgMCwgMCk7Ij4NClRoZSBgdW5hbWUgLXJgIG1ldGhvZCBtZW50aW9uZWQmbmJzcDtpbiB0aGUg
YXR0YWNoZWQgZmlsZSBzZWVtcyBvdXRkYXRlZC4gQ3VycmVudCBNc3lzMidzIGB1bmFtZS1yYCBo
YXMgYHg4Nl82NGAgc3VmZml4IGluc3RlYWQgb2YgYG1zeXNgIGluIGl0cyBvdXRwdXQgKHJlZ2Fy
ZGxlc3Mgb2YgZW52aXJvbm1lbnQpLjwvZGl2Pg0KPGRpdiBjbGFzcz0iZWxlbWVudFRvUHJvb2Yi
IHN0eWxlPSJmb250LWZhbWlseTogQXB0b3MsIEFwdG9zX0VtYmVkZGVkRm9udCwgQXB0b3NfTVNG
b250U2VydmljZSwgQ2FsaWJyaSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEy
cHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij4NCjxicj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iZWxl
bWVudFRvUHJvb2YiIHN0eWxlPSJmb250LWZhbWlseTogQXB0b3MsIEFwdG9zX0VtYmVkZGVkRm9u
dCwgQXB0b3NfTVNGb250U2VydmljZSwgQ2FsaWJyaSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBm
b250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij4NCi0tLTwvZGl2Pg0KPGRpdiBj
bGFzcz0iZWxlbWVudFRvUHJvb2YiIHN0eWxlPSJmb250LWZhbWlseTogQXB0b3MsIEFwdG9zX0Vt
YmVkZGVkRm9udCwgQXB0b3NfTVNGb250U2VydmljZSwgQ2FsaWJyaSwgSGVsdmV0aWNhLCBzYW5z
LXNlcmlmOyBmb250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij4NCjxicj4NCjwv
ZGl2Pg0KPGRpdiBjbGFzcz0iZWxlbWVudFRvUHJvb2YiIHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0
OyB0ZXh0LWluZGVudDogMHB4OyBtYXJnaW46IDBweDsgZm9udC1mYW1pbHk6IEFwdG9zLCBBcHRv
c19FbWJlZGRlZEZvbnQsIEFwdG9zX01TRm9udFNlcnZpY2UsIENhbGlicmksIEhlbHZldGljYSwg
c2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQpJIGV4
cGxpY2l0bHkgc2V0IGBmaWxlX2NvbnZgIHRvIGBtaW5nd2AgaW4gY29tcGlsZSBqdXN0IGZvciB0
ZXN0aW5nIHdpdGggdGhpcyZuYnNwO01pbkdXIGFuZCB0aGVyZSBhcmUgbm8gaXNzdWVzIHdpdGgg
ZG91YmxlIGNvbnZlcnNpb24uPC9kaXY+DQo8ZGl2IGNsYXNzPSJlbGVtZW50VG9Qcm9vZiIgc3R5
bGU9ImZvbnQtZmFtaWx5OiBBcHRvcywgQXB0b3NfRW1iZWRkZWRGb250LCBBcHRvc19NU0ZvbnRT
ZXJ2aWNlLCBDYWxpYnJpLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsg
Y29sb3I6IHJnYigwLCAwLCAwKTsiPg0KPGJyPg0KPC9kaXY+DQo8ZGl2IGlkPSJhcHBlbmRvbnNl
bmQiIHN0eWxlPSJjb2xvcjogaW5oZXJpdDsiPjwvZGl2Pg0KPGRpdiBjbGFzcz0iZWxlbWVudFRv
UHJvb2YiIHN0eWxlPSJmb250LWZhbWlseTogQXB0b3MsIEFwdG9zX0VtYmVkZGVkRm9udCwgQXB0
b3NfTVNGb250U2VydmljZSwgQ2FsaWJyaSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNp
emU6IDEycHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij4NCi0gS2lyaWxsIE1ha3VyaW48L2Rpdj4N
CjxkaXYgY2xhc3M9ImVsZW1lbnRUb1Byb29mIiBzdHlsZT0iZm9udC1mYW1pbHk6IEFwdG9zLCBB
cHRvc19FbWJlZGRlZEZvbnQsIEFwdG9zX01TRm9udFNlcnZpY2UsIENhbGlicmksIEhlbHZldGlj
YSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQo8
YnI+DQo8L2Rpdj4NCjxociBzdHlsZT0iZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogOTgl
OyI+DQo8ZGl2IGRpcj0ibHRyIiBpZD0iZGl2UnBseUZ3ZE1zZyIgc3R5bGU9ImNvbG9yOiBpbmhl
cml0OyI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250
LXNpemU6IDExcHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij48Yj5Gcm9tOjwvYj4mbmJzcDtCcnVu
byBIYWlibGUgJmx0O2JydW5vQGNsaXNwLm9yZyZndDs8YnI+DQo8Yj5TZW50OjwvYj4mbmJzcDtN
b25kYXksIEZlYnJ1YXJ5IDMsIDIwMjUgMjozOCBQTTxicj4NCjxiPlRvOjwvYj4mbmJzcDtidWct
Z251bGliQGdudS5vcmcgJmx0O2J1Zy1nbnVsaWJAZ251Lm9yZyZndDs7IEthcmwgQmVycnkgJmx0
O2thcmxAZnJlZWZyaWVuZHMub3JnJmd0Ozxicj4NCjxiPkNjOjwvYj4mbmJzcDtLaXJpbGwgTWFr
dXJpbiAmbHQ7bWFpZGRhaXN1a2lAb3V0bG9vay5jb20mZ3Q7OyA3NTkzOUBkZWJidWdzLmdudS5v
cmcgJmx0Ozc1OTM5QGRlYmJ1Z3MuZ251Lm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4mbmJz
cDtSZTogc2V0dGluZyAkTVNZUzJfQVJHX0NPTlZfRVhDTCBpbiBjb21waWxlIHNjcmlwdD88L3Nw
YW4+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7Ij5LaXJpbGwgTWFrdXJpbiB3cm90ZTo8YnI+DQomZ3Q7IEkgd2FzIGdvaW5nIHRvIGp1c3Qg
c2F5IHRoYXQgdGhpcyBwYXRjaCBpcyBnb29kIGFuZCBnbyBhaGVhZCB3aXRoIGl0LCBidXQgSSBk
ZWNpZGVkIHRvIGNoZWNrIGl0IGFuZCB0dXJucyBvdXQgaXQgZml4ZXMgdGhpcyBpc3N1ZSBvbmx5
IHBhcnRpYWxseSwgYnV0IHRoZSBwYXRjaCBpdHNlbGYgaXMgZ29vZC48YnI+DQomZ3Q7PGJyPg0K
Jmd0OyBNc3lzMiBoYXMgbXVsdGlwbGUgZW52aXJvbm1lbnRzIChzZWUgPGEgaHJlZj0iaHR0cHM6
Ly93d3cubXN5czIub3JnL2RvY3MvZW52aXJvbm1lbnRzLykiIGlkPSJPV0FlZjNiMDM5NS02YTBl
LWI3ZmMtODVhNi03ODA5MTQ0NGMwNjAiIGNsYXNzPSJPV0FBdXRvTGluayIgZGF0YS1hdXRoPSJO
b3RBcHBsaWNhYmxlIj4NCmh0dHBzOi8vd3d3Lm1zeXMyLm9yZy9kb2NzL2Vudmlyb25tZW50cy8p
PC9hPiZuYnNwO2FuZCB0aGlzIHBhdGNoIHdvcmtzIG9ubHkgZm9yIGBNU1lTYC4gRm9yIGFsbCBv
dGhlciBlbnZpcm9ubWVudHMgYHVuYW1lYCB3aWxsIHJlcG9ydCBhIHN0cmluZyBzdGFydGluZyB3
aXRoIGBNSU5HVzY0YCBhbmQgYGNvbXBpbGVgIHdpbGwgc2V0IGBmaWxlX2NvbnZgIHZhcmlhYmxl
IHRvIGBtaW5nd2AuIFRoaXMsIHVuZm9ydHVuYXRlbHksIG92ZXJsYXBzIHdpdGggbWluZ3czMg0K
IHdoaWNoIGRvZXMgbm90IGhhdmUgYGN5Z3BhdGhgLjxicj4NCiZndDs8YnI+DQomZ3Q7IEZvciBg
bWluZ3dgIHRoZSBmaWxlbmFtZSBpcyBjb252ZXJ0ZWQgaW4gYGNvbXBpbGVgIGFzIGZvbGxvd3M6
PGJyPg0KJmd0Ozxicj4NCiZndDsgYGBgPGJyPg0KJmd0OyBtaW5ndy8qKTxicj4NCiZndDsg4oCC
4oCC4oCC4oCC4oCC4oCCZmlsZT1gY21kIC8vQyBlY2hvICZxdW90OyRmaWxlICZxdW90OyB8IHNl
ZCAtZSAncy8mcXVvdDtcKC4qXCkgJnF1b3Q7ICokL1wxLydgPGJyPg0KJmd0OyBgYGA8YnI+DQom
Z3Q7PGJyPg0KJmd0OyBUaGUgcmVzdWx0aW5nIGNvbnZlcnRlZCBmaWxlbmFtZSBoYXMgZm9yd2Fy
ZCBzbGFzaGVzIGFzIHdpdGggYGN5Z3BhdGggLW1gIGFuZCBzdWZmZXJzIGZyb20gdGhlIHNhbWUg
ZG91YmxlIGNvbnZlcnNpb24gaXNzdWUuPGJyPg0KJmd0Ozxicj4NCiZndDsgSW4gdGhlb3J5IHdl
IGNvdWxkIHByZXBlbmQgYGN5Z3BhdGhgIGludm9jYXRpb24gaW4gdGhpcyBicmFuY2ggbGlrZSB0
aGlzOjxicj4NCiZndDs8YnI+DQomZ3Q7IGBgYDxicj4NCiZndDsgbWluZ3cvKik8YnI+DQomZ3Q7
IOKAguKAguKAguKAguKAguKAgmZpbGU9YGN5Z3BhdGggLXcmbmJzcDsgJnF1b3Q7JGZpbGUmcXVv
dDsgMiZndDsvZGV2L251bGwgfHwgY21kIC8vQyBlY2hvICZxdW90OyRmaWxlICZxdW90OyB8IHNl
ZCAtZSAncy8mcXVvdDtcKC4qXCkgJnF1b3Q7ICokL1wxLydgPGJyPg0KJmd0OyBgYGA8YnI+DQom
Z3Q7PGJyPg0KJmd0OyBIb3dldmVyLCBjb21waWxhdGlvbiBpcyBzdGlsbCBnb2luZyB0byBmYWls
IGlmIHRoZXJlIGlzIG5vIGBjeWdwYXRoYCAoYWxzbyAsYGN5Z3BhdGhgIGlzIG5vdCBpbnN0YWxs
ZWQgd2l0aCBNc3lzMiBieSBkZWZhdWx0KS48YnI+DQomZ3Q7PGJyPg0KJmd0OyBJIHRoaW5rIGEg
YmV0dGVyIHNvbHV0aW9uIG1heSBiZSB0byBhZGQgYWRkaXRpb25hbCBzZWQgaW52b2NhdGlvbiBp
biB0aGUgcGlwZSB0byBjb252ZXJ0IGZvcndhcmQgc2xhc2hlcyB0byBiYWNrc2xhc2hlcy48YnI+
DQomZ3Q7PGJyPg0KJmd0OyBJIGFsc28gd2FzIHdvbmRlcmluZyBpZiBwYXNzaW5nIGBtaW5nd2Ag
YXMgdGhlIHNlY29uZCBhcmd1bWVudCBpbnRvIGBmdW5jX2ZpbGVfY29udiBgIGluIHRoaXMgYnJh
bmNoIGNvdWxkIGhlbHAsIGJ1dCB1bmZvcnR1bmF0ZWx5IGAvZmlsZW5hbWVgIGluIHJlc3VsdGlu
ZyBgLVRwL2ZpbGVuYW1lYCBpcyBub3QgY29udmVydGVkIGJ5IE1zeXMyLjxicj4NCiZndDs8YnI+
DQomZ3Q7IGBgYDxicj4NCiZndDsgKi5jYyB8ICouQ0MgfCAqLmN4eCB8ICouQ1hYIHwgKi5bY0Nd
KyspPGJyPg0KJmd0OyDigILigILigILigILigILigIImbmJzcDsgZnVuY19maWxlX2NvbnYgJnF1
b3Q7JDEmcXVvdDs8YnI+DQomZ3Q7IGBgYDxicj4NCiZndDs8YnI+DQomZ3Q7IEkgaG9wZSBJIGRp
ZG4ndCBjYXVzZSB0b28gbXVjaCBjb25mdXNpb24gYWJvdXQgYE1TWVMyX0FSR19DT05WX0VYQ0xg
LCBJIHdhcyBhIGJpdCBpbiBhIGh1cnJ5IGFuZCBwcm9iYWJseSBkaWRuJ3QgbWFrZSBpdCBjbGVh
ciB0aGF0IEkgbWVhbnQgc2V0dGluZyBgTVNZUzJfQVJHX0NPTlZfRVhDTGAgbW9yZSBsaWtlIGFu
IGV4dGVybmFsIHVzZXItc2lkZSB3b3JrYXJvdW5kIChlLmcuIEkgd2FzIHNldHRpbmcgaXQgaW4g
bXkgYnVpbGQgc2NyaXB0KS48YnI+DQomZ3Q7PGJyPg0KJmd0OyAtIEtpcmlsbCBNYWt1cmluPGJy
Pg0KPGJyPg0KVGhhbmtzIGZvciB0ZXN0aW5nLjxicj4NCjxicj4NCiZndDsgRm9yIGFsbCBvdGhl
ciBlbnZpcm9ubWVudHMgYHVuYW1lYCB3aWxsIHJlcG9ydCBhIHN0cmluZyBzdGFydGluZyB3aXRo
IGBNSU5HVzY0YDxicj4NCiZndDsgYW5kIGBjb21waWxlYCB3aWxsIHNldCBgZmlsZV9jb252YCB2
YXJpYWJsZSB0byBgbWluZ3dgLjxicj4NCjxicj4NCk9LLCBzbyB3aGF0IHlvdSBzYXlpbmcgaXMg
dGhlIGRldGVjdGlvbiAvIGRpc3RpbmN0aW9uIG9mIGVudmlyb25tZW50czxicj4NCmlzIG5vdCB3
b3JraW5nLiBXaGljaCBpcyBxdWl0ZSBwbGF1c2libGUsIHNpbmNlIHRoZSBvcmlnaW5hbCBjb2Rl
IHdhczxicj4NCndyaXR0ZW4gaW4gMjAxMCAod2hlbiBNU1lTMiBkaWQgbm90IGV4aXN0KSBhbmQg
UGF1bCdzIHBhdGNoIGZyb20gMjAxOS0xMS0xMTxicj4NCndhcyBhcHBhcmVudGx5IG5vdCB3ZWxs
IHRlc3RlZCAoUGF1bCBpcyBub3QgdXNpbmcgV2luZG93cyBlbnZpcm9ubWVudHMpLjxicj4NCjxi
cj4NClNvLCBsZXQncyBmaXggdGhpcyBlbnZpcm9ubWVudCBkaXN0aW5jdGlvbi4gVGhpcyBpcyBi
ZXR0ZXIgdGhhbiBhcHBseWluZzxicj4NCndvcmthcm91bmRzIHRoYXQgd2lsbCBhZmZlY3QgYmVo
YXZpb3VyIG9uIHRoZSBvcmlnaW5hbCBNaW5HVy48YnI+DQo8YnI+DQpIZXJlIGFyZSAzIHByb3Bv
c2VkIHBhdGNoZXM6PGJyPg0KPGJyPg0KMDAwMSkgVGhpcyBpcyBhIGNsZWFudXAgb2YgUGF1bCdz
IHBhdGNoIGZyb20gMjAxOS0xMS0xMS4gU2luY2UgJGZpbGVfY29udjxicj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBjYW4gb25seSBoYXZlIG9uZSBvZiB0aGUgdGhyZWUgdmFsdWVz
ICdtaW5ndycsICdjeWd3aW4nLCAnd2luZScsPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IGl0IGlzIHBvaW50bGVzcyB0byB0ZXN0IHdoZXRoZXIgdGhpcyB2YWx1ZSBpcyAnbXN5
cycuPGJyPg0KPGJyPg0KMDAwMikgVGhpcyBwYXRjaCBleHRlbmRzIHRoZSBkaXN0aW5jdGlvbiBv
ZiBlbnZpcm9ubWVudHMuIFNpbmNlIEkgZG9uJ3Q8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgaGF2ZSBmaXJzdC1oYW5kIGluZm8gYWJvdXQgdGhlc2UgZW52aXJvbm1lbnRzLCBJ
IGFza2VkIHRoZSBwcmlvcjxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBrbm93
bGVkZ2Ugc3VtbWFyaXphdGlvbiBlbmdpbmUuIFJlc3VsdHMgYXJlIGF0dGFjaGVkLiBJIHRydXN0
IHRoZXNlPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFuc3dlcnMsIGJlY2F1
c2UgTWluR1cgKyBNU1lTIGlzIGEgdG9waWMgdGhhdCBpcyB3aWRlbHkgZGlzY3Vzc2VkPGJyPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG9uIHRoZSB3ZWIuPGJyPg0KPGJyPg0KMDAw
MykgVGhpcyBwYXRjaCBpcyB0aGUgc2FtZSBhcyBhbHJlYWR5IHByb3Bvc2VkOiB1c2UgYmFja3Ns
YXNoZWQgZmlsZW5hbWVzPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGluc3Rl
YWQgb2YgZm9yd2FyZC1zbGFzaGVzIG9uZXMgKHRoYXQgTVNZUzIgd291bGQgaW50ZXJwcmV0IGEg
c2Vjb25kPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRpbWUpLjxicj4NCjxi
cj4NCktpcmlsbDogVGVzdGluZyBvZiB0aGlzIHBhdGNoIHNlcmllcyBpbiB5b3VyIGVudmlyb25t
ZW50IChNU1lTMiArIE1TVkMpPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IGlzIHdlbGNvbWUuPGJyPg0KPGJyPg0KQnJ1bm88L2Rpdj4NCjwvYm9keT4NCjwv
aHRtbD4NCg==

--_000_DM5PR0601MB365611EDE15EA5A9C21D3C4AB1F52DM5PR0601MB3656_--




Information forwarded to bug-automake@HIDDEN:
bug#75939; Package automake. Full text available.

Message received at 75939 <at> debbugs.gnu.org:


Received: (at 75939) by debbugs.gnu.org; 3 Feb 2025 05:39:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 03 00:39:01 2025
Received: from localhost ([127.0.0.1]:37318 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tepAi-00039K-Ly
	for submit <at> debbugs.gnu.org; Mon, 03 Feb 2025 00:39:01 -0500
Received: from mo4-p00-ob.smtp.rzone.de ([85.215.255.20]:45403)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <bruno@HIDDEN>) id 1tepAe-000391-Fq
 for 75939 <at> debbugs.gnu.org; Mon, 03 Feb 2025 00:38:58 -0500
ARC-Seal: i=1; a=rsa-sha256; t=1738561133; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=eg3njpUieuNx5YKjCWCROlhjPFTVwkeuoQbXOQ2ysmQEZKlbgv4a0PumfsAjzelcLP
 /Mqb7uftv2DaiMAqmU/l9+idORdrL+oeit8ViQoKrJ/UA9cVdbMR/qqsGd7miAccb4ec
 HSV9bZQW6AszPkRrTZn/n/N58oGiG7Ji5663yvkF91c4iQ+GEPr13IVTngQCvIgxeZ1u
 pC1aWafinawV2xWVL1hpzmyae+ZTHooSGgdJobL8a48nCA84Tw5an0ICY6Lpo2n7/fNZ
 gZlCnUBKgx90TGlhoIHlBIBgNxC2RB0+MYy9RnU7HKEUDoVJdGzzwiBt+G3fwCDSdy7R
 dh8g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1738561133;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=U/tvDg0dKWFHZJBdCyIyE+TDrw+t/NXtUG2m1/D/NUo=;
 b=ltPlucMRMaXIFRWFtTRHnqDwyU9pdUD37B+iga5oILeafkO/ef/1jYiQXuvOBAbDtZ
 uNA+1d2/uqsjPRjnUduoseccRatjiEITtRbIvd3zg8vDNjtZbW/mXaR1iAwQsohv+pc3
 3EnQ/olFD2Fd4K49yX0cCUN5CH5PcEDj9/uRJIYauSHHFmN7BhSa9f2jXhNYoUK/oKzz
 HSpFrbISDm7NyvoYWMoShp5Hcq6tA1vtrARBpO8wiBbqI2es5eBwA7le0kaeiuuwTC4W
 GcBC5mfKu5cNXAJXYFrEVj4VbU6vQD8LJ2HNL+RhFpjar3ilUKJmksXILhkwoYxvYpVz
 CybQ==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
X-RZG-CLASS-ID: mo00
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1738561133;
 s=strato-dkim-0002; d=clisp.org;
 h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=U/tvDg0dKWFHZJBdCyIyE+TDrw+t/NXtUG2m1/D/NUo=;
 b=bN4ArnA82NbvKLEW3FWCS6Ejgbku69oUK6fiuNiFw740eJ6B5UsFYnDrpwzguVxifU
 8KTM1m5Gb4vaDIEFWwhkTn7IWl2QtJ6EWfdg2TQiIWWQ/5LwbIYK1Wv56PsLvlFwG+9c
 2lABXheq6G2NTUAAvI6D6wsWB/qe41c0D90mVpj2PS2FuyaKJ5A4e0uYisIgqmRBqNk2
 iZ+Nel030QR94tpEfpU1F8UvticeX1Y+FdxaBDTBf5aCIbFuK4v0j+PhN3hKUbnx+IAA
 6x52hUyuu1+/yhH1ZZlZ0zN4wvzHXF+67cJwfKaYeCLJK+tR4jVGfOSAwHr+mBQXGLeD
 7jJA==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1738561133;
 s=strato-dkim-0003; d=clisp.org;
 h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=U/tvDg0dKWFHZJBdCyIyE+TDrw+t/NXtUG2m1/D/NUo=;
 b=Lo6iSGXuO93lKpuBwKPS1Kxrt23QxkX1UX7lrcSO96oH8pj8gyrqziiuXOySqdP+Za
 u8/s7FY0KinzFpOYVtBA==
X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlLnY4jECd2hdUURIbZgL8PX2QiTuZ3cdB8X/nqmieQmHG3bDhHVEfzQOnz//Ig6bf"
Received: from nimes.localnet by smtp.strato.de (RZmta 51.2.21 AUTH)
 with ESMTPSA id Nfb42e1135cq3r8
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 3 Feb 2025 06:38:52 +0100 (CET)
From: Bruno Haible <bruno@HIDDEN>
To: bug-gnulib@HIDDEN, Karl Berry <karl@HIDDEN>
Subject: Re: setting $MSYS2_ARG_CONV_EXCL in compile script?
Date: Mon, 03 Feb 2025 06:38:52 +0100
Message-ID: <19109594.Birjgn3VVN@nimes>
Organization: GNU
In-Reply-To: <MWHPR0601MB36581B092EAB8B6FF5B62642B1EA2@HIDDEN>
References: <202502022235.512MZRt81594313@HIDDEN>
 <MWHPR0601MB36581B092EAB8B6FF5B62642B1EA2@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="nextPart3038665.DRC60YpCsc"
Content-Transfer-Encoding: 7Bit
X-Spam-Score: 0.7 (/)
X-Debbugs-Envelope-To: 75939
Cc: Kirill Makurin <maiddaisuki@HIDDEN>, 75939 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.3 (/)

This is a multi-part message in MIME format.

--nextPart3038665.DRC60YpCsc
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="UTF-8"

Kirill Makurin wrote:
> I was going to just say that this patch is good and go ahead with it, but=
 I decided to check it and turns out it fixes this issue only partially, bu=
t the patch itself is good.
>=20
> Msys2 has multiple environments (see https://www.msys2.org/docs/environme=
nts/) and this patch works only for `MSYS`. For all other environments `una=
me` will report a string starting with `MINGW64` and `compile` will set `fi=
le_conv` variable to `mingw`. This, unfortunately, overlaps with mingw32 wh=
ich does not have `cygpath`.
>=20
> For `mingw` the filename is converted in `compile` as follows:
>=20
> ```
> mingw/*)
> =E2=80=82=E2=80=82=E2=80=82=E2=80=82=E2=80=82=E2=80=82file=3D`cmd //C ech=
o "$file " | sed -e 's/"\(.*\) " *$/\1/'`
> ```
>=20
> The resulting converted filename has forward slashes as with `cygpath -m`=
 and suffers from the same double conversion issue.
>=20
> In theory we could prepend `cygpath` invocation in this branch like this:
>=20
> ```
> mingw/*)
> =E2=80=82=E2=80=82=E2=80=82=E2=80=82=E2=80=82=E2=80=82file=3D`cygpath -w =
 "$file" 2>/dev/null || cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
> ```
>=20
> However, compilation is still going to fail if there is no `cygpath` (als=
o ,`cygpath` is not installed with Msys2 by default).
>=20
> I think a better solution may be to add additional sed invocation in the =
pipe to convert forward slashes to backslashes.
>=20
> I also was wondering if passing `mingw` as the second argument into `func=
_file_conv ` in this branch could help, but unfortunately `/filename` in re=
sulting `-Tp/filename` is not converted by Msys2.
>=20
> ```
> *.cc | *.CC | *.cxx | *.CXX | *.[cC]++)
> =E2=80=82=E2=80=82=E2=80=82=E2=80=82=E2=80=82=E2=80=82  func_file_conv "$=
1"
> ```
>=20
> I hope I didn't cause too much confusion about `MSYS2_ARG_CONV_EXCL`, I w=
as a bit in a hurry and probably didn't make it clear that I meant setting =
`MSYS2_ARG_CONV_EXCL` more like an external user-side workaround (e.g. I wa=
s setting it in my build script).
>=20
> - Kirill Makurin

Thanks for testing.

> For all other environments `uname` will report a string starting with `MI=
NGW64`
> and `compile` will set `file_conv` variable to `mingw`.

OK, so what you saying is the detection / distinction of environments
is not working. Which is quite plausible, since the original code was
written in 2010 (when MSYS2 did not exist) and Paul's patch from 2019-11-11
was apparently not well tested (Paul is not using Windows environments).

So, let's fix this environment distinction. This is better than applying
workarounds that will affect behaviour on the original MinGW.

Here are 3 proposed patches:

0001) This is a cleanup of Paul's patch from 2019-11-11. Since $file_conv
      can only have one of the three values 'mingw', 'cygwin', 'wine',
      it is pointless to test whether this value is 'msys'.

0002) This patch extends the distinction of environments. Since I don't
      have first-hand info about these environments, I asked the prior
      knowledge summarization engine. Results are attached. I trust these
      answers, because MinGW + MSYS is a topic that is widely discussed
      on the web.

0003) This patch is the same as already proposed: use backslashed filenames
      instead of forward-slashes ones (that MSYS2 would interpret a second
      time).

Kirill: Testing of this patch series in your environment (MSYS2 + MSVC)
        is welcome.

Bruno

--nextPart3038665.DRC60YpCsc
Content-Disposition: attachment; filename="0001-compile-Simplify.patch"
Content-Transfer-Encoding: 7Bit
Content-Type: text/x-patch; charset="x-UTF_8J";
 name="0001-compile-Simplify.patch"

From fa6a98993ea95ce576c79e597cda5e166f36ba5e Mon Sep 17 00:00:00 2001
From: Bruno Haible <bruno@HIDDEN>
Date: Mon, 3 Feb 2025 06:02:07 +0100
Subject: [PATCH 1/3] compile: Simplify.

* lib/compile (func_file_conv): Remove unnecessary code, added on 2019-11-11.
* lib/ar-lib (func_file_conv): Likewise.
---
 lib/ar-lib  | 4 ++--
 lib/compile | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/lib/ar-lib b/lib/ar-lib
index 7d62dea99..85761fbf1 100755
--- a/lib/ar-lib
+++ b/lib/ar-lib
@@ -2,7 +2,7 @@
 # Wrapper for Microsoft lib.exe
 
 me=ar-lib
-scriptversion=2024-06-19.01; # UTC
+scriptversion=2025-02-03.05; # UTC
 
 # Copyright (C) 2010-2025 Free Software Foundation, Inc.
 # Written by Peter Rosin <peda@HIDDEN>.
@@ -65,7 +65,7 @@ func_file_conv ()
 	mingw)
 	  file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
 	  ;;
-	cygwin | msys)
+	cygwin)
 	  file=`cygpath -m "$file" || echo "$file"`
 	  ;;
 	wine)
diff --git a/lib/compile b/lib/compile
index 14aec5621..e80b054a0 100755
--- a/lib/compile
+++ b/lib/compile
@@ -1,7 +1,7 @@
 #! /bin/sh
 # Wrapper for compilers which do not understand '-c -o'.
 
-scriptversion=2024-12-03.03; # UTC
+scriptversion=2025-02-03.05; # UTC
 
 # Copyright (C) 1999-2025 Free Software Foundation, Inc.
 # Written by Tom Tromey <tromey@HIDDEN>.
@@ -67,7 +67,7 @@ func_file_conv ()
 	mingw/*)
 	  file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
 	  ;;
-	cygwin/* | msys/*)
+	cygwin/*)
 	  file=`cygpath -m "$file" || echo "$file"`
 	  ;;
 	wine/*)
-- 
2.43.0


--nextPart3038665.DRC60YpCsc
Content-Disposition: attachment;
 filename="0002-compile-Distinguish-various-MinGW-MSYS-MSYS2-environ.patch"
Content-Transfer-Encoding: 7Bit
Content-Type: text/x-patch; charset="x-UTF_8J";
 name="0002-compile-Distinguish-various-MinGW-MSYS-MSYS2-environ.patch"

From 294cedfe2548ef8ccdf5162e2074eb1edd0cb094 Mon Sep 17 00:00:00 2001
From: Bruno Haible <bruno@HIDDEN>
Date: Mon, 3 Feb 2025 06:10:09 +0100
Subject: [PATCH 2/3] compile: Distinguish various MinGW, MSYS, MSYS2
 environments correctly.

Reported by Kirill Makurin <maiddaisuki@HIDDEN> in
<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=75939>.

* lib/compile (func_file_conv): Use not only "uname -s", but also $MSYSTEM,
in order to distinguish the original MinGW and MSYS2.
* lib/ar-lib (func_file_conv): Likewise.
---
 lib/ar-lib  | 15 +++++++++++++--
 lib/compile | 23 ++++++++++++++++++-----
 2 files changed, 31 insertions(+), 7 deletions(-)

diff --git a/lib/ar-lib b/lib/ar-lib
index 85761fbf1..df0243a8c 100755
--- a/lib/ar-lib
+++ b/lib/ar-lib
@@ -51,9 +51,20 @@ func_file_conv ()
 	# lazily determine how to convert abs files
 	case `uname -s` in
 	  MINGW*)
-	    file_conv=mingw
+	    if test -n "$MSYSTEM"; then
+	      # MSYS2 environment.
+	      file_conv=cygwin
+	    else
+	      # Original MinGW environment.
+	      file_conv=mingw
+	    fi
 	    ;;
-	  CYGWIN* | MSYS*)
+	  MSYS*)
+	    # Old MSYS environment, or MSYS2 with 32-bit MSYS2 shell.
+	    file_conv=cygwin
+	    ;;
+	  CYGWIN*)
+	    # Cygwin environment.
 	    file_conv=cygwin
 	    ;;
 	  *)
diff --git a/lib/compile b/lib/compile
index e80b054a0..99637261f 100755
--- a/lib/compile
+++ b/lib/compile
@@ -37,11 +37,11 @@ IFS=" ""	$nl"
 
 file_conv=
 
-# func_file_conv build_file lazy
+# func_file_conv build_file unneeded_conversions
 # Convert a $build file to $host form and store it in $file
 # Currently only supports Windows hosts. If the determined conversion
-# type is listed in (the comma separated) LAZY, no conversion will
-# take place.
+# type is listed in (the comma separated) UNNEEDED_CONVERSIONS, no
+# conversion will take place.
 func_file_conv ()
 {
   file=$1
@@ -51,9 +51,20 @@ func_file_conv ()
 	# lazily determine how to convert abs files
 	case `uname -s` in
 	  MINGW*)
-	    file_conv=mingw
+	    if test -n "$MSYSTEM"; then
+	      # MSYS2 environment.
+	      file_conv=cygwin
+	    else
+	      # Original MinGW environment.
+	      file_conv=mingw
+	    fi
 	    ;;
-	  CYGWIN* | MSYS*)
+	  MSYS*)
+	    # Old MSYS environment, or MSYS2 with 32-bit MSYS2 shell.
+	    file_conv=cygwin
+	    ;;
+	  CYGWIN*)
+	    # Cygwin environment.
 	    file_conv=cygwin
 	    ;;
 	  *)
@@ -63,6 +74,8 @@ func_file_conv ()
       fi
       case $file_conv/,$2, in
 	*,$file_conv,*)
+	  # This is the optimization mentioned above:
+	  # If UNNEEDED_CONVERSIONS contains $file_conv, don't convert.
 	  ;;
 	mingw/*)
 	  file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
-- 
2.43.0


--nextPart3038665.DRC60YpCsc
Content-Disposition: attachment;
 filename="0003-compile-Improve-support-for-C-compilations-on-MSYS2.patch"
Content-Transfer-Encoding: 7Bit
Content-Type: text/x-patch; charset="x-UTF_8J";
 name="0003-compile-Improve-support-for-C-compilations-on-MSYS2.patch"

From b7b7983b66666833bbe1caa37c19b4599c12c610 Mon Sep 17 00:00:00 2001
From: Bruno Haible <bruno@HIDDEN>
Date: Mon, 3 Feb 2025 06:11:37 +0100
Subject: [PATCH 3/3] compile: Improve support for C++ compilations on MSYS2.

Reported by Kirill Makurin <maiddaisuki@HIDDEN> in
<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=75939>.

* lib/compile (func_file_conv): Use 'cygpath -w', not 'cygpath -m'.
* lib/ar-lib (func_file_conv): Likewise.
---
 lib/ar-lib  | 2 +-
 lib/compile | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/ar-lib b/lib/ar-lib
index df0243a8c..3aae316a7 100755
--- a/lib/ar-lib
+++ b/lib/ar-lib
@@ -77,7 +77,7 @@ func_file_conv ()
 	  file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
 	  ;;
 	cygwin)
-	  file=`cygpath -m "$file" || echo "$file"`
+	  file=`cygpath -w "$file" || echo "$file"`
 	  ;;
 	wine)
 	  file=`winepath -w "$file" || echo "$file"`
diff --git a/lib/compile b/lib/compile
index 99637261f..6d24ae019 100755
--- a/lib/compile
+++ b/lib/compile
@@ -81,7 +81,7 @@ func_file_conv ()
 	  file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
 	  ;;
 	cygwin/*)
-	  file=`cygpath -m "$file" || echo "$file"`
+	  file=`cygpath -w "$file" || echo "$file"`
 	  ;;
 	wine/*)
 	  file=`winepath -w "$file" || echo "$file"`
-- 
2.43.0


--nextPart3038665.DRC60YpCsc
Content-Disposition: attachment; filename="mingw-msys-environments.odt"
Content-Transfer-Encoding: base64
Content-Type: application/vnd.oasis.opendocument.text;
 name="mingw-msys-environments.odt"

UEsDBBQAAAgAALkmQ1pexjIMJwAAACcAAAAIAAAAbWltZXR5cGVhcHBsaWNhdGlvbi92bmQub2Fz
aXMub3BlbmRvY3VtZW50LnRleHRQSwMEFAAACAAAuSZDWgAAAAAAAAAAAAAAABwAAABDb25maWd1
cmF0aW9uczIvYWNjZWxlcmF0b3IvUEsDBBQAAAgAALkmQ1oAAAAAAAAAAAAAAAAfAAAAQ29uZmln
dXJhdGlvbnMyL2ltYWdlcy9CaXRtYXBzL1BLAwQUAAAIAAC5JkNaAAAAAAAAAAAAAAAAGgAAAENv
bmZpZ3VyYXRpb25zMi90b29scGFuZWwvUEsDBBQAAAgAALkmQ1oAAAAAAAAAAAAAAAAYAAAAQ29u
ZmlndXJhdGlvbnMyL2Zsb2F0ZXIvUEsDBBQAAAgAALkmQ1oAAAAAAAAAAAAAAAAaAAAAQ29uZmln
dXJhdGlvbnMyL3N0YXR1c2Jhci9QSwMEFAAACAAAuSZDWgAAAAAAAAAAAAAAABgAAABDb25maWd1
cmF0aW9uczIvdG9vbGJhci9QSwMEFAAACAAAuSZDWgAAAAAAAAAAAAAAABwAAABDb25maWd1cmF0
aW9uczIvcHJvZ3Jlc3NiYXIvUEsDBBQAAAgAALkmQ1oAAAAAAAAAAAAAAAAaAAAAQ29uZmlndXJh
dGlvbnMyL3BvcHVwbWVudS9QSwMEFAAACAAAuSZDWgAAAAAAAAAAAAAAABgAAABDb25maWd1cmF0
aW9uczIvbWVudWJhci9QSwMEFAAICAgAuSZDWgAAAAAAAAAAAAAAAAoAAABzdHlsZXMueG1s7RzZ
ktu48T1foeLW5o0jURrNoXi8VfFukk1sbyrjPG9BJCQhBgkWCI0kf30aFwmewmg0Xh/jh60Vuht9
oC+AwLz6aZ/S0QPmBWHZXRBdTIIRzmKWkGx9F/z3w9/Cm+Cn1396xVYrEuNFwuJtijMRFuJAcTEC
4qxYxEUxE3fBRoh8MR7vdruL3eyC8fX4w3/GEhYKvBfjwGCveZLQLuzpZDIbr8cJEih8IHj3g6XY
b0TaSRHd3t6OFdSiJiztmToaA0aIH0D6wmIXMSc5SL7l2YKhghSLDKW4WIh4wXKcWW0XLvZC2UiP
rBhPfaklrkubIrHp0elm/A6A6j/v3lp8vQK+3Mx6OfwYYyU7SaAxrHUux/p3pZkvp31BwxULY5bm
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
dWwzt2CGpeh/V8UF+7gFZMqbz1mV2XXIf6xQVCdcyVd41c3+Js2hQOgDef0JhiZP3/3bh7ZL9r1V
ktc2miUOIUkV16gn8AAsC6wD6lupKQPzn7k05i2WIUU4aISZ4HqA5VR7MYHz8z0d+w3HdquvfidV
3fQLsqt/AVBLBwj0PuvivAcAAIM2AABQSwMEFAAACAAAuSZDWsmBsedsSAAAbEgAABgAAABUaHVt
Ym5haWxzL3RodW1ibmFpbC5wbmeJUE5HDQoaCgAAAA1JSERSAAABAAAAAgAIAwAAAFpEQskAAAMA
UExURQgFBxAKChYVFg4YJRkbJR8jLhslMyYcFiEfJSoiHDgiDzMlGiclJyYqNCoxOzQsKTgvMTgy
LDk3OSg1RTY7RDxBPTxBSDpFVT9NYEUzJkQ6NVM+KVA9NUE/QEtCO1NGPGJLPEdGR0RKU0NNWktN
UkhOWEtSWlVNR1JOUVpSS1dXV0FPYEpXZktedFZcZFFfcE9ieFtiaVhmdmVXSmRcV3FeTWJcYGpi
W3ZiTXRmWmhnaGdsc2xxd3NsZnJvcHhya3d3d1ptg1xxhWBvgGh2hmZ7k3d8hH6Af22BlHuCiXmH
lnuOoX2SpoFtW4VwXId3aYB3cYN6c4J9e4p+c4p+eZF8aJN/cIF+gImCe5iBaZaHd6GOe6WRfYiH
iIiMk46RjIuSmJOMh5COkpmSi5OTk5OVmZaZlpWYm5mVkpmWmZyZlZubm4KPoImWpIydsJGXoJOb
o5Odqpqdop2gno2gspWhrJyhpJujq56orZmmtKWXiqCXlKKblKKdmqmdkqidmbGdiqKfoaihm7ij
jbOklLGlmrOpnbmmlLyolrqrnKOjo6KlqaaopqWorKqloqinqKyppaurq6Cns6Srs6Ktuqqtsquu
uK2wr6WxvKyxtKuzuq24vbOspbCvsbeyq7Ozs7K1ure4tLS5vLm2sry5tLu7u5mrwJ6xxaOzw6O2
yaS5zKm1wa25xKu6yqi+0bG3yLO7w7K9ybq+wr/BvqzB07vCyLnH1b/Q3r7P4L3T5cGtmceznsGv
pcW3qcC1scK7tMK9usq9ssi+udO/qc7Ar8jCutfDrdbJutvQveXSu8fHx8XM083QzcvS2NDHwNPM
xNLOydrNwtjPydnSytjY2MrX5dTb4tLd6dve4d7g3s/h787h89vi6Nrn8+HPwOTXyePd1uDf4Oji
2/Tiz/To2+Pj4+Lm6eTo5+Tp7Onm4ujn6Ovo5evr6+ft8u7w7uvy+PLt5/Tw5fPx7fvx5fv06/75
7fPz8/P2+ff49fX6/Pj28/j3+Pz69P7+/gAAAP///1fcymwAACAASURBVHja7b0NXBvXmejd27t5
e/tu2rTO123vNll7fe3XNGuvHRfWAmxt7UBkN2uM1xsWZ/SRGRWFMSlWarTmlbKJaqfXUlGQMd1A
1RELyPGuk12gEdx2YSG7KLgzEsJXg8I44kVREIUwiliZjDxint/vnRH4M06apE5jkI6xvuacMzP/
Oed5nnPOc875AmR4+EIWQBZAFkAWQBZAhgPY/0r/6JUfEi4YOpVhAP7Xmqb6mnqLHvqbZ3A77s0r
aoxnVhVYXScvWYfIoHZjfe72QhmqoPmMAiDkdaCIaXsBP6SSy4oV39+hqMmsEiBwICSBA+CSIKTg
EsdnmAzIqsFMByAWfj4VjS39wi2+RZNXI6Wi16SY+ZjyITG99C4mTrDsp5IqHHuzX1nuhljRm6cW
40V5mEnXbkhBIp4Sq3hSYPkbAewY9097NAYQYhCYAs8FIQ4zDNqTZsFBikvOI/ElMgkIIzGg2UjI
bw8Kbe5Uu8sNA12Xs5whfABtsZQYlelXp5MISI8AgereVyCW/to2Jb6lb0x8E/8g3CW+sJIg4rgk
lz4h0FPpswVq/I28dJSTvnloSD8ks9tGQcoZT3Fi0gRw/EWEFxNxECDFCEKM4xavVYzn07wJmh44
uBt6d/kbyYAsTpAvkuSNAGo79lZ5PYh6zFG3rxsczkof9CrNiLUdOQsat4vGyGfsXRaXphr8lkaH
AuC57t66EpdiRiNzlsiRyqJ9R5Ye134lBWByqVRvCXIXgpE6JX9xu9dmHahrb2qz2TEv2a53IWoX
UToKDqVJpTVX06Ymc7XN3lKJ1FWqlFiXUVupsiBWbKzdBztE+wwh2+pMGEaSA3gHqnIDnNsFE3KV
9SmvTdXYaEYMMyoSExmoMK2ryahqdOpwjCLbYul4xThpRyjoWxM7uHtQRsGxoi4orI7dCCCS4956
JmB1qAklFoLj/2LUw2Czw43Ku2g4L6PaUKvV1mqWN3hB4zuuPwnwbLejTv2eymYtM2A4Xqpoc6ef
jBbCZiUPOmedrUdQDhvat1d7+fnvO84OIi950KfDSrN8c8jsrCNwvT3+vowiDERX2dEJvdmHsCIt
HB+u+fcdakbjNmI+o0EqmhcAXi8IGS0+Qp7b09dgdh0VARRBWK5M6kisxV9jITVNaAPGz2MDjQ5L
o57ETNZgr1zWkY43Ia9DOnq7YbhS5kL4sGwUct4C7tmiD6hBTfz4m+cNBILpjZ1gbhiugAkt3oWb
G0Q5gEwb1RbchWF2fQzOWxulkn1ehbTWJPA2Laqut9d4dXhoKTcCV/OA2uvM3aCz1BEWkedFxGer
a68hGghzz1CDMWa0WwnrPuUoGDsCNbaewTMRbaWv3+LEXZVal56owabMLc+bGzw1bUE4r/c3CHK+
Vt4RrrGN9hr07fqWxSqgmdaQJWpCb+rQYZhVAuCsq8fF69SjxWLkereTF+PV+4ytONIN9d7qgIJ0
14eEkgvv28nWtvGbaYHUUp0XQJIS3MICwKK4kGqndEiSPZyQrl7cohji+PQ7d7VMSXVbtClSi1U8
fWSxqvOX0yyIb0MN5rNS3AUpopg9L1XuS2LM5IKUZCEdOZnOWRigoNKNSBciXFq8Dkik7Ra/1XZK
ipQWJJLoSB+dx11K6TTJxXjpk6ftm+SV62dvAzXIRD92VJqDBMPd7EgkdLNfZ5lk1g74FHbAoq5J
SgUm+iHadyX3B+wR9cNwM+mXJR2kdZgizZ2ZBeBf18XLq/ryKahVuIXCIyz0VWUWgGE0v303BGQX
hNxx4Gr3CD9PZhYAm1fvR0jSFpsvGb/Y6GnVFFFELKOEIA9JsY2QTH8SJWCK5bLN4SyALIAsgCyA
LIBMAZBg0h2AHBMV/9FculX7bgYBmH88hFZHvfWImy4s0BziqKjf6ikOZg6ASTn/7OYSmVzehcre
7D0KhcUymayoK4OqAO0dIdtIH+PxkhCggG53UcNdGVQCskIQFsT/Uq9bMlMBpHtEr9y+wC8xSYfP
vl3Efd4A5ognm4xHr/ySBKPv6nGHGzguFUvQU8AEIRoZg5mrzgP0GMBIegSMi2A3yTxwk25L9sYD
fisPAubVfn4AOGHfW+eKrYyjAV5vpsk2ytHo9lBt1iS02enCURg8et5QhivYWlnXvgK5Cyl7eint
MXkLDzbSVBGCsiYEp9vrPC3RNisvEI0E1mLu8Zvc5laXna7Uk5W4pSFscZkrPMVu5xQQ7jYRcn/r
cHMc9p8KWBidVxuxkBZfdMTeGmn6vVeBsrcmDG1yrYWflLeSDjVhNwyUKC3xiaqAEo/D66fP6TUx
jVuv0Zoq8LIColpK04fwYVwfB7PT4DgLKIV75EiTruo4Yomfl7eirTiBUEQT3l81UWRpq7A6mkzy
Grva9aTeX+yD3gZNM0QIxILEwOxSziD6gB4JobhK1kEgQe73DqDwwoSWQJQxgPIzfQiGNep0alUI
Ijjxc2QcJhBNNTaN1iNoEY5jTaoaKl3op2HYLr8AOovecQpQu9aFqEKRSpVSTFccNzdr4oVv9urV
kQqnSdum0tc3GZGj8yoXpqKePQzHjvqLYRBRUJpXAe0wOy2qLpWtpWLmcaOBQw3U7xtAima5aJQL
h6QxlBTz9tvxCBMLj6UHGSTLmGE4Vqy7TDTKsizMeC9LS84/BRCNRmdikjU9ExMt6TGQ0oXH2Olo
MiEeY3gxjyg7Fp2ZinJ0NPruuzNjY1IiRqTNvB2NipFjHJ18+923gY6J4oZPMKno56AFsq3BLIAs
gCyALIAsAIDEooqb89JXfxNcfOYA+Ktu6XVirftFKvouG6apKKQCSIimMwWAOe3udODPAN64r7VU
lrO9wGwwbkZzck5nCIBnuwXRRPvR/UBzD+86n1M190DO/eF1aMHepzMFQGdAssSNFkv8xOmJ1Tnu
dtIeKa2vRs9knBY4r4dBNdKduWowyV3xhsvaAVkAWQCZByDBZTQAmnM0JDMYQEDuc6jUGQwgYq6x
UJXxzAUwa+sYYX7BZ7AM+GC4lFEABMItTTLgJDnot1MQbgAXRIKZA+C43jusaiaUTkuIKFMH+xB1
WAHPFcQzBgDaA6rRZ5Ve3FXmRg0zGK0GFfR1Zk4JmECqhzX/8mxRI+TGn1VTBGLwy7oDilBGCUEW
CB94GgBmpGExVrQMExmkBdp8md0W6M2VpoIOj/ldOBXG6HqsK4AtISHq4hkAYLKsSrSCzJT5+25T
e6lah6AFmLSuiN8AxopYBgDwlBWMiw+7ArP4zBiO4PgzmEWyAlIseEq7MwCA4EzfLj2d4DiWibIs
l6CXSn5kLNshcmPPQXzlAZjTNLpCA160qQuGXSVUPTUsioTK4IC5OD1uQtNiwWCjMEsnZ8ag3wd0
FGg2HFw5AGo7ucD2Jp2bwBpVUyp+/24r8EKh6qUIArPBeU2z3+CpQeTUjlciJc1Q2z2htZjVFSGH
ml8pAIydEdg/bnQixTm7AInZ/qpIlAjmHVXzSgi0cOa6+MFdQ8UuBuVTBMIPvtrXSagos+8F64oB
MIeehAE+grrb2lrD2ynviH6Mpsnhl4TW9OFofOgkEA2sCxJEQxRVR80/CwSH6ekVLAQXGJpZof0j
HwVg8ZYFuMZzOHN7hBYyHQBkAWQBZAFkAWQBZAqAcOPA9S2b+sX+UMFYRFuA8B1HWlsg7KyUBY93
+6WYL3TS7ZqCaslwCCv5eV2F1EJMGdVXOk/mnfEUBNzp+TKea+cDRGgYIW87AG8opmgPxdBehnC5
fP5G1jga8NE0nFDS1HFETSgYAgk6jk4UwN5d5k7RYCrf4nh1Ml+6/5Qjl//x07UngYMTavNhAD8Z
cbp4KAyV9/TjlKeJDWtOhd1hdzLhlbwxe6si1fWv3m4AAvJm6MuPDz/+vF5Th6lcKosF0VBRMEre
ghsu/Opon1KTK+t5ZzcYVXIfJMGskvdcLALB0QKA8OZqo9SnaK42q2HwSL/iGbQHCKWmgOptwuyI
wYOc7McwVN0v7xRP9beDp84dvt0ADBWxVEDuVGFYs82NakkMr1TEo1EYkhNHYN/4hJzYvVeR82bf
JkDJVT1iApT8o9cuysXH7YNwXk9vTeUrgMOg2nwKBo/2lzZZuuHi+njeL3v/tpIsqW6TNxBnjylk
F4bkcXijKlztaGBuOxlAkjTd5XWRlN83gljZ4dCwLywWWI8hBiNxGNbHAmPDMUIXpDkPOSBG4zwh
wZtOS+DNPNEMgpOHf5Omf/mpCOUfA2AgkgyI2flGnGLWMDMV5rw0D3QLP0LNem9rLWD+6BEhboqd
+jhn4peRFlgMqZtc/HVtooVP3EIS0n/87dTAytoBWQBZAJ9BEJYtgMtLKaZXE+OkUaDIojkrMPHF
ee6JxaEhNnZlcdFEOhEXTjsWciwsrfF5c5WRfhHeTaYX+xQzgZlr54nOhrjPFwBNaCURPSlvKhHt
mwmlCATtXlwc9YFuOHA//PirpFJaeLW0xkwd2JVqDithUum4azx8ZzM6Lh44riBOnbgf7CwSg7iQ
XvJ0iZMQh7YQHPsKH7izA3N2Hfz2jJKw2EPwqz9J415cGrU8X/fm51sC5kukZkz5Q1C+ae/OsqLK
7bLSGtn23ZG9hq2vwYmvvFR+t6dAI8tH7wOOH7z/hTvsbji4Z/Lre3rv/FkJvlFmX3UB2Ml7W75c
3QDHZYbyzRpEmmxzLkdmQPOJVa+C/+tVx+6kNuS/Of/NgtCJVSc56F1T3BDYri+ljDk1qrxHf/zo
5wvA45O0tAjgQH7ePw3llObXbVfnGnOa8gpEAO21d/zDatfGfbsLd6yBA7vgGzv33h2Hvacn7F/+
2/Wv5CIF+4u++dbQffDY3ce+OCpsqJAV7onkFHcD/H8P1ebIEFnOBfA4vtzwQHfkwLfh4P0Q9Xyr
qlKz89g6+4aiPPm3qsq3PLvrP7Z8rgBelzVLjdW5kiZ5MO+1X2/WrK4oxGTPyGTyorzXAKWwodV2
WZk6r7v85I4q0JyZKAI4eOj1jkrfemshIi870qc4tgXe2C0UMMU2mWF/1fsP5FfK4NxmtAiTdT92
GsxdOt96g8VVDQc3gaPFOArnZIhFtl0hNpaqIvLC3c/u/pyFYGxxKRFRrqXEKrxPlTOedpJMweIE
Ep7n0msvw9Ul2ueQWEo6LvBSRC5+jcATxHZlSX6zmJy/vFJ7eoljadlabmmpZmlhZWkxZ2nOosAJ
yPhtpQYTH2c1h4/ckCL8CV3LPmct8JmYALe33/0XVoxFc6sBpDLcFE4kMxqANGWGy2AA6Skz2gye
MCFNmfFqM3rKTJc346fMLEAGy4BrV3ub8TKQ6AKvZMJmDIDXkYawrntIS7pYskzpG0HUYQSe2xXL
GABoD6A+E0I9Y8eb0OqoLiBNmel9LXNKwCBSZ7dYTVh1aut4bTVtwtRh2egQkjklAJhpCPDmZhAf
fYSkOS8XpsZgmXpCfioA0cX92SADdlq4eRWQSbusvM0yYdfYrDM23ELPtCz1Fwe6khkAILBDmiBj
psxYXc2wXKuRY8XF0uZndCtoqjNhykwAlb0lAmjUPeMzqnWK53XfL26UJk1FfIKnLBOmzERQaZbo
bJuPYRlachUIhp1LEtDflQmzxjIp3LwKBEcYExUYY2bsXhpovzMUtkolgJymCX16AmFicc9Mqfs4
xYE/KHWgcDDLrRAAaL4stPfCQYVd1Ug8SaMdmmrGrAYQtuJNQ7s44FJEY3uHv7FSwZQ2zCDNoOmJ
aBraVVba4l4ZAH6FKOLGmKNYoSJVmtyieN8PwDYFMI+WnJ78AXga5ko65xElUUR4EZg34Xwv1dvd
i1D41AsKfkUAIGIeb94rnnaEfPykCatoV7ZoFHScnWkxH/1PQzoGGTtRJeh+OvsiJBxqZv+hANrQ
7iNIeoVUAbg8qguJdLdAQqzoM16S+kCc9MGktOhQ/NJKEoIfK6yQIYNPAGBl9hFl7YAsgCyALIAs
gCyAGwJLe6/fe3l4sReEpiJUAGuJuBM0Z+oYiUFgzNYFnhrp6LwrSXtw3LcYD8Km9NBCxBxcjgDe
2EVT0ej07FSCZpipKA2a0cR0Igo/2nTwu8LW7nP3+avRas/jnYIK6yqhLL3SfvaTq9zI9N49Eovw
tj1Q0lQkNQv2NRXHlyGAgLwLjhVN+RGbCsG0Ghy3ODVIlw9ez9t8BMrGJ/JVpsdpHC/LV8Lr+XEw
nhHNwkm5SgnHXoEZkoXzhy/KG0vHAeaK7cVvLkMA54qmomEZrcPwn9rcRm1QU6NThlgOehuGDkHh
W0PWbXvK3BpV7o4ikt7Xjaa33QmrNeug9gzQumkY3C3IGTkfDkpvMXb5ATivJH9Ouix2q93lJAmk
giYomy9AwfDovNsvM9C+N07PITWMfvhMGKmJlFQ0R3y03x0Wy0NPmgUi9/mL3fB6MwwVdwIRX3YA
rg+a0d8ahfZ6x5ZpI+m3AuBvdN0TrnlbAe2jW2MHpJYviqwhlAXwW4JwVRhkFgDJU/Tm3fzC9SgW
rnhLC8sfQNjplG5GMFmq2a2jcHAP9G6Oz23t8Ng7ju1MPOV1WkIQNlyNnm4inNsYm887Awd3E6dE
GvM6e014e/fcVH/HlaJzXDIPArmjsO2o3+7s3xg3Um120hK//QBwgbQF/9x/h8d2be10PLwLzn3x
9H980b3+0Fjkrgr3sTXuGOw9har0syYDUWx58GkIl3Uc+DbAw/ez39jSq0aRhgN/AQw8/PSBncSo
gFYPF1e8qFG6SBsJk3/46MQXjz62yyd8Y3fLG/c08fuP3oZVYA6RGnEH/hQO5sjKdtbuAr/x60ce
/OeJDVvgibthHr23G9YHH25ef/bZtcY/YR/ohr0KmXwXzBMPbynfVftInjp3w/dg3+gbf6C6axf8
OH878i06V54PE9+qgrDjm4e2VSW2reGH/mAcHKvOnNh1O8iV6wH4abSZBpjI8eU1b9DKCneCo7XQ
/UBVkz8fnrsHHFT5P0KOb5tCXpKbg2wSHzQ8J5Pv2wKT2uO7ax8qL9j6/XXtGwN3vQbffOsvjxq1
Mhl+Hzyxphki6GYYath/6juPELQsPnRXfKjj2OnnHr39SkDCG0tIU8HZkSmg4xFfCCIhSASmI94k
hH3J1IhYPv6X4eHvAccwYQZmRfuXjs3QwNHcQjjIMEyUgRnvtDSUwi1EkjNTHC3sKFkzLjAczDIL
HM1EvTGI+mLgDQolo7e1FvgIw7/+E42A0eTN+0QSIbj9AXxyxbbsTOJPYwl+spsUbh3drCmcBfD7
ApAAgspkABNFtENuyGAAEV2zLaN3mZkxWdtoeyZPmeEyfcoMd83tz8YhFQQmowAEEH2cCIadNM0x
qJqaNaojFfCCMqN2mTG2mpQtJr3TolFHKturBAROnMycEvCCfljXZcac2tncYK0hgjmV8/J435HM
ASA4Sc4+bVaH5op5v5WK2IN+vCdlz6xtdkRrIH7t/MHMsgS3S2s8JlMxYGLzNB9lWO7y2uqJYCYA
GJS9JL6afQ4MqxvZXqfJx7HtDZJGDEJZRSZMmIjoCsalfciNuM+I6xCTTlfglBpHE03gQXoywQ4o
OZIUX00tJDPsste5XKQfX5IG/ZapDADwoWEFTiO8+foB8d9wdPQ3EOXSaiCafI/230T4zYytVAAo
UoIhboe9DlVKc2AKDfUDudJsuRnC6Z7pGtBOOfRTDml/GTA2RPAm2jK2wgCckCmotub5vNGIXRrg
qy2uElQQ1id2nBZ0uK1YSSJvCqieHzo7+Grbky3m0XOy8ZUFoD7YW0MUx3Xx/nppEpDFvAtUvMBC
iggObkohjbN4Umh/fPTY7hHcYu9qd7bEVlgJSPBcwjsFLCS8rN9FTqVmriw1mYjCHC19Y0QBQXHh
EHDLe8mhbK/wp0izkOkAIAsgCyALIAsgC2AlA/jglJnFXhCamqTmTG56TCBnbc3pA6EZrxlvlD62
29PjqYLr6ogSI+bCMmkzcfbawVZ6OhGaGbnSro64E12crZX2Ack6GqXkAV/Ca8PrJAtrtn5xx2PP
1Y6YsOSDw6SXtEhcuzdFmAzeIgDXTZmZvjxlZgp+tKl81/4Gp0dpM5SdJCT7/7FHHWcHN0rnvZhn
kFqOwrM54pUmaI6hk7D/tXOvTqhI1stB7yGg32OSEGUjPPQWtPuOqzWjEGU4Jgpv/IkxX1Pd7lcQ
1ZoftEmZHdzSdzKQk+56KVem/Q0day+ksw3Tcag9PXEqoupi6WnwFEm7ncZhhn2bA6dReas6RG6c
MvOTpSkzstyTAVUDPPcQiG888FBbhIxOIiB4gyncXJVOjIzDPNaGI6pmGFIa80mXVYdpawhVDaFX
/dwyUHqKl7jBiWrNhXeqiaeKfeAvzFXTqAF61/IRjSEOSXDIkU6hCGDEN5/bpF5sofpAqGzFVZqj
MIE4Nnd5rCYV9rxTo3daVI0WstSQTO/xcmsAfGDKzDOYcorl4ESTX+1OFP7y13ugjSuUdgdC2785
+k4RpMzuFDknk3qRhZILEFFGiqsHjgI8/Orf7AnrzVQZMlaqjCj782WdgeJRCDsL3+pVxOGNwwH5
YYDXD9OqrtiBlyeLoD9WfhRS8GzLg//8vpwHohnk7PZ4RLyx/T0wr5gtVQ+LPB774XO75rQ2N1o0
plHMIsP5hScjxd2QsPAsf0sA3DBlBqft0pQZEoZHE79oQ2og3AJ9iJWhR8accc1b8w3pREaEgt5u
MMt/ADBg99oHxKLridHBsL2RbPTgjV5LcI70jAV+PgW2+OvV/VKqtqYRq1jgegSXB6mOX2wE8Y2m
aaYtdqxbqEtn6y/tkObeOEoOxcFf5xXzEn97M0LNWZyknay0em098y6vjyaCEPYBEfsMtMCHTZkJ
UyOfxSb1M14vxV2z3efnrgYXbuwIvL6UCVc/fB4OBQufPYDld09ZQygL4BYBEG5a6T9mIV647sOK
LQG37u6ET5Pxwi0HkErb1gF9MmWiIm1UvyHlDPmd0fZWHhKtH5rJlZXoj52EAAJzuiD8W2PM00Vj
sWEq7LxOWc4VxwG/XlvPlV61889Lp/baJKs6QTh9IzVJLtW+uJKd0N4F4a6leFdV00DoVgIYzE9b
gv/lHye+8NLWo/S5/9ZlOb7Z66UfPg3lhyPeAaptytM8Y/cFnKHh4HAw/OJUu3h/246G62KQqA+V
P5Iov59//xt/Bn+46+Au7+w3qizDa0UbGuadIx0MybZRsy98bVxA3HZ7DDz2ljZqxhaae2HVaJuv
3eW020OLpz6NdhF17MNPz5GBO9j13SgvWKaFyN6dPvjLTTBHjgVa+zeSpIu028do+vWdtxDASD2S
3je0bLVl9auDq3ZD+Vfj83lrRufl47Ch5zt7DigK5RvFKzt370ZZjmV1Y25xwbYtPlhvkJXshAMF
shL55p+shYR5tXLHrrn1G+MTf/AqaO4VbeL51Zbcwl3ot+TrDRveEtZqNuZVwd78nLIcWbEstyZP
tlqxdVftusI9QIunXt+cp9q4XXbv+IwTvrNlw5pOwp2nkDWtL0AsOzbBv97nXL+xcMux/H3yHFNO
7iOT6+O3DkC/Zp1bLFH9XetfeviQN7Ce/9e7xSL210qZYgpyqN51hfm529fB1qrJr1EjeTs1uTkl
BXmnRZNfnVeyC/bLZbKCHPN9/GRD+a4nNpHRrd3v33lhkuzbTIZgNbKmPWfrQ9z6mtVvCauRgr27
Ya8iT5uzsVSWU5GTuwUefvnXD+1/ROh3r39pw5GtyOYyRd7p3q/Aj+6O3HkhEBpcvf6HzxWsL3r4
q3xkh+xb3f/x7d51siJZ5UZitff/ifO3rgoIDENLu0TOsvWUpyUEQ4Z4hKBmjFgPaKppKvL3dSFP
x5wtONJKe2lPKFI3LXlV+920WAXm7T7xQ30DP9f6G7a/ecRJQcTkE5wuLq9bLO9Oyvse4YvYrTGB
8LS6uqHf7SSdYft4xF7HEEGCijg9bvB7Z9h60jng8rgFwuUTW8AwIskDmgkB0QMRN0TIaKCJFRM0
Efc2RL10f8HvSQvMf+rdcVOfkadRRC4J0+HxWwpg4Rq1dM0CccmrPwsfrYI+2QSRq20e4SbNDf76
5KnrY9yaltKytgQXMh3AbV4ChIwAIGRICRDV0NXP3lhC6jb3UDDXlf7OQYTmaTrq5cIh8VAkbfvO
pmdchFsHfMsagD9tts8jtK1h1sdBguEgYM7pcqyNQ/mm5ISyXw2TX9oDX96lqXAFvvya0SnrIl2i
lcNFJ+7t5hNTbzy0d48wvXwBTH7he9LbG4/CO9sR9AjMiv+hdw0/sTFIl+/cLlp0fwai+e9cv2fw
a3vgua90wsPremD/96B2y/mc7QV77y8r2FcVDi7jErC4jNqEHPzF1R41mHE10LMPNu3oHmo+sOeA
bMv+RyHS8ud/Ub4zFH7glxfvHJ8be2Jnb1EMhtYiOZU5q8/0bty3B+LLXwaQrp9H7WQjeEyN4K80
EDLxHodVBj/iQfiJOtpXqybsTpiQjc7hTmq/7Cj47QRSryYMwwj6kt+3/AF8mA2XsXbApaUXftlr
w6wlmAXw++79XK4lYMXNlflkAPzURLE7mbkAhLKTAQynMrgEeBD7z/7NnckAyGgoEstgADcGVtpV
IpMAOJDYTBAYhuXAjzXFI6pQ2/i8JZQxACaUvB/HCZXV1DKgKqI8+OMxdPQd2ZsZAyCg5h0NHuxU
X4dR7SmafsGNxns7BW0mVQFltPfkhNwAz708p2mkTTU0Ug3GjgwTgrNumKtbadbQxwQQaMnstsBk
XpEo8cNemjQ1vmfuGMYMjKlp8RCN+zKhBByXAJxvascaiSadwqzASpRYHCBlCgUQMgMAzKGyM2IJ
wDA92Y59H/n+MziudS8aRGHjoUwoASPp242EODGEo9PvsVc24U3Q8WU9PPTxtcDS1mpLFjC3cDNT
mFmpACYQi1ZndTUPWDBpR5XBQ56WHel1lcIuE9mGlwAAIABJREFUKkVH26dmnPRMS2yiGsKNMX9r
tC20wgCE8zbb7U1c7e45U0tcWmNEHT8+Cm1TvQVJc6NJIz/SuxuOIyFBxT3pwTD7TxM7zq6wEmAd
0HvLuodOJlxlnSIAS07c2APe6QTRMbm+p7Ym2NsJtObovHwM82B1IzWelumVBSAR4uj+VpgJCW0k
Q5Jelowv9Q5w4OITztDsFIRb2JHnqUhjjGGZ5EqTAdcJQ5ZdSeZwdlwgCyALIAsgCyALIAvgcwgD
1xmLHHxOK5V93JGhVueV9g1t1AcwAy/tQRNWciGI5HbD3ipHp9RexuxWWnYhEncsjiMKtpr4ZHpD
9gNPSw7XhVpZHPo6BYaJRZ4aF6J0UmxKjXGQMOZsjm5bk161NOEFJjYzlfLC6698/gDmHziTbgsU
wDm5HaNgrp6CRO99F965dxwOrtP3K8sfgvcf2DT55d3GGqS0Y9tuYIQ/OvOd3eZx0DTP0PvWUslj
q3gB95Wv0zJlDdvUa+Pvr+WfuGd9UeCu0TfuWb/n4LrVuSfp7e5j9/jov3kIBJjPySlyyHJ9eTk7
53Kbgp87gD96WXobKoJ35OqBChgxqgECa8d7z3i0ew/tl+XvexQm7Q88sndPuSIX3fzgy4J8/Fd3
qO480q89lpOj3L95e37JPW+9/+Du/QpZTo42D8uJT6wDVJphs+GX/7FlcOMGKk+x/t78eN/qt3o3
SUXl3J14Efzf3528E8+HDT23SxWYVwVtjZhLDajqEPS3b0W+pQxBbX6xKgfdBBOG2qoDO/fKc7CN
xJahu966eG/8O/8Isfmcsl1hmUxZe8eF983yXEVeySZuq2J1fHINPJEvl9u//MixnYNbNLLVlWsL
dx7MWeP80sZq2N8t5Gw/+9zOPPe2AgNsaJi6XWQAR49BdDYqvkfFSjo96yV5EOhQguZoSAQ5gV7a
YibiS28xk16Ag03GpE1qICqKjfciUSYeFuPQcekmfzM9G/B6o2yC6yu8bzSRYGE4JNAen1j7IUFy
THJmOkXyQwo2vgK0gPDBtvU1XyIf4XYRjt8+WuDj3eatcZ7Mzh7PAsgCuB0BJOiMBuCnJooy20/w
aNZPMOP9BKPR6QwGcGPIUD/B8FgiLmSyn6DSYmoZQDPYT7C5r8N4yKOYykw/QWLJT3BSJfkJBjXV
l0yZ5icYccN/1q20LdiyfoIfK9ain2BE8hNseM/c4Ucz1E+wsR1rqW+qVDyjwEoQbYb5CZ6V/AS/
j5PtWGUZjusz1E9wTPITZKLTHAv0UodtiuYyAQBc9hNceuWvrGlzU4fBFLPCAEwgpubaIrrI36qz
4rEwblLTGm0S4LmjbW0yw6Ka8KXoaFss7AxGWpOeBvC3cB53xBlbGQDCebndQ/84KatAXhrGVGXd
4eLYHCZaBMcK1IDG5xs5VAmoU6+RNxx7GmqVscgP5rTtWLWpO7y9Z2WUAGt7Z29V2FyoxjVI4eam
ARVZIt2Z3bwRNOPgj0fqqfNrQ5q6kK0HRpBXIkVhrQtrHmxod3ErAkAilGCIxuj0yLTHHaXoaYKi
baSXJCmWBHqxp4xLuUAs8ZEYBLpYj2Us0JIYmwmtJCH4gRBj2czsEBHSf1fGbxYyDkBGNoayALIA
sgCyALIAbhJSnz7pB/0Eb2cA1/oJpszWeARZ9BPUXusnuACz6KfzE+Rezyng5795NG113vZ+gj/6
Ex//xD285CfYrizfdNVPEGmV/AThf3xyP8GS1Tm7ofZbEqTb3k/wEJRvLiwoWWOpXvQTfETyE9yV
9hNULfkJfuUT+wnKN6i3Ims3bBJP9es7cPlt7Seohjfy86oOfmX0Rj/BglxU8hO8862Lq+IPv/rJ
/AR39eWsc/s37JRc6DbIzxoLZO5t+betn+Bl578rfoL0pUtM2k8wCBEfK/kJclK1/9h+gu+x0+l9
7sXGFTMt+QmGb38/wUufqO10Y9v6mi8ry08wawhlAWQBrFwAWT/BrJ9g1k8w6yeY1QJXQtZPMOsn
mPUTzPoJZv0EM0kIZv0Es36CWT/BG/wEK7J+gotHMtNP8JohsQz0E4yHLegRGFRApvoJIppipYXW
qYHLTD/BMln+M3U4jubHM9VPkPbG+0ngaJokfSwJ3kU3sQz0E2Qz1U/wenmf6QAgCyALIAsgCyAL
INMACCsLgKAZn02+vmizi3at8doent5XGI9h6bMuCOlFwmhGN77IQXPZh0X8WYgBK3kSRWiYHQvz
Ce/loVQ2HL3GHOauz/9mrc7U8FXXmEDaluQi2E26IumbNDnFC5lva4x9whJQ1nPgtMdp9zqHSWNP
f3EPYIyLrPO3etxANBEk7qPrm2CWKHYTraXu4dZ+t9lNhCBh9yJaasTqdXoJ+ThMqMMVRnVpyJzf
jMoKWjQqxdIZNLKCUxC2kW36uEC0Ekoz0kFbXKYOaKPaCawjUuetxC0NYUsXROzufsyNGuwhomUE
q/Pap4DosmGjoGlAcJ/H6mmOtlvi0GZ36prqKb+py9bsstOmCspYYaljbK22CrK4yxmE8u5PCGBC
RsjsyHTJoWEDoXmltxtqq/rVEXm15yj0dpjInM4XlFY41tEv1xKIrx0hmh3/gFAQMCufihbuni1R
Dz+pFTOpEgGMHmuyoGpbBY7Kfq6UHlqgeOrvcJ0Byi7UFrlh8PS5/C6io7LEalfGoZI0VXRpKA1u
dTSZ5DWNgPqOy6nnCoJmTXdfkdOGI0HobTA7DYB6TWQJ0lSpdigs8Ql5K/ozk7OYIhpxz6FwKd6O
WYgGs7yaUA9oqv3FwXDHJ5UBgixe3mlps2BYdWUNjrghIuOwNhwTW/0v1FX+fZnaqI7D6xUoogZd
pUqJW1G34xAYVWqdsxIXk2m1qnGYLKpVm4Jmi8JYZNZijZi+K20pvwtGLWYFs9OCdENAT+j0ulYU
OTtZxMMxNap0lyGoWu9oNCIGHvoaLFidHWvSWRrr8TrzK+bDcKymou0wGK2YS4UEo0aVKgiR4vHe
Bk1s72ifXs3ghFntUlUTDX+HHJlXuTAVZTYEej6xEOQgKbbu+AQdDSfDwTj43ZJDyGxwGmaj0Sgb
ZSXvQIbmmCk2Gn1b/GmK4SBFRxM0z4nxmKmoWOsiQY7lExAORaYTLJfwXq6IiVhCrNM0N8NKfWri
HxvlaPZt8azMWHQ2yjLSuLP407QYKXmiik8xDBeZSoi/inVcfP3NNCTEONMzwdkxkDaxjjDiJSU5
fjYqipogFxWFjBg4eio6O8UyDJ9gf1ctME9+bltFjwSXhRq8ncNCpgPIWoJZAFkAnxwAx2U4gP1n
BDqZwQACWKOFMGQugIRmu6wqosjkKuCh/JZgJgPIqsEsgCyALIAsgCyALICMBcAtzvVdClzmAXis
iliaE8dd4uea4ERVhgE4d28zqkBURfBsdbRMqbLIiizxzJIB6xu2l64rlcGxHCRXVihDi4LJjAKQ
KqUI/TCi5AN2XKWraUeesfCZVQKyalDqTr8q/fnMA3B1NGEhA0uAIDm8z/o/dY8Ix8KMNK04PA0p
JhqKjAETT9CL+0+H49K6QDcLkWvcBFLSaB67WATpIMyOiQkXvTCjdDQalYYRr0ZmP6qAzksX4l8c
lpT8VJn4LM3SycQYBEIJOvYhJaDwrd7Rf8fU0xCORWkWIh2zXR5MnyTUUQLDgh7s8qXOmurikIrS
TRzDRWkrF4kDw0HCQ7oGEPFkzz0Ev9rkLwqsDhKkiv4FLeN1MXMI5uRBmGHYqJhSvL2oNDQq3o7T
o5iCaHq8lIv6O8QD7b4oDWF+8DBM3Dt+cXV3O0vHB6vCVO/u+R8knpJYRmh2jIvYp8Kx8FRCWsFl
jImlxOxC4SbxcGyWngK/HMKuyoakINJ/4z5+Yq1HSYcKz/q70E7aO4DwNwdwwrBfQfpVmEWlRDA1
TByKaNHO2m5HSZURQTT5lfnpuyf5c/mtHNSeHFSyiBUxKxzKGGganu+y26Vx6W7w53Yf2x1WztbL
3ehheBfQ5m3VboCLSCVuJTC1vbEFehtoL2JRIaNQPIBhOFrET+gJDHEaCFxJOFWqsx7E1QBzO6r9
Mp/FjHxfPgrsfyJtOS0UEIgKwfSI2/m8EzE32HAVZlI9jmM4olJhOjWkCLVRiVmcKnhDTagxS6kB
IrJTfQVT+5Txi3kngZC5IaL8kBJwcbUv75/OW9tkhgRKPQkTyiGlKWjGERNiwSo0Ba60w0EYiyU8
O3oggGjr6ivxit8oZ5FmCGwvPBrQ64eP9L4KZO+6YUVAOdEzuK5dCeVn3lnDrB8FmHvSX9DsMdTK
ZeNQ1jOPYk812boB8er/Xa6OwuDpIfmpyR/0q4IOu95T9OKT9pMQHtjarCHxF7tMxZ2QG6/d9cZD
PNQeTjw5XD20kdMRzY7uXkWLA+swecvkwdcNbaqT4NFpnyIr5QwCQyfr3bX57mkItOe4S4NQ+zTs
/yd4dzI/aJ7+MCHYDp7YRHM7aRkjSCsIZtztCQ37bHaLy+3yXa0CYZM1BrTTa7dbCAtrI50+mHeN
+AJNLntLGwVtPpKuGKnxuqE+3t9lDwkucM2o+ItWT6unLj5CueIQwX31VqKlzQeEvaW9q94nPrkW
/6lwgxlRWlyNw1b7i0Qz/J8u/xhO2p2kPer0NEKYEnOCsD5qJxsFO9hamhP1HcOtbS92EWRje4d4
epcVIia7nbSTuJ6fs0gfrHHwUMOMjnK6QnCsE9pbfL2Kht/JDvhUbtGJj7noAkF+Xtb3xwCw8JEk
bpHevDWe9wu/G4CFKznwH5ZjMv0L/7uf97Y0hbmbPgbhsttewstKbSThqiiZ5UAgF9tNI2M0u2wB
JESVykSnuOEOdixBS+o2QkeDoi0iWgXEKJS/mkwxPAgepCWUmHF6nayocGlRo7NtIZZF3AvcGMwh
DYEifpkCEDQqRKU0qr2WRtSKuSoRDFeJOhfXiFYBXtYDaB2qLTsNlU6t3f74WCn5vE2ltZgQLYnb
nQiDPlVhRFSN6OiEfrkCuCh78/W6+p4Dpyf0piDymzKlH6seqGvfXiWgbp0yBJrg/i0UC8WMztLl
UCsZrc1lsqlpnQu3uHuVyhFEHqo946AG4su2CvR1BJqJoL8nbK0PBeq8hFtUqU3tbpto0jqJbvD8
xDck2sAe0Z7r+HfS6bQ7u5wmRN1msdu7yPYXxajNszaMJmPLXgh+gvD56e3bpUOEXSmdZtkeoSyA
LIAsgIwHQJNeyb6fIZl20tUiqXOG82YQgEk5X1vktWnyff9HVmSsTtlHbJhJ7sscAPNIyCjbLlOo
7Mj2eO/TsE8uk+UXuTOoCswyM9GxKBsTm38wOw1sdIydCU9nEICsFrhJ4DMJgDQkk5r5XRpzCanC
sLEEywwHOZbjBHKaXernu2k3kzRGcuXzzZfQv259jpQ0gfTyFTLc4jhmYmwx4uJXaTmjxXMt9lkK
YmuFg2scXlJXb5CNXQ9gx7h/2qMxiJGTKS4Jc3SCpp1d4GnhRlpcsbD9cnRhoFUsGNwszXPpnTDY
xewDVMQjDTn8zZ6De87f+79/tclvQJX1ZReEYqnBOKQkYxxH012Q4KWLTUJbDOaQmOCMpzjpkicf
j4vXHKHTF8uBwKWnLzB9VUsXL/04oYQEGDukzzF4oBsO3A8//iqpFNMJZQaT78CuVHNYCYKdzrkA
eR2/SHIQwb3OAQW4ODyevk4hlnKE0pmJmZ44ej2A2o69VST5uJZE9ZjKCoFDYS1aV+ZzyAyoXI7L
NTsXicIb+S1xOH62T8GiLZpK+c/1MdC4SdLkfLwFUY2COTfnJMhhcPMzOiToxFWIWsRF4Np6J07L
XXYzUtdmUlpIi92FMYiypd6JVJD1xeNCqb7FpkWqMTc5YEdr7EqTShm/WOBCxOsRc6iVNezduU9h
lskQTLZ9d2RfzdbX4MRXXiq/2yNHZAXofSLYwfuP32F3wxtVsK1qMoeytCH6sleBmy+m15JdQFid
aI0FPTv0NER0TkzVQmA3AIjkuLeeDVgJmYHWUEqYUE+k54BqjWqbFkfyXXYpYqAoxLU9Pgoepa3O
o8Uromq6lIJBueyUv+Z5v4HoAHONWQLQa8nF5L/ZgcnyxGd4sShcbXKj9goat7lx3EpqPTVmSmOv
GMYtRLPDgjfyF5WRrQoa7Razcped6SugbY3mUUE9bG2XGby8sL5Clnd6aB0i+9u9ClllTtO2fBFA
e+0d7at/sXGfonDHGjjwXfjGzr1389B7VBDvQUOZxJy3vwp/9daP84mccaGYLVOGdPbgxG4gTHjN
cMkPzxuuByBo4scvnLMSFi2rc2nhokpz1BEkXCoTYrdaXPXYZZMgjIvPOWCx4xUYrmU1lLkD5nCi
87zeZjE4OsFxIdLUt/qVfurg6b7iqsHdxqP9o2CqrKjsarPihN7cajLJW81Yjc7dj2tduN7SaCHk
2nEBt7jR0cEjs3obNVT9Hto9ZDWPAmqpc1gqxEJbKWsqfPnXm42r1TsQGS7bLi/Oew10FDa8pl5W
pi7sLj+693ugOTtRJNa2qrmm3u7aJtzSZPKaaCQWqRa0M06XpUUT0hRRrx+Gv1NXVrgqLJqjN9EC
CwtJqX5IEmRpChG31OdxVRpJawlLFVeqp2Ksy/JFkjZpySNc+fG99GubKN/eE/OVKmGS5wVTFxKX
krKikpGygf4mXbeU4yV2SViJkovlxRTAc0v1VRILl3goU+VekDa2uJQWeQnxg8Dx/CXxSOJq10z9
9KX01Uv/Fq522SRAfFD9SmI8vfvHDVOkPjM74GZ6NMHc6ITIfNxdVBLBjzHsIHy4j+Ms8yEzw7KG
0JKqlDTSQrrQzSSvG6i7biTwQ8bArmUblR79pbTWTi1cr9fTqv1qyZAWlrhiEPCJ6E3shNnYh53m
xrCQzvlK5kv7oF67dgVca+lEY9cCeOwhqL2HxJze7zwaqDA3OElNES9JgISoT2EgmK7Y3FKl5xY4
LuVNSvIhXdfigpizCy7XWA5Q9+KR3lMwQoFIQdT9Yi2H3mp4QU8xzEAslY7KgrFbbIkWJTnBK371
0Aif4BclDgvzj4sJYwLTewQWpQ4nJEV7QxQbcUGSApz0ckmMOCLltrB09lTaPBElEu/3Sd/DlLFn
8crS4q3vaFoASJIsIMqiJXNKAnDsK68cuDvwtd380NcO8XvXuGHiHn5OV6FTWTTuAdylstst7Sol
oUKwigGVHlXaHyeqY1BbbVNZCRxvJuyNtgo7WoFTovlBVqoMA0id3WWu8fU3Vaoa29CjMKNrFe0B
p05v/3+r60l7HYGogkSdqDgGLKoWDJeHzI31VKWzRjScBEeNrUGUedomp81e7ESUccGmxlVaU8OI
qaWypv4nrZiqEVWpMTeKi0YLYn8qCH1KO4Y/iTU5LU7EJosLGh/RgqqUWFurg/LoHUhsUkG3eKoH
LHayhlDh+hCcOOSxOI1V3BKANvQrxD0x+uFH4Y8fBeb4PSGNqOCLGF0XTsqCRKPeYwgUn/w3rIHo
Mua3DmtJlUEyAVDfPgo9OYw0EXVWs6+s2VupBfGJGSX3jONKGFxDDVmfJzFTHQWEZV9VuOSI/3mL
2U2omofkzUQFoTZ1Q2nQuL2jX0uatRZ3pbfUB+C3IS7kgoD8Ju/Q5I4jnsZjb03m0yIf975X/DWi
apst05K6GteL7bIa0WhBtYymAXo7a4/6lZG8qkgxxqp4MFcTjTUDjYTFTlgJpfFVAI16xK76uR0f
LiuiBpAOGPypZlqDjF4uAahonqwl6upfga17QOeyoKuL4nNIyNGCJUULoU7L2uzOmjasztZishhm
sHa9jrSdBXTUcSqCq+rwJy01lT2DhqhHy08iPpMLtzUkNG6iBrPX4C6Lpkg0kbAaC6a1YHiF02pq
sdvtVkItlrBO6MOUNkNCh2N63In5zI1NouWsplAfmC0up8WFWxpx0SSgPFbzhWPd5/VYkLC24i4M
b7PWWyrYSpdY/vqroffMeXVCY3U5bU4lh4TAYzFbxSg23GrXY0/pXgE4Vx1BtJZGm1pvckcdDdBn
GLY4dT1XhKBYfUQ7PQ6CWIsEVqz/YlnkEgtpGZZcWIywWJmkCiRVOi4tdsT6Wntm0YIHUYTyS0pY
8mSLCZIqT4kKuF0tVbx0ReZTS9VRzJRbSJscUsJ0KkEUOXNOSVOndy6IwWJTQ9rgl73SKkgbGOkF
P0C6yMs6/ZJo9pa8KSUSpDtJ8Ok4yYVkSvJ/XxTj6fNJbYlUIi0kxbtd+Bhq8Le6Psz8NvU8y/x+
xpA+7WmuBSB84JZvmevHwi2N9vvpEbqyXlZ4jPuQxZMj17lAzXrFtqrk6Rm+vkN1ycMk7LttDSEi
3k5XYqNhTWdYpWuOVjZeticIXNSn8OwP35fFo7GZMVY0T2ZDHDM1M5V2jIX9nQnpc2IqvThOROmn
ErFBZfycWuq0iNIMnZyJ+bs00qI8yZT5sBCNxm9LAKUx1Kn0q0c0Bc5iBNsuNrGkAiAaE/u0kgNx
r8JT5EJQxKJBzgKN1CM2VdE0tBfFodStUSEGm5OEMqsGsdS1NYcft+H4i4220iOAqhAdrlMVN5q0
WosT0xNPIj5/8LYEUBYsba+KqBCnXDQoKnZUt0kdXILNDTS6m2PhRNVkEXo4gTDbfTFBV4kbPIoo
nK9AxkE3IA/N7ZDv4gEN7hgNaz2YBVO6CcRe2snC37lxb0lR7NlOk7dMyeYdCmj7FfHbswp48Bq6
a841YLE0uQa6mMqGy1XAgftGfECcndcyeNQy1d/MizaNvZEziTaf5fkY4EFCtOZoF4A55GkOW12i
8eEi/sX/04A1BgRpH2ghusM2O9notTDtuJV09/tuSwDZbvFbq+MWMg5AdmQoCyALIAsgCyALIAtg
GQOYWexMCHtDiSsuwHNLnwKNHz+zsHd6WQI4f2e6d6z2oWFl+K7RdNdTKvnOVy4I4qGXhr7Kp39J
OHkn6yIaIKxzA+F0+sBhvdINP+9q1/JQu2l4bbcU2dN4eVRLbCssAwDvf60beLj4pdeAm18l3xgt
zPHt2N3/LVLJw1/eP7xKtjuwNZ+f+Np7q7x3yb/cc0z2Fd/61at3ofdt+G46i0QU3v/yfWpe+MOX
4bEte59+7MyfbynfVPjSY0fyOv74u8sBgPBNqQPg4pfE14urXKuR+5CSNfDOqlXi9795ZOL+X317
R05BfGLVe6voVeMPny5X3NW1vURevGEjujgTc+9XLwgiQpHCP8OBTXv3bDv92A+f+4tfPbTt6e+8
/J0fLgcAF7/82uAugG1bWDzwtX+41/y18aGv9rxzl+w+Hsq/PXT3C/+z/KE4TN4p/2++r8c2HPkj
xZ3qwoLtcs0a9Ew6C7G0v/91qY/9sZ1z3zxzYNMf//DAd5/YtF+xI/+B03/+yHIAQBvd4S6xILQ1
kexPfJaYp44fttJ1zDMhmBUb8/4Grr4VYLDBxTr5/lCgzv8PlJ+i4IUfXB1sIySJKbTbKYjU/4SK
tJbf1xWPWOqpcN2KVYMfvcdA+ZZlawcIi2Os0v3xN9wrf8Ptf9AF4HJKgef45Qogawl+2sDf5NNy
BsB/+M3wn47LcgIw65VcNGbdYoUeXuzKF+zTQIcgQTPpjRMSXp+0oYi0DQHQdFDabGBx4iTtZSN0
8tqNOGfGlhGAucWxrkAOlffSzPTraqAZtDNKx2Z8woOvwd474In/SqpC9NhcTivhO/Cnk4qAEs4p
+v7L6MQXXtL4GBr27vY3936VLwkhcaBj4VB0hqa3x2fjywXAE18Yl94O/Ckc3Ji3pTy/RLZxR8UG
Wf5vCpG816Bv9e6D97lkJRvz9n0bZqcn7kHvUPvgr5+ezNniWPWzQs26XNWqcWFs/oEf3FXQAfsL
FXvXaWSrzx54ORxcNiVA2kP4Ejz33+GxorzXfv2QZjNVqM57JgfJLdj6GhDEne57XTn7lHnIffDY
n8L/eOQJsaW093Sg/etND/4sF8nfr3jwfw/eAX9z9+AXR/05alnh997PQeJ7j97OS/TdVAYIZkt1
fH/3BLJv7XakTmVHMLSirAfMFBnY0aKqNCDB3hq0E/qoiNhWPqbwd/iDO5oQ8w8qXwqrbdUw0Qx1
Ecxb6n726OTqnL8tHPX7lpsQvBzQZxS/VYoLHzWLOKyqVDUvXzuAlzxS+GuUmfAh2pFftP9uovy4
lbHp6u8UFjIdQLYtsCwBMBk9bY5rjzqUTAYDmJD7HM8r+cwFMGNWW7x4PHMBJNqCb7NMBpeAm4RL
GQVAcLjTXs3SiJnfTkG4DlwQCWYOgOMG77Dqp4TSaQk5ytTBPuRQWAHPFcQzBgDaA6qgCaFxV5kb
NcxgATWooK8zc0rARNnhYVWLqahByIsfO0QRiMEv655QhDJKCMaA8IGnAfgZVprEEOMgwWcOgLZM
WUHkQwD05krT1YbHht04FcaC9VhX4PLSsoR2KgMATJZVicXdRJkxt6m9VI0iaAEmLUl73gB/NZoJ
JcBTVjAuTZfALLQJq0Sex5/B0puxcSzo4pkAQGiXbleg2TjHvcdEWZZL+Ja6ttiMkAE3hvRM9MSH
LDKSWEKTooGjr/48y6R3pL8mXF7cPfWBbkJpfIn9BHyvLDDPfkYAWC49Mgaz4olmvCEB5f3YhUnt
0tGIT5SDsxqE4hMsMwZtQaBDAhOD0lGh+M0EvCvd4wgfkfMCcRIYYC+vt3v8KISngJ6aMHDJSNqm
CMdZbiZGxy7K43ONfMqbjDTCULNI+2KNv7HNQpK0i6iJmqUptWwywUVZaakRZipFxAVvMkHH5+y8
tHY+HbvVAMKIJPJMvkoRQGL/mYnDoLKoAb2wWD90pZJLUe9LEw0DlRgequ0JYF3hfUp4oQeeHT9O
PSUmMlsMgEGlTl8p66hVL4mNQCNoiry6jpGSV8Jyyax8XY7QZW4zrhcly1yRmMg3KVrcu8Ujc3kb
1VjjNKoIIB3RWSQorXvqsJTs9stGh+QPbPjyAAAFD0lEQVRUqjRO4C+atFYxEYrX2TSHb7kM2HpG
fHSRwlfF17AWPKcAIdRgXlQAcwgiqcTB06BR+xsco4OdvZ2CGZfDsW6ovDC5/RXgAXlbCSoW82qQ
pqDxwlLf+LmTE2qk8qwwsv5MyiwtsFKr7krk9LxAobwuBJppVWwMED5tcU+qX6hh0FfOVYFX09l7
VvxlvvCwQ0n5ayBiEh9FCB3T4TQGmthTNFrjrb7VAPx0OzjGBfk4WOCE0jepBL82CMjik0wF0jU9
QMFzL0/kN0c11VFjc8Bu5f3V8MZh2DEuHRTNBrPbo6H8etYTg2e70+S0XsJC2xrCXhdDSO6XcyZq
xDtcqXAD0ewvdo886RuSd0+qLkiDtIlf2PFQhJo3Wb1Ig1TEzT3zZveMGyI2N73vbPhJ2h8k/cVd
JEMROw5/NkLQ33X504B0BZEbl1dLWG+YOXl9omsC+VHTWod/1yZGAA991lrgtg0Lvyc1mO0SywLI
AsgCyALIAkhlDoA3Nsbnc3/msbc68hOVlNNOmbEQhKU16JKAXtMjQmDuNlXPvORpDgHtNaa0Qx+b
e1wyHA88LS3qVKiVxSGsXwYAeu9Lm7sTX3r6jS/+48O7g5NfV3f03ucOCw+fhsJmI6LStCB2pLTD
UYogIYYY2/YI/PUjEyoEqVA6lJUK9QhajDRE6fI17uSJVfFLJt/+HDVT1rBNmdNkiW/7Zdh9uwP4
13sW3T3NX63e8HLkOw/Bj/4vXnhu1WsRJQ8bQtuUuUhBoWojslkmq8mTrT0L5bsAedc2kLOvKK+4
YAeSJ5flm3Jydpdv3JFfuuqXwoN7DuzOy11XkYfJkPtCYmnglkkV6P3ZDveDh/7enw+/uhv6umsr
1uf3wMOjW9U5iCy3eHN5/o7N48/tzHW31+Zv26g7e/5/lhXJCjcXqnPwtVXzW5H8iEymNN45KpgL
8hR58s3cVsXq1sKX9r48Ry0TAJGQkKAjEYqDMB1Pece4ADkFJ9RshIkE6QgT9csKt0AiAQwFNEkl
55kokw5RVLbhNYGLp7uDojzQiWiUidNMWDo2J49ft2Lc8tMCV8fLUyR5cw+aCOm7HOkDw8mzU8tA
CH5o+PBBISEzDaEPu+1LmQIgEyxBPrMBDIcyuQREKoOOoo4MBhBG3PUuLIO9xCJmdb3PlMF+gima
4zg2g6vA9RZcHFJBYDIKQKC0OkEEI01BmmNQNTVrVEcq4AVlRrnJGTtMqhYT7rRo1JHK9ioBgRMn
M6cEnNB7MZdJ69TO5gZrDRHMqZyXx/uOZA4AgXCniCmzOjRXzPvrqIg96K+hBHtm+QmKzd8YBFam
f/BvBZDQnF36xC2t5Xy1M4vjMwBAb67kIULQTpuqOVDchcqtRPErkJ4EiKqnMwDALCqt/2qijDhl
smsQHEMLfiI1DQJ60IxnQhUYkitiAB5M7wwSlmcwu62pHl+SBrZYJgAAJr4kAKSNS5IrunfgY/UI
tccEGtKjGql3OZal2ViKnaH5lQsgQLnEu2uLt4kPn9a8NKeEZ1UNaSepSZlGgRg8FrsFqYmtXADC
w9IiWX14jfTZOH7uFKgalWAcBbhYImvw2kK9j0C7PbhyAdCoARzjkNsDFjimiJ0/DKYnTwE6frF5
7mQEa9GcmWiYq0c6Vy6AWX4WojCBAYQhOhISsHhqBCa1kHpbNIu4sA+494CmV7wQjF4xedLO0txK
U4CfQAtkXFsgCyCDwv8PNRGTGtWlp0YAAAAASUVORK5CYIJQSwMEFAAICAgAuSZDWgAAAAAAAAAA
AAAAABUAAABNRVRBLUlORi9tYW5pZmVzdC54bWytk01qwzAQhfc5hdG2WErbTRFxsij0BOkBVHvk
DMgjoZ8Q376yiWOXEoghO41m9L73BrQ7XDpTnMEHtFSxV75lBVBtG6S2Yt/Hr/KDHfabXacINYQo
p0OR31G4lRVLnqRVAYMk1UGQsZbWATW2Th1QlH/n5Ui6VQsD7+wqbSxcJl3fyklI20SNinn6CoKL
A49DSxlptcYa5EJhJO03xRxBo4Eyj/t+NqCTMaVT8VQxcdfXvARoUJWxd1Ax5ZzBejQkztTwcQd8
GZ3HbIOJNR4+LWlskx9lw5t4kB0S8RydJ+T1UmEdPMTeQBiE7mCHPGJor5Kd7rhv9AN58tTLakZO
HYeNP907RPV00QAx5m/2/E0fT6n7IYUmiDgduaP2DgQ71YIY+pmyE/+++v4XUEsHCNGgQcgtAQAA
JQQAAFBLAQIUABQAAAgAALkmQ1pexjIMJwAAACcAAAAIAAAAAAAAAAAAAAAAAAAAAABtaW1ldHlw
ZVBLAQIUABQAAAgAALkmQ1oAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAE0AAABDb25maWd1cmF0
aW9uczIvYWNjZWxlcmF0b3IvUEsBAhQAFAAACAAAuSZDWgAAAAAAAAAAAAAAAB8AAAAAAAAAAAAA
AAAAhwAAAENvbmZpZ3VyYXRpb25zMi9pbWFnZXMvQml0bWFwcy9QSwECFAAUAAAIAAC5JkNaAAAA
AAAAAAAAAAAAGgAAAAAAAAAAAAAAAADEAAAAQ29uZmlndXJhdGlvbnMyL3Rvb2xwYW5lbC9QSwEC
FAAUAAAIAAC5JkNaAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAD8AAAAQ29uZmlndXJhdGlvbnMy
L2Zsb2F0ZXIvUEsBAhQAFAAACAAAuSZDWgAAAAAAAAAAAAAAABoAAAAAAAAAAAAAAAAAMgEAAENv
bmZpZ3VyYXRpb25zMi9zdGF0dXNiYXIvUEsBAhQAFAAACAAAuSZDWgAAAAAAAAAAAAAAABgAAAAA
AAAAAAAAAAAAagEAAENvbmZpZ3VyYXRpb25zMi90b29sYmFyL1BLAQIUABQAAAgAALkmQ1oAAAAA
AAAAAAAAAAAcAAAAAAAAAAAAAAAAAKABAABDb25maWd1cmF0aW9uczIvcHJvZ3Jlc3NiYXIvUEsB
AhQAFAAACAAAuSZDWgAAAAAAAAAAAAAAABoAAAAAAAAAAAAAAAAA2gEAAENvbmZpZ3VyYXRpb25z
Mi9wb3B1cG1lbnUvUEsBAhQAFAAACAAAuSZDWgAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAEgIA
AENvbmZpZ3VyYXRpb25zMi9tZW51YmFyL1BLAQIUABQACAgIALkmQ1rgILSKWwsAAARNAAAKAAAA
AAAAAAAAAAAAAEgCAABzdHlsZXMueG1sUEsBAhQAFAAICAgAuSZDWrT3aNIFAQAAgwMAAAwAAAAA
AAAAAAAAAAAA2w0AAG1hbmlmZXN0LnJkZlBLAQIUABQACAgIALkmQ1pLmCoYbw4AAOitAAALAAAA
AAAAAAAAAAAAABoPAABjb250ZW50LnhtbFBLAQIUABQACAgIALkmQ1oEEwGRywEAANcDAAAIAAAA
AAAAAAAAAAAAAMIdAABtZXRhLnhtbFBLAQIUABQACAgIALkmQ1r0PuvivAcAAIM2AAAMAAAAAAAA
AAAAAAAAAMMfAABzZXR0aW5ncy54bWxQSwECFAAUAAAIAAC5JkNayYGx52xIAABsSAAAGAAAAAAA
AAAAAAAAAAC5JwAAVGh1bWJuYWlscy90aHVtYm5haWwucG5nUEsBAhQAFAAICAgAuSZDWtGgQcgt
AQAAJQQAABUAAAAAAAAAAAAAAAAAW3AAAE1FVEEtSU5GL21hbmlmZXN0LnhtbFBLBQYAAAAAEQAR
AGUEAADLcQAAAAA=


--nextPart3038665.DRC60YpCsc--







Information forwarded to bug-automake@HIDDEN:
bug#75939; Package automake. Full text available.

Message received at 75939 <at> debbugs.gnu.org:


Received: (at 75939) by debbugs.gnu.org; 2 Feb 2025 15:10:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 02 10:10:30 2025
Received: from localhost ([127.0.0.1]:35841 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tebcD-0000SM-Ch
	for submit <at> debbugs.gnu.org; Sun, 02 Feb 2025 10:10:30 -0500
Received: from mo4-p00-ob.smtp.rzone.de ([81.169.146.220]:33737)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <bruno@HIDDEN>) id 1tebc9-0000S6-B4
 for 75939 <at> debbugs.gnu.org; Sun, 02 Feb 2025 10:10:27 -0500
ARC-Seal: i=1; a=rsa-sha256; t=1738509022; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=niDLLI9fQY5L2INrYSwitf93HlnDGcAnIHlf/vVgsVqHA9ydo+xm0sAhxvTX5I/PoK
 KflOgpkTRRxoA8xc+KZGjcpG7QF55C5AqDOLMXqNkX0DYeR8W/CXHTq41rgLE4SYaZkl
 duIFx6RPVxRTQc0GuoHXi1pqmHoNOl+M+julidafSpqyBaWp4CfDJ/QxlDIPfiIJ5Sg3
 cQVoH4M3iEjgAo41/bcPhYo5OwGr2S28ph8MoEXdYR1f1wIhwTkCMUwp/C4x+lrtBLvO
 B537W9UnsIrCqX5TT2dq3+MSAx9Z1r6Wy8yxERCoxe1Xu5+2LGbMRmEIc8xC5liEeoin
 Sl7Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1738509022;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=JJXX0QQOqLhLc1XyoNLUWXPIDpwCPN89Ljoi7xMCVfg=;
 b=nzMraTxxlo4jRSLPe9qT8T18zERRkGef62lJ8qslrGgED6DYHIugAAH62suXispjTW
 klsJ2KcUpjD/T5rS4W7Nad2uOnY65Ix0IqFv3/abbi5oAUePNrUgbaRiN28Fk6vnUSKi
 Iz/1BimtHfoGmJdJfmS8CVoIwuflsCgP5L4kSOM2wRpsbUy4itUWPXLsvakOGYL9fkQb
 GqR2rQxzEEuY3bV/3EfIaAs/m29LFfIoeoL78RoWVlIhFZotyx+VmChVhvW2lPHEwUmY
 pRPw0KQXjybAEIMtWwAzxdLv+6Kop6zWdA0xqrS6nlZL5Cv9EJsI7IyX97NtE95RlV0B
 X8sg==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
X-RZG-CLASS-ID: mo00
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1738509022;
 s=strato-dkim-0002; d=clisp.org;
 h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=JJXX0QQOqLhLc1XyoNLUWXPIDpwCPN89Ljoi7xMCVfg=;
 b=QZzjqZCSF/7FxfDdySFPTf41M8sqey2s0WZKrQckRp0OV25wripbiHgSKfMPXWEguz
 vOmL7jDcVJ807YwG1iGUFWFWVBGt0RbtqGEy7tQmwyYfYVfmQNWal/+X6YlcGzSRyo0Y
 c5XsQXPqH17lSPMEDt+qAc6xoRz0UEx2QANOC233PMLuYmY+Zi7fkan6IGxy6Fz5hcjw
 vpqhIYw4lqmt1UJ7/fFn78xgkPLU/bo5PphhyWku8DpAwAg16hGYDiwXEPHU/oAy2r4D
 rpwt0sOi0vMa2zf2dtTF4EUGS8S+6d/9EiQr5IxIjkkBswU7SKKfIAVgAJ41cKe0wb4U
 HSUw==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1738509022;
 s=strato-dkim-0003; d=clisp.org;
 h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=JJXX0QQOqLhLc1XyoNLUWXPIDpwCPN89Ljoi7xMCVfg=;
 b=9lys9LRYNd0Dkf5RsFzzncft09F3/iLGjwlmOkaodVRRlxl03zI0nUE7yIOvJZT768
 ioN/qpwSKCOQN3SOQ2BQ==
X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlLnY4jECd2hdUURIbZgL8PX2QiTuZ3cdB8X/nqjqfHWFGcWInproLLJDACf5w83k2"
Received: from nimes.localnet by smtp.strato.de (RZmta 51.2.21 AUTH)
 with ESMTPSA id Nfb42e112FAM2p0
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Sun, 2 Feb 2025 16:10:22 +0100 (CET)
From: Bruno Haible <bruno@HIDDEN>
To: bug-gnulib@HIDDEN
Subject: Re: setting $MSYS2_ARG_CONV_EXCL in compile script?
Date: Sun, 02 Feb 2025 16:10:22 +0100
Message-ID: <7071636.9T64t93xET@nimes>
Organization: GNU
In-Reply-To: <202502012338.511NciUB866593@HIDDEN>
References: <202502012338.511NciUB866593@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="nextPart4010308.ak91TP5mCe"
Content-Transfer-Encoding: 7Bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75939
Cc: maiddaisuki@HIDDEN, 75939 <at> debbugs.gnu.org,
 Karl Berry <karl@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

This is a multi-part message in MIME format.

--nextPart4010308.ak91TP5mCe
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"

Karl Berry wrote:
> Kirill (cc'd) proposed setting the MSYS2_ARG_CONV_EXCL envvar in the
> compile script which comes from Automake, to avoid a double-conversion.
> See his report in the first msg here, and the final suggestion in the last:
> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=75939
> 
> I don't know anything about this. I've never done any programming under
> Windows, or msys, cygwin, wine, or any other Unix emulator under Windows.
> 
> So I wanted to ask for advice before tinkering with something as basic
> as the compile script in this way. Especially since it currently does
> not set any environment variables.
> 
> So ... I'm hoping for feedback like "yeah sure", or "no, we should do
> xyz instead", or "the problem is actually abc", or something. Since no
> feedback was forthcoming on the automake list, I'm trying here.
> 
> And if we do apply it, then where? In this branch?
> 	cygwin/* | msys/*)
> 	  file=`cygpath -m "$file" || echo "$file"`
> 
> But I fear this will cause trouble on cygwin. But if we separate the
> branches, then it seems like other trouble could ensue. Setting it
> unconditionally in all cases seems unnecessarily global to me, though
> maybe that is the simplest.

Table of contents:
* Cygwin vs. MSYS2
* Nature of the MSYS2 problem
* General recommendation
* Specific proposal

* ========== Cygwin vs. MSYS2

MSYS2_ARG_CONV_EXCL is documented in
https://www.msys2.org/docs/filesystem-paths/#process-arguments
Quote:
  "When calling native executables from the context of [MSYS] then all the
   arguments that look like Unix paths will get auto converted to Windows."

Cygwin and MSYS2 both are development environments for native Windows
programs on Windows. Cygwin passes argv[] from the caller to the callee
unmodified; MSYS2 modifies it, at every program invocation, based on
heuristics.

On Cygwin, therefore, it is the programmer's responsibility to use
'cygpath -w' at the appropriate places. Fortunately, there is a Gnulib
macro, build-to-host.m4, that makes this easy.

* ========== Nature of the MSYS2 problem

The MSYS2 problem is that it's a horrible hack that is based on a
heuristic: all arguments that "look like Unix paths" are modified.

The user can set MSYS2_ARG_CONV_EXCL to avoid this from happening
in 1, 2, 3, or 10 places. But it will never be 100% correct.

* ========== General recommendation

My general advice is:
  1) Recommend Cygwin, not MSYS2. Like I do in
     <https://git.savannah.gnu.org/gitweb/?p=gettext.git;a=blob_plain;f=INSTALL.windows;hb=HEAD>
  2) Reduce the effort for GNU package upstream maintainers, by
     requesting a reasonably complete patch, not a piecemeal patch here
     and a piecemeal patch there.

* ========== Specific proposal

As for every bug report, the first action is to analyze the failure.
Here, the relevant lines of code in the 'compile' script are:

 	cygwin/* | msys/*)
 	  file=`cygpath -m "$file" || echo "$file"`

This is in function func_file_conv, which is used to produce arguments
for invocation of 'cl' (which is a native Windows program).

As documented in <https://cygwin.com/cygwin-ug-net/cygpath.html>,
"cygpath -m" produces file names like C:/Users/foobar/filename .
Some native Windows programs accept this syntax, some don't.
Therefore it is generally better to use "cygpath -w", which
produces file names like C:\Users\foobar\filename .
The *only* situation I've ever seen where "cygpath -m" is required
is when the callee is a shell script (with 'echo') that invokes
a Java program. (Example: IBM Application Server.)
Since the compiler called by 'compile' never is of this type, it is
better to use "cygpath -w".

Find attached a proposed patch. Tested on Cygwin with MSVC. Will work on
MSYS2 with MSVC as well.

Bruno

--nextPart4010308.ak91TP5mCe
Content-Disposition: attachment;
 filename="0001-compile-Improve-support-for-C-compilations-on-MSYS2.patch"
Content-Transfer-Encoding: 7Bit
Content-Type: text/x-patch; charset="x-UTF_8J";
 name="0001-compile-Improve-support-for-C-compilations-on-MSYS2.patch"

From c0f453d1d2a52d21f24da17415de8ecbfbd19a3d Mon Sep 17 00:00:00 2001
From: Bruno Haible <bruno@HIDDEN>
Date: Sun, 2 Feb 2025 15:40:20 +0100
Subject: [PATCH] compile: Improve support for C++ compilations on MSYS2.

Reported by Kirill Makurin <maiddaisuki@HIDDEN> in
<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=75939>.

* lib/compile (func_file_conv): Use 'cygpath -w', not 'cygpath -m'.
---
 lib/compile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/compile b/lib/compile
index 14aec5621..6f0e105a0 100755
--- a/lib/compile
+++ b/lib/compile
@@ -1,7 +1,7 @@
 #! /bin/sh
 # Wrapper for compilers which do not understand '-c -o'.
 
-scriptversion=2024-12-03.03; # UTC
+scriptversion=2025-02-02.14; # UTC
 
 # Copyright (C) 1999-2025 Free Software Foundation, Inc.
 # Written by Tom Tromey <tromey@HIDDEN>.
@@ -68,7 +68,7 @@ func_file_conv ()
 	  file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
 	  ;;
 	cygwin/* | msys/*)
-	  file=`cygpath -m "$file" || echo "$file"`
+	  file=`cygpath -w "$file" || echo "$file"`
 	  ;;
 	wine/*)
 	  file=`winepath -w "$file" || echo "$file"`
-- 
2.43.0


--nextPart4010308.ak91TP5mCe--







Information forwarded to bug-automake@HIDDEN:
bug#75939; Package automake. Full text available.

Message received at 75939 <at> debbugs.gnu.org:


Received: (at 75939) by debbugs.gnu.org; 31 Jan 2025 09:26:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 31 04:26:07 2025
Received: from localhost ([127.0.0.1]:49999 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tdnHq-0006rC-Rl
	for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 04:26:07 -0500
Received: from mail-co1nam11olkn2081d.outbound.protection.outlook.com
 ([2a01:111:f403:2c16::81d]:38443
 helo=NAM11-CO1-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <maiddaisuki@HIDDEN>)
 id 1tdnHn-0006qf-Ok
 for 75939 <at> debbugs.gnu.org; Fri, 31 Jan 2025 04:26:04 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=drlLvgA9DZZCNrex/jQ4ywkKtjoqXPnv3O6uiIgXKueesitGJwN5ty4o0pL+DpV4/ajHFUtDAMCrV72oSsY2afS1wx2jlICABkrt9qYn+k5Hn5sVv/hyN1DaiIyyGWIhKF+jZTLQeFdq0dM+nFf+ew10S8d1lMXk8ITy+n6aTuNIFPbN0nExoEjUujXJTGY3Kh5m7yYi3m/GRd8LyG9a/vqaLrpx73pCQ//r2F2jrVIPIsfm9lhMBRrQrRjjIF3k9WvtDZ0yyjzLyB5nPRHroI/jBmgPXXA01L5WBjFHOA1YhyYLDy+n0zeAIWO04aHvCtt1jFUjh6TpyksWFMMu1g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 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=oXiTGNtcozN1RCSkRtiP5t/iUjLqBkrm+UpseAXtzE0=;
 b=Cvu8c101z9ApMiGVmUikuhnWv2FBMvITidBYPw4+JKJWviriP5EZBN3nekVbeYrlU/CFzI67Uh4s+XbaNRef+8ZCRjyqx5z6ANZOTCQH2YwKupmEJ2AeS1pun1TJuLvVuNEqMjSpzPf2tPDycA+eUYL/ofg6x9k4l3ppQt6yW9cpuic3B8vT0RxJ1+YOdZveqLpx8ZzIjKF3XxzUF89yiShnFs5hW+Hx+1GuPr/AXa0ilHhqTdNJ9m2agtnYI8vVPGK+jiBFEJXUsxUP4EHApH5x9eoM3O1Ec3fdM+WwOhLwitvUPLwb9GbBp/6+KWMr3ngOBAJ15meRC7U2E9dZcA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=oXiTGNtcozN1RCSkRtiP5t/iUjLqBkrm+UpseAXtzE0=;
 b=AgleMfK7yZe7Gt1S8JxTL6wF5gdsYiyWF1VeLzQr4fqkgFI7glgTcoFAL9dzsd4L58ZW/6HQaHhE0iYwTwIIgtjAUhoGmvZD71yMCff4eODYKxsXFN4xh78Q4Sh+nqNFvql7xizV8WgO4xuEMmxemxi4n1Jjg/LYbmwFuXg/XJO33YZ7pTEftXAvwJJ4IfrSGYmCAKx96MKitirUjYmCiSn56pLZmjopq2aqU+dIoPfmroQorqH2zLN+bMMBuR3D9SjhH9tZBGNU1E48JprWsaguO+T9xIT9pzuGYKig6XarjwCqpuP0DCHmbUCVQJuOhDP2c8brVHmA3HfXSVTaSg==
Received: from MWHPR0601MB3658.namprd06.prod.outlook.com
 (2603:10b6:301:7f::36) by SA1PR06MB8370.namprd06.prod.outlook.com
 (2603:10b6:806:1cb::7) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.20; Fri, 31 Jan
 2025 09:25:55 +0000
Received: from MWHPR0601MB3658.namprd06.prod.outlook.com
 ([fe80::e3a9:d612:ffd7:54b2]) by MWHPR0601MB3658.namprd06.prod.outlook.com
 ([fe80::e3a9:d612:ffd7:54b2%4]) with mapi id 15.20.8398.020; Fri, 31 Jan 2025
 09:25:55 +0000
From: Kirill Makurin <maiddaisuki@HIDDEN>
To: "75939 <at> debbugs.gnu.org" <75939 <at> debbugs.gnu.org>
Subject: Re: bug#75939: bug in compile wrapper when using MSVC from Msys2
Thread-Topic: bug#75939: bug in compile wrapper when using MSVC from Msys2
Thread-Index: AQHbcp53aoDgrEdhokGPFDbApVfi8bMwhBEggAAaS4c=
Date: Fri, 31 Jan 2025 09:25:55 +0000
Message-ID: <MWHPR0601MB3658C2BE726EED54911021E0B1E82@HIDDEN>
References: <MWHPR0601MB365868DCBE24A84067FF8060B1EE2@HIDDEN>
 <202501302352.50UNqHXa669773@HIDDEN>
 <CALa-7vxR3U1suhAk5MJFmN4i-iCaKjhy+iN7AtzN07s_n3+-xg@HIDDEN>
In-Reply-To: <CALa-7vxR3U1suhAk5MJFmN4i-iCaKjhy+iN7AtzN07s_n3+-xg@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MWHPR0601MB3658:EE_|SA1PR06MB8370:EE_
x-ms-office365-filtering-correlation-id: f09fd6e0-6623-4431-4857-08dd41d9436e
x-ms-exchange-slblob-mailprops: znQPCv1HvwU46ctkesNAQSdI89rGQphJKWPMZrnoDWIUC0DBdGvbrdsjB9DqE6SrtO6s/c4olLu+uCI8liVwh7q0U4N3HLQlrPQRM6GWgTxi+q7YuXSP31tPQLOMyCU8Q7nK+sLAkLJS2uGbLbDu5bGkdVOKHCzBdumEoIJnX5N9d02g1koEoPQbTzBI5psDKbCAkbBFfOp49Z06DsM388MSNEEC0agqy5n/sF+xuk06O85J5Ti9mJkmN3Hs07cYV9Mj3VroaYZfftLQOUKtE/GyChKnU8FXyx6fdTV0Htr1ehhgFQXsMPQ6U8PaLcLNOhMfT4ZAtmrMHU3iaDCzK4RnKVycpUCEVb0cWKXRZ5kuwHuBgDUlmKj88hhtGx7JooYa6geFigj8sAwyCF3UhB2+kw3hu4tQaN8aD7jfJE20t8blrzKoq4F0n+fGIVM17uWLzoCBN3qL4pN3ZnWYoo2mYmlFK7ioXEOy3UwtCea/94ZCbDlX9QHroOGf4DS5oRWoq3Iu7QSt2ibJlIroUQgGMmVCnberaSxnMUjdbf0zF30YV3pKse8HRNNMj/+Urwexgmrjvo2Iizv3fU/xu0Nj5Iq7jCAxXeiwpSJpbWC0q981JAQvKr4BsWs+cyiYTflFaSuy2eoch7K+kCSoFI3GeFV4blh4K9JLNqe92FmMUDPIuLyhoflcI1+H1Uu9OBEyUwCDQrQJdOmAbQwbZN9yXAJAAxBFlGsKidoGKz8+Lg8PWX3zHrOLNEckjE2H7YMAvXXoVBE=
x-microsoft-antispam: BCL:0;
 ARA:14566002|8060799006|8062599003|12050799009|7092599003|461199028|15030799003|19110799003|15080799006|102099032|3412199025|440099028;
x-microsoft-antispam-message-info: =?utf-8?B?VzEwK2NRWS9qcDMwUFhiM1pkT0tIaDYzMWpEazlodnFsbjRNVU42R0JGdHcy?=
 =?utf-8?B?TmFvVlR3WmVpSGRrWXMxT3FwS3IvMkdZcXhyanN4SHZhYjhuRmpmOFoxZVRM?=
 =?utf-8?B?V1Y2RW4xbDZGUnV6UkcxUmYvSWFER0ZVU0xpcUFCNFBza0VOS29Lb1NBR0gx?=
 =?utf-8?B?ODR3M2VkaUQ0UlVzR3hEeHM4ZHZ2NTFTcmlXTzJ4ZmVTQ3o2WjYvZldEWVFR?=
 =?utf-8?B?cW1vUFA4eFN4eFRsQkJGV1hkWTFKMmVjZHd5ZUFPS2dBQmRxR2hsTHdKcW1Z?=
 =?utf-8?B?SU52ZHNLTjBQWmh1U1NYbmFqajE4K0FRcWl4ZC9BaG5BaGZ3eWNuODhMM3k0?=
 =?utf-8?B?ekZEaWl4ZkVtSTNqNFBocC9jWld5WmZNcHB2RElFOG9wM3I3R2RqVm9uK1dV?=
 =?utf-8?B?N24wTG0ybW5pMXl3TWtkdnREcVNVTlRCN3NrYzFOQmNhcVNGZVZLSkpjSCto?=
 =?utf-8?B?SjJacHU1ZzNONmVkUWZZdVppUUgyNzJQMkQzQ21ma0dFcXoydXdjano3alhk?=
 =?utf-8?B?a21EUG1sSVJJZ3d6VzRiYXhZa21yRTlwckd4S3FsVzVEZ0NFNGRxSm9FYThI?=
 =?utf-8?B?N1U1ckNFY3hwUC9TUWpmeUdBQS9nK3BIYXFnRDdJTDRmOTBwM2Y3ckJzMTFx?=
 =?utf-8?B?cFZBQ0RHQThNcDR1QmlTM2ZYZ3o3UmhWcW4rT0lUcFBIVnU0WVJnUU5MbU9l?=
 =?utf-8?B?dHhTVk55NTBCMnpXbTQyYVdKOUZWUXlMRDVaUVpFT0lVWkNnNW9YQmQvcUdS?=
 =?utf-8?B?bEJ3QVpOT2o3NjR4ZlpnNWRFZ3lpNVFoVUlMd0pRdjFKOWErSThrOU1uZWpR?=
 =?utf-8?B?T1UwVHZENnYyV3lGeGRzR0RqMm1rT01RSGJlZU1TVXhlVUFmVHpqbnN2TTg1?=
 =?utf-8?B?RFVHSEQ0Vk41WXNLSjRhQXc4ZmljQWxzYkR6WDNEemhCQkI5ZjkxN2xFd04z?=
 =?utf-8?B?Y0NBenkyNFJoUCtnVVMrTEtQcFp3VDlSN2t3T1ZpRktzM0t5QVgvUVBzdkFx?=
 =?utf-8?B?eVhlMEorSTVvdzFSNVV2dTY1dXBzaXNxZ2hxUzJyZWJRMTBpWFVnMWxwWTVM?=
 =?utf-8?B?OWR2RTNsTHEvRXBsVVBPSXVtL1MyVmZhQ3JWSWx2dStZZGVtYkhKeE1nZzlT?=
 =?utf-8?B?WWZGTEkvbXQ0ZTkxTFdrMkZyVTZ3dGFzK2Z0L0dXOXUxT2hWNjJVY01XdGVK?=
 =?utf-8?B?YUlveGQxSExMWlhtTlNaWWxwRFhaTWtZTCtxazF0SnhoclRBdTQxWGVBZWNC?=
 =?utf-8?B?TWZLaVcwRGZMSm9GaElnOFNvZTJMZUwraEJFSy83Zmc2bWhleWpIcU1TdGpN?=
 =?utf-8?B?TDJ0UGVVUnNLYzVDWnJGZHBvRVR3dVhZdjgraEU0TGpOVlgxeVFKalNzMDVi?=
 =?utf-8?B?M0owT3RsaFlORWFxTEtYdk9CQ2dQaTlDdTgxTVhLK3JkWmUzK3FidzNvZUhi?=
 =?utf-8?B?SmptaytGdlZlRnBzcHNla203Q2lXYlZZMmRZdnlmUUlNdy9PYWxTVGlJQWNY?=
 =?utf-8?B?ZDFSVlQvS3BQd09aY1FFUjl3OTdrOTdIMDZ0ZmVlTlJvOGtEVzBjMkN2bFRy?=
 =?utf-8?B?Nk5xdz09?=
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?R25GMDVtWG8rWGRwZG8waWdqQ29qbkk4TTVTdTgwa2FsWWVmb0N0c2ZJNyt4?=
 =?utf-8?B?aktmd1FXczNFaVpER2VEYmp1TkxwNmw0VHlmWW9YMTgxYWJ3VStCaEhZZHBV?=
 =?utf-8?B?WFZBR3pvMnI2OU9zOVRwWkI5MUlVUGdDSHVXR0VCbHVTLzdqZTJib2dPT0Rl?=
 =?utf-8?B?Z040c05MLysxWTVObnZORlFuUHYrU25rS3RFUGQ3QVRDOHl0MGFOa3BHOEh1?=
 =?utf-8?B?QUk5V0R3K0N2bnJ3S1R6MnVUczlUb1ZUTXlvdUZKYXNFcUQzVkM2QUZHWlBY?=
 =?utf-8?B?NGdhZEt3VDFsZjRWSVhML2lJeHNnQWYxUytyWHRuNVV1QzY5eVZiVnFkY000?=
 =?utf-8?B?cDU1Ujl0K2ZLMlB5dXkxZkNyRVZDUHJ4WGZPb0k0T3JlSkorSWEzOC80WXNG?=
 =?utf-8?B?SkxWVEE1LzRyQThtTVdGb3lXWE1qVWp3dmFzOGY4NGZwU1ErM2k2NE4wOEI3?=
 =?utf-8?B?YzZNWkdwSDhSNkRLN2ZOMXArVHJIc0V5WlBYWkFaWUtRc3pQaitSRFpDaStO?=
 =?utf-8?B?Z1E5UTl5UnNtanZhMjJKT2dHRnhXNEN5bjNUNExWdjh4YkgveTA4QURxWnFl?=
 =?utf-8?B?ZG1FcGhDcnpDbEw0MWJkT2R5cE8zeXNiaEViREtoYkxqVGJROTVrTWF5QXRT?=
 =?utf-8?B?VkpiUkpvYnZGTk1nL2dTazIvZWRQd3hOUkVqZTFGbGpOdWxaL05HMVhzL0hZ?=
 =?utf-8?B?S3dVcVo2eUJGb2xJV05PaXV6aEhqVEV4VjR4enBXQ0ZoQlRtYU5USGVtZHJ0?=
 =?utf-8?B?SUpEUm1JRUc1TEYwdVVsbjRiRWVMdk40Y2xxZHVXL2s2MTBYZ3RRRnZ0SVBh?=
 =?utf-8?B?ZW8wNmh5NC9hZWZRbC9ZYWlMQU1ORjRBR3p5MlpVQWdVMXdxWkF2dEhpb3l2?=
 =?utf-8?B?Y1gzQVFvMHY0cVVRZG9VMk9PTkM3MFF6S1djUHFPOFNONGJXcFE4YTN2V09H?=
 =?utf-8?B?V09uN1M2aGJlSU41b0VmK3Z2MlRlYjdlVVZtMmtiZUk1SGNUZGhrVFVCVmtp?=
 =?utf-8?B?K3pka1h3ZE4yeDc3UHRnTjJ5NldmZnFQeGQrY0QxY3BLR3REWVRKam9BNm9G?=
 =?utf-8?B?b0lHckN3N3pNTkkvbnlmVE40M3huN285QWFjNVRPd1NjZW9qL0cyVkFES3JH?=
 =?utf-8?B?NXI3RnM0NmNjNkJGRmhsMU9yNERSNDlEOEMvZGV1WE5ic3ZqODBseE1LT0Rv?=
 =?utf-8?B?b2o4NXlLVTFsUHM2U1RUWUdlNmlKQnM3aGFrdGtwZk1lU1ZwM0FOVTRGdjFN?=
 =?utf-8?B?RmpKTXd0dm9yMDd1MW5POUduSGxFMnpNcTBZV0RGTDRjd2tmNFpiZzdzeGdy?=
 =?utf-8?B?b3lTYUthZndxQUZCb25Ha09hcUh1c2tNMFk4ckk0OUFnY2x1VStqakl4Ujcy?=
 =?utf-8?B?UUkzVmVGOWwycFFPeFA0b1llSXY0YWlZMnUvZzlHeC9NTkd4dFYyR2VwSTd0?=
 =?utf-8?B?SXZ0SUozN3VpaGJTMHExQllsMDZWcWU4SnFHZ3Y5NzlralhRclR6VDVOUk8x?=
 =?utf-8?B?bWhuQnBMQ1Rnc3IvQXR3ZEFLbXZBNlFVcGdGK2p6M3pVN3RJODRLM1Y3YUtP?=
 =?utf-8?B?ck93b3Q1STdNcWRWUGtTQjBXOUQwZTBucElwank3ME5GV2FxdW5pdDM2KzFY?=
 =?utf-8?B?Q0J6eXRnWkl0Nlh5NGpsNVE2WkhuWlRXbFRxUDdQOWhaQjBLUmNkWU5UQzRr?=
 =?utf-8?B?bGZoekJZd1c2aTMvZWI2QktPQW03dHRGOTdZVHRVNFlxVFlkNzJNQTdBPT0=?=
Content-Type: multipart/alternative;
 boundary="_000_MWHPR0601MB3658C2BE726EED54911021E0B1E82MWHPR0601MB3658_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MWHPR0601MB3658.namprd06.prod.outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: f09fd6e0-6623-4431-4857-08dd41d9436e
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2025 09:25:55.1227 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR06MB8370
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75939
Cc: Karl Berry <karl@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--_000_MWHPR0601MB3658C2BE726EED54911021E0B1E82MWHPR0601MB3658_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

S2VlcCBpbiBtaW5kIHRoYXQgaWYgdGhpcyB2YXJpYWJsZSBpcyBhcHBlbmRlZCB0bywgZWFjaCBp
dGVtIG11c3QgYmUgc2VwYXJhdGVkIGJ5IGEgc2VtaWNvbG9uLiBTb21ldGhpbmcgbGlrZSB0aGlz
Og0KDQpgYGANCmlmIHRlc3QgLW4gIiR7TVNZUzJfQVJHX0NPTlZfRVhDTH0iDQp0aGVuDQrigILi
gILigILigILigILigIJNU1lTMl9BUkdfQ09OVl9FWENMPSIke01TWVMyX0FSR19DT05WX0VYQ0x9
Oy1UcCINCmVsc2UNCuKAguKAguKAguKAguKAguKAgk1TWVMyX0FSR19DT05WX0VYQ0w9Jy1UcCcN
CmZpDQpleHBvcnQgTVNZUzJfQVJHX0NPTlZfRVhDTA0KYGBgDQoNCi0gS2lyaWxsIE1ha3VyaW4N
Cg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbTogQW5kcmV3IFcuIE5v
c2Vua28gPGFuZHJldy53Lm5vc2Vua29AZ21haWwuY29tPg0KU2VudDogRnJpZGF5LCBKYW51YXJ5
IDMxLCAyMDI1IDQ6NDkgUE0NClRvOiBLYXJsIEJlcnJ5IDxrYXJsQGZyZWVmcmllbmRzLm9yZz4N
CkNjOiBtYWlkZGFpc3VraUBvdXRsb29rLmNvbSA8bWFpZGRhaXN1a2lAb3V0bG9vay5jb20+OyA3
NTkzOUBkZWJidWdzLmdudS5vcmcgPDc1OTM5QGRlYmJ1Z3MuZ251Lm9yZz4NClN1YmplY3Q6IFJl
OiBidWcjNzU5Mzk6IGJ1ZyBpbiBjb21waWxlIHdyYXBwZXIgd2hlbiB1c2luZyBNU1ZDIGZyb20g
TXN5czINCg0KV2hhdCBpZiB1c2VyIHNldCB0aGlzIHZhcmlhYmxlIGZvciBzb21lIHJlYXNvbnMg
bGlrZSBhZGRpdGlvbmFsIGV4dHJhIGZsYWdzPyBTbywgaXQgbmVlZCB0byBhZGQgZmxhZ3MgdG8g
dmFyaWFibGUsIG5vdCBvdmVycmlkZSBpdCBjb21wbGV0ZWx5LCBhdCBsZWFzdC4NCg0KU2VudCBm
cm9tIG1vYmlsZQ0KDQoNCk9uIEZyaSwgMzEgSmFuIDIwMjUgYXQgMDA6NTMsIEthcmwgQmVycnkg
PGthcmxAZnJlZWZyaWVuZHMub3JnPG1haWx0bzprYXJsQGZyZWVmcmllbmRzLm9yZz4+IHdyb3Rl
Og0KSGkgS2lyaWxsIC0gdGhhbmtzIGZvciB0aGUgcmVwb3J0IGFuZCBwcm9wb3NlZCBmaXguDQoN
CiAgICBleHBvcnQgTVNZUzJfQVJHX0NPTlZfRVhDTD0nLVRwJw0KDQpTZXR0aW5nIGFuIGVudmly
b25tZW50IHZhcmlhYmxlIHNlZW1zIGZhaXJseSBzYWZlLCBzaW5jZSBpZiBhbiBvbGRlcg0KdmVy
c2lvbiBvZiB0aGUgY29tcGlsZXIgZG9lc24ndCBwYXkgYXR0ZW50aW9uIHRvIGl0LCBhdCBsZWFz
dCB0aGUNCnByb2JsZW0gd2lsbCBub3QgYmVjb21lIHdvcnNlLg0KDQpIb3dldmVyLCBJJ2QgbGlr
ZSB0byBoZWFyIGZyb20gb3RoZXJzIHdobyB1c2UgbXN5cywgY2wsIFdpbmRvd3MsIGV0Yy4NCihT
aW5jZSBJIGRvbid0KSwgYXMgdG8gd2hldGhlciBzZXR0aW5nIHRoaXMgaW4gdGhlIGNvbXBpbGUg
c2NyaXB0IHdvdWxkDQpjYXVzZSBhbnkgcHJvYmxlbXMuIEFueW9uZT8gLS10aGFua3MsIGthcmwu
DQoNCg0KDQo=

--_000_MWHPR0601MB3658C2BE726EED54911021E0B1E82MWHPR0601MB3658_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyIgc3R5bGU9
ImRpc3BsYXk6bm9uZTsiPiBQIHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO30gPC9zdHls
ZT4NCjwvaGVhZD4NCjxib2R5IGRpcj0ibHRyIj4NCjxkaXYgY2xhc3M9ImVsZW1lbnRUb1Byb29m
IiBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsgdGV4dC1pbmRlbnQ6IDBweDsgbWFyZ2luOiAwcHg7
IGZvbnQtZmFtaWx5OiBBcHRvcywgQXB0b3NfRW1iZWRkZWRGb250LCBBcHRvc19NU0ZvbnRTZXJ2
aWNlLCBDYWxpYnJpLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgY29s
b3I6IHJnYigwLCAwLCAwKTsiPg0KS2VlcCBpbiBtaW5kJm5ic3A7dGhhdCBpZiB0aGlzIHZhcmlh
YmxlIGlzIGFwcGVuZGVkIHRvLCBlYWNoIGl0ZW0gbXVzdCZuYnNwO2JlIHNlcGFyYXRlZCBieSBh
IHNlbWljb2xvbi4gU29tZXRoaW5nIGxpa2UgdGhpczo8L2Rpdj4NCjxkaXYgY2xhc3M9ImVsZW1l
bnRUb1Byb29mIiBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsgdGV4dC1pbmRlbnQ6IDBweDsgbWFy
Z2luOiAwcHg7IGZvbnQtZmFtaWx5OiBBcHRvcywgQXB0b3NfRW1iZWRkZWRGb250LCBBcHRvc19N
U0ZvbnRTZXJ2aWNlLCBDYWxpYnJpLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTog
MTJwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsiPg0KPGJyPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJ0
ZXh0LWFsaWduOiBsZWZ0OyB0ZXh0LWluZGVudDogMHB4OyBtYXJnaW46IDBweDsgZm9udC1mYW1p
bHk6IEFwdG9zLCBBcHRvc19FbWJlZGRlZEZvbnQsIEFwdG9zX01TRm9udFNlcnZpY2UsIENhbGli
cmksIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAs
IDAsIDApOyI+DQpgYGA8L2Rpdj4NCjxkaXYgY2xhc3M9ImVsZW1lbnRUb1Byb29mIiBzdHlsZT0i
dGV4dC1hbGlnbjogbGVmdDsgdGV4dC1pbmRlbnQ6IDBweDsgbWFyZ2luOiAwcHg7IGZvbnQtZmFt
aWx5OiBBcHRvcywgQXB0b3NfRW1iZWRkZWRGb250LCBBcHRvc19NU0ZvbnRTZXJ2aWNlLCBDYWxp
YnJpLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigw
LCAwLCAwKTsiPg0KaWYgdGVzdCAtbiAmcXVvdDske01TWVMyX0FSR19DT05WX0VYQ0x9JnF1b3Q7
PC9kaXY+DQo8ZGl2IHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyB0ZXh0LWluZGVudDogMHB4OyBt
YXJnaW46IDBweDsgZm9udC1mYW1pbHk6IEFwdG9zLCBBcHRvc19FbWJlZGRlZEZvbnQsIEFwdG9z
X01TRm9udFNlcnZpY2UsIENhbGlicmksIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXpl
OiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQp0aGVuPC9kaXY+DQo8ZGl2IHN0eWxlPSJ0
ZXh0LWFsaWduOiBsZWZ0OyB0ZXh0LWluZGVudDogMHB4OyBtYXJnaW46IDBweDsgZm9udC1mYW1p
bHk6IEFwdG9zLCBBcHRvc19FbWJlZGRlZEZvbnQsIEFwdG9zX01TRm9udFNlcnZpY2UsIENhbGli
cmksIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAs
IDAsIDApOyI+DQrigILigILigILigILigILigIJNU1lTMl9BUkdfQ09OVl9FWENMPSZxdW90OyR7
TVNZUzJfQVJHX0NPTlZfRVhDTH07LVRwJnF1b3Q7PC9kaXY+DQo8ZGl2IHN0eWxlPSJ0ZXh0LWFs
aWduOiBsZWZ0OyB0ZXh0LWluZGVudDogMHB4OyBtYXJnaW46IDBweDsgZm9udC1mYW1pbHk6IEFw
dG9zLCBBcHRvc19FbWJlZGRlZEZvbnQsIEFwdG9zX01TRm9udFNlcnZpY2UsIENhbGlicmksIEhl
bHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDAp
OyI+DQplbHNlPC9kaXY+DQo8ZGl2IHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyB0ZXh0LWluZGVu
dDogMHB4OyBtYXJnaW46IDBweDsgZm9udC1mYW1pbHk6IEFwdG9zLCBBcHRvc19FbWJlZGRlZEZv
bnQsIEFwdG9zX01TRm9udFNlcnZpY2UsIENhbGlicmksIEhlbHZldGljYSwgc2Fucy1zZXJpZjsg
Zm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQrigILigILigILigILigILi
gIJNU1lTMl9BUkdfQ09OVl9FWENMPSctVHAnPC9kaXY+DQo8ZGl2IHN0eWxlPSJ0ZXh0LWFsaWdu
OiBsZWZ0OyB0ZXh0LWluZGVudDogMHB4OyBtYXJnaW46IDBweDsgZm9udC1mYW1pbHk6IEFwdG9z
LCBBcHRvc19FbWJlZGRlZEZvbnQsIEFwdG9zX01TRm9udFNlcnZpY2UsIENhbGlicmksIEhlbHZl
dGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+
DQpmaTwvZGl2Pg0KPGRpdiBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsgdGV4dC1pbmRlbnQ6IDBw
eDsgbWFyZ2luOiAwcHg7IGZvbnQtZmFtaWx5OiBBcHRvcywgQXB0b3NfRW1iZWRkZWRGb250LCBB
cHRvc19NU0ZvbnRTZXJ2aWNlLCBDYWxpYnJpLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQt
c2l6ZTogMTJwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsiPg0KZXhwb3J0IE1TWVMyX0FSR19DT05W
X0VYQ0w8L2Rpdj4NCjxkaXYgY2xhc3M9ImVsZW1lbnRUb1Byb29mIiBzdHlsZT0idGV4dC1hbGln
bjogbGVmdDsgdGV4dC1pbmRlbnQ6IDBweDsgbWFyZ2luOiAwcHg7IGZvbnQtZmFtaWx5OiBBcHRv
cywgQXB0b3NfRW1iZWRkZWRGb250LCBBcHRvc19NU0ZvbnRTZXJ2aWNlLCBDYWxpYnJpLCBIZWx2
ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsi
Pg0KYGBgPC9kaXY+DQo8ZGl2IHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyB0ZXh0LWluZGVudDog
MHB4OyBtYXJnaW46IDBweDsgZm9udC1mYW1pbHk6IEFwdG9zLCBBcHRvc19FbWJlZGRlZEZvbnQs
IEFwdG9zX01TRm9udFNlcnZpY2UsIENhbGlicmksIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9u
dC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYg
c3R5bGU9InRleHQtYWxpZ246IGxlZnQ7IHRleHQtaW5kZW50OiAwcHg7IG1hcmdpbjogMHB4OyBm
b250LWZhbWlseTogQXB0b3MsIEFwdG9zX0VtYmVkZGVkRm9udCwgQXB0b3NfTVNGb250U2Vydmlj
ZSwgQ2FsaWJyaSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7IGNvbG9y
OiByZ2IoMCwgMCwgMCk7Ij4NCi0gS2lyaWxsIE1ha3VyaW48L2Rpdj4NCjxkaXYgY2xhc3M9ImVs
ZW1lbnRUb1Byb29mIiBzdHlsZT0iZm9udC1mYW1pbHk6IEFwdG9zLCBBcHRvc19FbWJlZGRlZEZv
bnQsIEFwdG9zX01TRm9udFNlcnZpY2UsIENhbGlicmksIEhlbHZldGljYSwgc2Fucy1zZXJpZjsg
Zm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQo8YnI+DQo8L2Rpdj4NCjxk
aXYgc3R5bGU9ImNvbG9yOiBpbmhlcml0OyIgaWQ9ImFwcGVuZG9uc2VuZCI+PC9kaXY+DQo8ZGl2
IHN0eWxlPSJmb250LWZhbWlseTogQXB0b3MsIEFwdG9zX0VtYmVkZGVkRm9udCwgQXB0b3NfTVNG
b250U2VydmljZSwgQ2FsaWJyaSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEy
cHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij4NCjxicj4NCjwvZGl2Pg0KPGhyIHN0eWxlPSJkaXNw
bGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiA5OCU7Ij4NCjxkaXYgc3R5bGU9ImNvbG9yOiBpbmhl
cml0OyIgZGlyPSJsdHIiIGlkPSJkaXZScGx5RndkTXNnIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTFwdDsgY29sb3I6IHJnYigwLCAw
LCAwKTsiPjxiPkZyb206PC9iPiZuYnNwO0FuZHJldyBXLiBOb3NlbmtvICZsdDthbmRyZXcudy5u
b3NlbmtvQGdtYWlsLmNvbSZndDs8YnI+DQo8Yj5TZW50OjwvYj4mbmJzcDtGcmlkYXksIEphbnVh
cnkgMzEsIDIwMjUgNDo0OSBQTTxicj4NCjxiPlRvOjwvYj4mbmJzcDtLYXJsIEJlcnJ5ICZsdDtr
YXJsQGZyZWVmcmllbmRzLm9yZyZndDs8YnI+DQo8Yj5DYzo8L2I+Jm5ic3A7bWFpZGRhaXN1a2lA
b3V0bG9vay5jb20gJmx0O21haWRkYWlzdWtpQG91dGxvb2suY29tJmd0OzsgNzU5MzlAZGViYnVn
cy5nbnUub3JnICZsdDs3NTkzOUBkZWJidWdzLmdudS5vcmcmZ3Q7PGJyPg0KPGI+U3ViamVjdDo8
L2I+Jm5ic3A7UmU6IGJ1ZyM3NTkzOTogYnVnIGluIGNvbXBpbGUgd3JhcHBlciB3aGVuIHVzaW5n
IE1TVkMgZnJvbSBNc3lzMjwvc3Bhbj4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8L2Rpdj4NCjxkaXYg
c3R5bGU9ImRpcmVjdGlvbjogbHRyOyI+V2hhdCBpZiB1c2VyIHNldCB0aGlzIHZhcmlhYmxlIGZv
ciBzb21lIHJlYXNvbnMgbGlrZSBhZGRpdGlvbmFsIGV4dHJhIGZsYWdzPyBTbywgaXQgbmVlZCB0
byBhZGQgZmxhZ3MgdG8gdmFyaWFibGUsIG5vdCBvdmVycmlkZSBpdCBjb21wbGV0ZWx5LCBhdCBs
ZWFzdC48YnI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImRpcmVjdGlvbjogbHRyOyI+U2Vu
dCBmcm9tIG1vYmlsZTwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+
DQo8ZGl2IHN0eWxlPSJkaXJlY3Rpb246IGx0cjsiPk9uIEZyaSwgMzEgSmFuIDIwMjUgYXQgMDA6
NTMsIEthcmwgQmVycnkgJmx0OzxhIGhyZWY9Im1haWx0bzprYXJsQGZyZWVmcmllbmRzLm9yZyIg
aWQ9Ik9XQTcxMWY3M2VlLTFjN2QtZWYyNC0wMWVhLTRjNDFmMDk3N2UyMyIgY2xhc3M9Ik9XQUF1
dG9MaW5rIj5rYXJsQGZyZWVmcmllbmRzLm9yZzwvYT4mZ3Q7IHdyb3RlOjwvZGl2Pg0KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAwcHggMC44ZXg7IHBhZGRpbmctbGVmdDogMWV4
OyBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigyMDQsIDIwNCwgMjA0KTsiPg0KSGkgS2lyaWxs
IC0gdGhhbmtzIGZvciB0aGUgcmVwb3J0IGFuZCBwcm9wb3NlZCBmaXguPGJyPg0KPGJyPg0KJm5i
c3A7ICZuYnNwOyBleHBvcnQgTVNZUzJfQVJHX0NPTlZfRVhDTD0nLVRwJzxicj4NCjxicj4NClNl
dHRpbmcgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgc2VlbXMgZmFpcmx5IHNhZmUsIHNpbmNlIGlm
IGFuIG9sZGVyPGJyPg0KdmVyc2lvbiBvZiB0aGUgY29tcGlsZXIgZG9lc24ndCBwYXkgYXR0ZW50
aW9uIHRvIGl0LCBhdCBsZWFzdCB0aGU8YnI+DQpwcm9ibGVtIHdpbGwgbm90IGJlY29tZSB3b3Jz
ZS48YnI+DQo8YnI+DQpIb3dldmVyLCBJJ2QgbGlrZSB0byBoZWFyIGZyb20gb3RoZXJzIHdobyB1
c2UgbXN5cywgY2wsIFdpbmRvd3MsIGV0Yy48YnI+DQooU2luY2UgSSBkb24ndCksIGFzIHRvIHdo
ZXRoZXIgc2V0dGluZyB0aGlzIGluIHRoZSBjb21waWxlIHNjcmlwdCB3b3VsZDxicj4NCmNhdXNl
IGFueSBwcm9ibGVtcy4gQW55b25lPyAtLXRoYW5rcywga2FybC48YnI+DQo8YnI+DQo8YnI+DQo8
YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_MWHPR0601MB3658C2BE726EED54911021E0B1E82MWHPR0601MB3658_--




Information forwarded to bug-automake@HIDDEN:
bug#75939; Package automake. Full text available.

Message received at 75939 <at> debbugs.gnu.org:


Received: (at 75939) by debbugs.gnu.org; 31 Jan 2025 07:49:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 31 02:49:35 2025
Received: from localhost ([127.0.0.1]:49504 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tdlmR-0001as-G4
	for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 02:49:35 -0500
Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]:46395)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <andrew.w.nosenko@HIDDEN>)
 id 1tdlmO-0001aY-N3
 for 75939 <at> debbugs.gnu.org; Fri, 31 Jan 2025 02:49:33 -0500
Received: by mail-wr1-x434.google.com with SMTP id
 ffacd0b85a97d-3863c36a731so1261860f8f.1
 for <75939 <at> debbugs.gnu.org>; Thu, 30 Jan 2025 23:49:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1738309766; x=1738914566; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=HrSoC0wqPWYLWvYYHGa38LZsELvAyT/kf1XfyVDnSas=;
 b=QAPazc/4ZfgieFP0k1T1Y1/dYAvsnk87o0YxmsZXxHBapuLoAClGQwTxaO1VkR09it
 mZKlCm7AXXr1hRgqFnQnTUq0LWhRoyH4Mwv3YQ3BdobGnTyznDcvojREJ30IeoutMxlC
 1GqaEIuwJP0TSKYQhV3x1kzlQvcdJPmGtWVF4rExlLfW0ceSffaRw29+M8ZIxX671Rhe
 mEU6m0U8HLREH7hQUQrrNSwILu+w0Vd9FYQMdieqMLCQvh+RZKIztw5WE3ZbpXWQ4tEz
 xUQW/7w9h1FbBgP3c/OPB/chi7HCoLQPyLyUDpI2aG4Jjwir8aYcua+lKd7vJnWYgTlL
 2rpQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1738309766; x=1738914566;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=HrSoC0wqPWYLWvYYHGa38LZsELvAyT/kf1XfyVDnSas=;
 b=ujK9D4/fjce9U8HwoaYmxNCqCrziaE1ObQrzykgiKmDck6JPhcHhVQGBXY/AE2WUHw
 95Fd6gCzo6DUqkpClrN44Xb6dlqrCk8LNCBS/JPVfFxOmCfDzR1CErYiipL10s+rBoxR
 0HvGPyrw6gvEPlSrs0Tjo8Po3jnEQJNO+JuZIcac9U4WUO5/WigYW3nL49VBgQ9zTeTw
 iEsP1cpVMYbAL9S6a/7Ds6FcF71Asx6ChuBqfL1RrLPJyDl55wlXKlZYXOArB0+f/j75
 8fBd1srlSQFE2l7S8b+m9UPcS7j4N8+DvCiwUMSzqMCDZ6R8Jh4SLzZ3BRTX4Kqv8jIs
 FGNA==
X-Forwarded-Encrypted: i=1;
 AJvYcCWUDpoTyUTdaGK5jQubQClhbMGuaYuDp9YtWwPCD2lQJzR7Z63JrauXiJc2nYHufR0sJ7N1Fg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwBIMI+ZOB33WxC9zmGV5uMJnQtVKVadgdvcRbGJojEi+WIQclV
 MrL8srrqqjZNLJR93xIkQ+Klo2J1b+FHDJJgt/mqtK9M+SAxtQI93WBWaUYfqWJBwOmBvNwatTt
 DZ2KZ8sZ2VDxvUPx1QlOT0tPT2jI=
X-Gm-Gg: ASbGnctP+zvDbEgo5TBEiKNNadATU1Lto1BChJqF54BxT/UO7gla/NFt4rnTwQIiRyW
 krglqsP6PaAzDcFJXzrp5z94x+Z/9B3QcQ+GZnSWmskFgr5dS86ms9wEKw7obpTftxmEnDeultQ
 ==
X-Google-Smtp-Source: AGHT+IF8TQIB5CfldYXs9hC1E5jT1d0UG/LXDE5IEyqMvilhwtwvSWbQHJO+bJ5e1Svr/7OASje66ADFABWc43qe82c=
X-Received: by 2002:a05:6000:dc4:b0:385:f44a:a3b with SMTP id
 ffacd0b85a97d-38c52097596mr7237681f8f.41.1738309765797; Thu, 30 Jan 2025
 23:49:25 -0800 (PST)
MIME-Version: 1.0
References: <MWHPR0601MB365868DCBE24A84067FF8060B1EE2@HIDDEN>
 <202501302352.50UNqHXa669773@HIDDEN>
In-Reply-To: <202501302352.50UNqHXa669773@HIDDEN>
From: "Andrew W. Nosenko" <andrew.w.nosenko@HIDDEN>
Date: Fri, 31 Jan 2025 08:49:15 +0100
X-Gm-Features: AWEUYZlFDTRPfuGL6fZ_eZsEMAELUNbPrTYMLuYbHArQKyBOMVCCBPuRO5rtQxk
Message-ID: <CALa-7vxR3U1suhAk5MJFmN4i-iCaKjhy+iN7AtzN07s_n3+-xg@HIDDEN>
Subject: Re: bug#75939: bug in compile wrapper when using MSVC from Msys2
To: Karl Berry <karl@HIDDEN>
Content-Type: multipart/alternative; boundary="00000000000019a140062cfbc8d2"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75939
Cc: maiddaisuki@HIDDEN, 75939 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--00000000000019a140062cfbc8d2
Content-Type: text/plain; charset="UTF-8"

What if user set this variable for some reasons like additional extra
flags? So, it need to add flags to variable, not override it completely, at
least.

Sent from mobile


On Fri, 31 Jan 2025 at 00:53, Karl Berry <karl@HIDDEN> wrote:

> Hi Kirill - thanks for the report and proposed fix.
>
>     export MSYS2_ARG_CONV_EXCL='-Tp'
>
> Setting an environment variable seems fairly safe, since if an older
> version of the compiler doesn't pay attention to it, at least the
> problem will not become worse.
>
> However, I'd like to hear from others who use msys, cl, Windows, etc.
> (Since I don't), as to whether setting this in the compile script would
> cause any problems. Anyone? --thanks, karl.
>
>
>
>

--00000000000019a140062cfbc8d2
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">What if user set this variable for some reasons like addi=
tional extra flags? So, it need to add flags to variable, not override it c=
ompletely, at least.<br clear=3D"all"><br clear=3D"all"><div><div dir=3D"lt=
r" class=3D"gmail_signature" data-smartmail=3D"gmail_signature">Sent from m=
obile</div></div></div><div><br></div><div><br><div class=3D"gmail_quote gm=
ail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, 31 Jan 2=
025 at 00:53, Karl Berry &lt;<a href=3D"mailto:karl@HIDDEN">karl@f=
reefriends.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Ki=
rill - thanks for the report and proposed fix.<br>
<br>
=C2=A0 =C2=A0 export MSYS2_ARG_CONV_EXCL=3D&#39;-Tp&#39;<br>
<br>
Setting an environment variable seems fairly safe, since if an older<br>
version of the compiler doesn&#39;t pay attention to it, at least the<br>
problem will not become worse.<br>
<br>
However, I&#39;d like to hear from others who use msys, cl, Windows, etc.<b=
r>
(Since I don&#39;t), as to whether setting this in the compile script would=
<br>
cause any problems. Anyone? --thanks, karl.<br>
<br>
<br>
<br>
</blockquote></div></div>

--00000000000019a140062cfbc8d2--




Information forwarded to bug-automake@HIDDEN:
bug#75939; Package automake. Full text available.

Message received at 75939 <at> debbugs.gnu.org:


Received: (at 75939) by debbugs.gnu.org; 30 Jan 2025 23:52:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 30 18:52:52 2025
Received: from localhost ([127.0.0.1]:48377 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tdeL6-0003gW-4J
	for submit <at> debbugs.gnu.org; Thu, 30 Jan 2025 18:52:52 -0500
Received: from frenzy.freefriends.org ([198.99.81.75]:39110
 helo=freefriends.org)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <karl@HIDDEN>)
 id 1tdeL3-0003gM-F6
 for 75939 <at> debbugs.gnu.org; Thu, 30 Jan 2025 18:52:50 -0500
X-Envelope-From: karl@HIDDEN
Received: from freefriends.org (localhost [127.0.0.1])
 by freefriends.org (8.16.1/8.16.1) with ESMTPS id 50UNqH4h669774
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT);
 Thu, 30 Jan 2025 16:52:17 -0700
Received: (from apache@localhost)
 by freefriends.org (8.16.1/8.14.7/Submit) id 50UNqHXa669773;
 Thu, 30 Jan 2025 16:52:17 -0700
Date: Thu, 30 Jan 2025 16:52:17 -0700
Message-Id: <202501302352.50UNqHXa669773@HIDDEN>
From: Karl Berry <karl@HIDDEN>
To: maiddaisuki@HIDDEN
Subject: Re: bug#75939: bug in compile wrapper when using MSVC from Msys2
In-Reply-To: <MWHPR0601MB365868DCBE24A84067FF8060B1EE2@HIDDEN>
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75939
Cc: 75939 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Hi Kirill - thanks for the report and proposed fix.

    export MSYS2_ARG_CONV_EXCL='-Tp'

Setting an environment variable seems fairly safe, since if an older
version of the compiler doesn't pay attention to it, at least the
problem will not become worse.

However, I'd like to hear from others who use msys, cl, Windows, etc.
(Since I don't), as to whether setting this in the compile script would
cause any problems. Anyone? --thanks, karl.




Information forwarded to bug-automake@HIDDEN:
bug#75939; Package automake. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 30 Jan 2025 04:58:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 29 23:58:46 2025
Received: from localhost ([127.0.0.1]:43862 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tdMda-00069s-4s
	for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 23:58:46 -0500
Received: from lists.gnu.org ([2001:470:142::17]:59034)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <maiddaisuki@HIDDEN>)
 id 1tdHGo-0002n5-Kg
 for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 18:14:57 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <maiddaisuki@HIDDEN>)
 id 1tdHGg-0005wO-Ly
 for bug-automake@HIDDEN; Wed, 29 Jan 2025 18:14:47 -0500
Received: from mail-sn1nam02olkn2081a.outbound.protection.outlook.com
 ([2a01:111:f403:2c06::81a]
 helo=NAM02-SN1-obe.outbound.protection.outlook.com)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <maiddaisuki@HIDDEN>)
 id 1tdHGe-0003WH-Hq
 for bug-automake@HIDDEN; Wed, 29 Jan 2025 18:14:46 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=VoqdvOgKpRiNRNTqp6iaO9UFIDoBvmVwx56y0VDKi9dGEkPDZb3SYiwA8v0mzSf4sWduQGfbm69R7w0xctjQvyEUPhIPnItGCfwwLq3cgND5yaoBuu7Sdd3cdF6J1Q5Yf0jvFmZ0WjqrZWJKHjWvm9FCsjWlhXZCHC6jjyWc/bbfzIiMQMc0VPD6u6rDXNcIDd8I12jVyIalP9Y06guvoqGD3CuPLYdPaBHjvLQl28yMCFrXjvmYRzAqERkSI4wc4SQJyyI1icdsalQQAoK5qFkMwyc1uGIs8phzYv0f75kYmCN3vP9wFzzFzt1J9thEYboqujoLHBeqEfgRiO4ZaQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 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=QkAGEeW0SEGYoBMLWBjDbct5fruuXfLPdZCxE02o2/Q=;
 b=CHNbTEQDTTSvFtqE4Es9aRxSY5EoqBHmm4F4fTgEun1ko7+C/YZD7qn17vtcN3XZwBVLWlG3RrDix9qlMBcqcvGq39xR6PnmzAcfJm+ndy5jwqaIzegz9/2I2R24KfNvqUPY3aRbm8gxAuNL8m4CZaXdEToQWgRH0aG4YBJ0Fr+fXp9J6JUGJlYUxZGony90YM0CHbJFXOuM2bB/0oip4fhSzSPJZ/aBAi/h+v1brFy4iJ23uhB9ehcbR8wuMcZKiwkYdQx8OoOVSP9anmi1GurTlUQHc+xNTsiKPO42O1+mk5BydoDso1J6RWffccVKTsBDV0B33a4NSD9Vyq/F5w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=QkAGEeW0SEGYoBMLWBjDbct5fruuXfLPdZCxE02o2/Q=;
 b=gMFlmGxeVMqSgkVto3GBJpzHZntxuIzLkdvshv1yGC39pcKKXherHyMABDQkEMVzaAD9F3Gz0i9vNyzoMT+XazUx6Lq5OJX+9br7+mLBAmaZAJfi37k6KfJ/pvgzKDFMmM3ABGa7B7QAbMp+zCNq1+UCw++D3IqxAToa6fc4R/oRF9imDrkwdYHhhIDq5hKm38KF4h7OcN9fDuj7trUkGb3Dg8jqXfG4qgiyuIyyFMiDmCaawp1cY6xR0ZvuqrLiFMj8EsUAW1DkN05SueunoL5KHaSkqctg6ihtsK+U603w9ok5eTnSG/qG2zHEPoSSNA9pCt9RKcxGvkNy1QvrXw==
Received: from MWHPR0601MB3658.namprd06.prod.outlook.com
 (2603:10b6:301:7f::36) by CH2PR06MB6741.namprd06.prod.outlook.com
 (2603:10b6:610:8e::21) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8377.23; Wed, 29 Jan
 2025 23:09:40 +0000
Received: from MWHPR0601MB3658.namprd06.prod.outlook.com
 ([fe80::e3a9:d612:ffd7:54b2]) by MWHPR0601MB3658.namprd06.prod.outlook.com
 ([fe80::e3a9:d612:ffd7:54b2%4]) with mapi id 15.20.8398.014; Wed, 29 Jan 2025
 23:09:40 +0000
From: Kirill Makurin <maiddaisuki@HIDDEN>
To: "bug-automake@HIDDEN" <bug-automake@HIDDEN>
Subject: bug in compile wrapper when using MSVC from Msys2
Thread-Topic: bug in compile wrapper when using MSVC from Msys2
Thread-Index: AQHbcp53aoDgrEdhokGPFDbApVfi8Q==
Date: Wed, 29 Jan 2025 23:09:40 +0000
Message-ID: <MWHPR0601MB365868DCBE24A84067FF8060B1EE2@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MWHPR0601MB3658:EE_|CH2PR06MB6741:EE_
x-ms-office365-filtering-correlation-id: 4861ab15-3217-4dbd-7b42-08dd40ba0236
x-microsoft-antispam: BCL:0;
 ARA:14566002|15030799003|19110799003|8060799006|461199028|7092599003|8062599003|15080799006|440099028|3412199025|102099032;
x-microsoft-antispam-message-info: =?iso-8859-1?Q?wXaWPLzCTPC98OFGaHDzmnlJo5qb1wYpQklWRE4l+O86MHKlH3SP1rsYNE?=
 =?iso-8859-1?Q?WpeP30EO2+M52oO4bDXFu7npnplG4wrsMPq5UAT2r+IU8YInOOdkd7O53H?=
 =?iso-8859-1?Q?MdrSkYzFEWrHQ8NgjDTtDsij72kLihmivNUx0SaFc6gs3qhBjSfeNK5Ab1?=
 =?iso-8859-1?Q?sL0cU2TXRPX9yYqnGM9a0kq0awOrh5+7YF/qvU6/MziKvmMZ15Kc2CczHf?=
 =?iso-8859-1?Q?41aRaLi2tthhPEOXYsc3iPI6gp4Qhr6+LmZsV9mwdjIxMCguXeTv28URg8?=
 =?iso-8859-1?Q?Ockp6r+oDbS7/SORvXHynY+SVDmWxdxooUEmLP5KCj4AjSoILz5WLI+Id7?=
 =?iso-8859-1?Q?svBjAQit1yh9IFEwDzuVlvqyhBqNfbM5YeeGjyvclzLeEv1xdJSZYOv0iy?=
 =?iso-8859-1?Q?4MyMTCPihFSG6e9Gxg7b1nEDWw/NNKXI6KQ16YvcJWv+vHKREVBVZ3cD8o?=
 =?iso-8859-1?Q?6tfUuFeL/HC7z8BOFmShPTl/MGv2MN7HPm3iEHr9tBqbGhVKJs2idSRVtS?=
 =?iso-8859-1?Q?iKwpvqYAhMKkpj8te3vOXYoZJWmySSJq6m+knY9PHCDkr5g14K4P7GWkBF?=
 =?iso-8859-1?Q?6tLQAEUGY23aNmPt7UkPzBkZBTOvJN40FyBdP6S82EJW/B08WpvRtOm6CJ?=
 =?iso-8859-1?Q?wXkPndzoSu6TtD4Md/fm0XSH+EIlxQ2u3Cz3LTaiQvbGS9eTrPggfvmpMV?=
 =?iso-8859-1?Q?C0oQqH34zXSanc3w3k60COS3JyoHMvWUO9MDU1jkGVFRQ6yb9KiT9BLQ6B?=
 =?iso-8859-1?Q?j5v+9/KNbYMdx5tKsGtcx8aBdaRwRDothGKoM0sdV7yf0sRs4Vk7iJ347i?=
 =?iso-8859-1?Q?3bQqmSceJ4CArt3KCzdqznUVatZrQIT72C09gyFF1N4dN35ZOOqbwd8B53?=
 =?iso-8859-1?Q?1k5M0J9y49NSl0f7alys7yiUxSiaLRPEr3XhnwDh/XcX8spv9TjbkeVzuD?=
 =?iso-8859-1?Q?8E1OLUID/ll+ZwYVd74tjha0fiZlU5itupj+g76yzop4jOhcx4BoQSQeBM?=
 =?iso-8859-1?Q?CJoogp2LB6fmNvoj8w30KOpO7vEmneDnfkw6JRua87YlL1hlu4xhU6iH4b?=
 =?iso-8859-1?Q?cM9sr7g365BCeEbgBgtMUYN23BqwbSlN6xgSR+86yQjFX4YrIwxZpbxh11?=
 =?iso-8859-1?Q?Tc18gM+eCuLiE6FaqoJCXeKi7gVIY=3D?=
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?l7D/e+RHDnHanH5xxNZuyoIw/i4Org2wb+gU87spU3+Kf6e9SHODbjsyAr?=
 =?iso-8859-1?Q?E6j3igELJiVvELjY74JGgm3S9mDsUaveDPwIMXJF5mksO+S9pnUSCJjeKI?=
 =?iso-8859-1?Q?a2TKmSKOGIofiH0dSRw1g815ftBgvnx7LdsE/J172fxFeTWQWyOOU3C4Dc?=
 =?iso-8859-1?Q?eqrP66o0m6OTmOdhKQraIgFJAyaG9FIfzZ37eTqFRiwgPhboLaeOIWwC83?=
 =?iso-8859-1?Q?Z8n/EbPJ6FOy5ePkBot2KXwC5tAFGCYs8w47twJSM3/6lcrNhyWlMTJ5tT?=
 =?iso-8859-1?Q?i69fDThCm4Hx3bmr2sR/Zu7YsZEOya5WgITif3TpVdIeVyJsXgYJfnVyUr?=
 =?iso-8859-1?Q?hztt1Q0J1rtyRubY2lOHHFVhvmBRnwoKzt6Ljw8aKKCV8BFt2RoRUK0SEs?=
 =?iso-8859-1?Q?ANI6Jz2qxoWT5ICDtHONgDaGZU2Q3al9tHJbtfqIT59WaSHCqD7uPBViio?=
 =?iso-8859-1?Q?r6eCGF8CxWNGgtuA9R23s3lwLb9yUlnNYTU7oL9n/hRd04xhWD8oc7111G?=
 =?iso-8859-1?Q?QU2JWwSrm0INL8HKzFj8MChNpEHlfDcJ0qGtYmQf7JnaUn9ah3I1z9GrxG?=
 =?iso-8859-1?Q?VXOElZVTfKQXfWjaS9NJ7p9xFEsaobnEi8PXaHWtlRlW1eCNjjzHtyeSu0?=
 =?iso-8859-1?Q?XwHrwfj0/MshgL5bLwD1WVLEvi6hBXM5hzeTVeyKD+/eOJmuhUccsyrwKj?=
 =?iso-8859-1?Q?rNx4zkJ8DmoekowXlf5XtAyTkbGfHk1MToshJzgID/vJo/HCstZnDBOi4w?=
 =?iso-8859-1?Q?rZHTmuDtKXVRN6WwAqeJBKAAuT0CVN1kRIWefgBAeyJ1ShlJ3R/KrSVrub?=
 =?iso-8859-1?Q?8l7mG0lqMbcsHU5cA+blGHrl8If7itIeiNjiI1WCHOMtbBnm69XrkJ1UyX?=
 =?iso-8859-1?Q?VxeAA/36sMxkSnXxvgotPnJgzBDx32TPlwixhOrFE6kaPyWJ/6BiOaswMu?=
 =?iso-8859-1?Q?zTYP6shff1Jxp1eAn819MgF2dSS1HdnsMUo6MjpX/uIA+0BeZ7AZANJjpx?=
 =?iso-8859-1?Q?BliDnpbohBg8af9WiLlsw3U06ojIRxZQ0SoAN30RivArmDzFj7pORHT2oz?=
 =?iso-8859-1?Q?WCnSuZlgcymkLwV4tB5Wzjk3KbNR9LAiPwbgxknXdtoqlp78qhgtc2fBm6?=
 =?iso-8859-1?Q?SntHaguzjic8TvZXS3IyMLqnIqRkezrA7xQlRozHSDyVJtkq753fwon/Jo?=
 =?iso-8859-1?Q?tSjcHQ17hlOhMkDdvSsbgZ6KbZ0IzW4wm/Prpuyk5z2+A/iDnYU7zOV0kC?=
 =?iso-8859-1?Q?X2sN98j4q03UJUmSUoUY97M5ctFE9fK7UTmRuYa5CSyJli/Y4MiDTCMg2t?=
 =?iso-8859-1?Q?Hz7cVyPc2Zo7sC84gSfhda35HA=3D=3D?=
Content-Type: multipart/alternative;
 boundary="_000_MWHPR0601MB365868DCBE24A84067FF8060B1EE2MWHPR0601MB3658_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MWHPR0601MB3658.namprd06.prod.outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 4861ab15-3217-4dbd-7b42-08dd40ba0236
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jan 2025 23:09:40.1489 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR06MB6741
Received-SPF: pass client-ip=2a01:111:f403:2c06::81a;
 envelope-from=maiddaisuki@HIDDEN;
 helo=NAM02-SN1-obe.outbound.protection.outlook.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Wed, 29 Jan 2025 23:58:41 -0500
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

--_000_MWHPR0601MB365868DCBE24A84067FF8060B1EE2MWHPR0601MB3658_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,

I would like to report one quite annoying issue related to Automake's `comp=
ile` wrapper when it is used with `cl.exe` to compile some C++ files from M=
sys2.

I was building some GNU packages with MSVC's `cl.exe`, and compilation of s=
ome C++ source files was failing with `cl.exe` reporting non-sensual filena=
mes like `H:E:/Msys2/{builddir}/somefile.cxx`.

Apparently, the issue is double conversion of a unix-style filename by Msys=
2's shell. In example above, Msys2 is installed to `E:/Msys2` and builddir =
is `/h/{builddir}`.

As I figured out later, it was happening because `compile` was converting `=
/h/{builddir}/somefile.cxx` to `H:/{builddir}/somefile.cxx` and passing it =
as `-TpH:/{builddir}/somefile.cxx` to `cl.exe`. However, Msys2 was interpre=
ting `/{builddir}/somefile.cxx` as a unix-style path and converted it again=
, resulting in `-TpH:E:/Msys2/{builddir}/somefile.cxx`.

One way to work around this issue is :

```
export MSYS2_ARG_CONV_EXCL=3D'-Tp'
```

However, this must be set by the user, which is inconvenient. I wonder if a=
nything can be done in the `compile` wrapper to fix this.

I am using latest versions of MSVC tools and `cl.exe` allows to pass argume=
nt to `-Tp` as a separate argument and this seems to work correctly. Howeve=
r, I don't know whether older versions of `cl.exe` allow it.

- Kirill Makurin

--_000_MWHPR0601MB365868DCBE24A84067FF8060B1EE2MWHPR0601MB3658_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
Hi,</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
I would&nbsp;like&nbsp;to report one quite annoying issue related to Automa=
ke's `compile` wrapper when it is used with `cl.exe` to compile some C++ fi=
les from Msys2.</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
I was building some GNU packages with MSVC's `cl.exe`, and compilation of s=
ome C++ source files was failing with `cl.exe` reporting non-sensual filena=
mes like `H:E:/Msys2/{builddir}/somefile.cxx`.</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
Apparently, the issue is double conversion of a unix-style filename by Msys=
2's shell. In example above, Msys2 is installed to `E:/Msys2` and builddir =
is `/h/{builddir}`.&nbsp;</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
As I figured out later, it was happening because `compile` was converting `=
/h/{builddir}/somefile.cxx` to `H:/{builddir}/somefile.cxx` and passing it =
as `-TpH:/{builddir}/somefile.cxx` to `cl.exe`. However, Msys2 was interpre=
ting `/{builddir}/somefile.cxx`
 as a unix-style path and converted it again, resulting in `-TpH:E:/Msys2/{=
builddir}/somefile.cxx`.</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
One way to work around&nbsp;this issue is :</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
```</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
export MSYS2_ARG_CONV_EXCL=3D'-Tp'</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
```</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
However, this must be set by the user, which is inconvenient. I wonder if a=
nything can be&nbsp;done in the `compile` wrapper to fix this.</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
I am using latest versions of MSVC tools and `cl.exe` allows to pass argume=
nt to `-Tp` as a separate argument and this seems to work correctly. Howeve=
r, I don't know whether older versions of `cl.exe` allow it.</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
- Kirill Makurin</div>
</body>
</html>

--_000_MWHPR0601MB365868DCBE24A84067FF8060B1EE2MWHPR0601MB3658_--




Acknowledgement sent to Kirill Makurin <maiddaisuki@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-automake@HIDDEN. Full text available.
Report forwarded to bug-automake@HIDDEN:
bug#75939; Package automake. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 3 Feb 2025 12:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.