From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05olkn20810.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1a::810]) by sourceware.org (Postfix) with ESMTPS id 5040D3858D20 for ; Mon, 20 Feb 2023 21:41:53 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5040D3858D20 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=outlook.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=outlook.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=biM8uyDFV/ccYy2Cx+a3jqTKji9oourTdgf0f90uh/i3jfQ7CMfy7Dse4W2NYrlmxabpg2d6XoZdhX5coGDsR4QFMOhTBdo9c/ci9WR7wxdJjp9LdXNGo2bUyC0K6m0a+0xSdsDi4xStm8Fjw83PmoqoGfvZ22lpc3eqFxoV8qB8I3li6uF45/Pr/BY8uJag8kYMdZdjiLJYpLj84iVj660kANkWx1bGleb3ARIfSTFp9/gGl89Ujo9JGVMS+VoAMwP4yPdrGx2ol16AM4CBcjXGdwOvKE0ZlP+IE+VLt06wE6CpMYihj9rCF7Kbu9QXn93m9WEW0XlHdsPHcca0JQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=sgehRCUdbBbUEPJkxiqXlmF2PDSQiqG1ComJ0PmxamQ=; b=JEhz6zX0sX33rzcd3Xx6l6PPHEJ1SoIXQ6ZuzVUgcyWfazS/khAJqF1jCIFmXw5qLhxAoqBvajnC5cfxijxhdV4YkgdFZy4D0+6Q1g0OzuOKddV3vktkAQ1p6dah8ZBou748cuLZ9kUSvgP1noXR7bM9X072nHe2H+Jc4lTxvNkhf8sB1BJz/CRc7SaDtK/lqvaWcticH4MVbHr92Dioi9EykYt2H1rDeVImiNBUlBf2u7eB8QbgWIx93e/ZGcccdpF4bqqh9f8dLf1zkT8MIN1EHzsVJIDxsnuopYwvRnrkVW1scrphIm6wV1KgmyeOawJeDhcMXcCVae+m0g4L8w== 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=sgehRCUdbBbUEPJkxiqXlmF2PDSQiqG1ComJ0PmxamQ=; b=RSZ1LMAndNp/+6agtD99x7ofZXXoSRcAdLU1cQLOYpG0blRkiAKZ/n2YzOiLnm7tkLdr9MiR+h1wpErn2aMUgvJlnWSdRo1JrpTMvOzBpDi1ywBrUm3kxgzh+mvGw7MrBW4vYEQC6vRd4gek8HZKvpNsk2HF8D9CSHyeAwpDCKG8Hs7KKXHsFuu1aYw7ClseASuRa9xSqvGBSz+XCabMsliVviwZprCzuzR8fiO4vZ7MlpUB+JaxPgauYgD4G/hN1B9DA0EFhFux1im706D3LbWfxd+yWUpEsaYAyPo+QIy+KeEv7UjQgnN49c0ogMpYub6DJAH6lbGoEQ1gjjVBlQ== Received: from AM9P251MB0054.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:419::12) by AS8P251MB0886.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:53a::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6111.18; Mon, 20 Feb 2023 21:41:51 +0000 Received: from AM9P251MB0054.EURP251.PROD.OUTLOOK.COM ([fe80::9f62:b68f:f53:14cd]) by AM9P251MB0054.EURP251.PROD.OUTLOOK.COM ([fe80::9f62:b68f:f53:14cd%9]) with mapi id 15.20.6111.021; Mon, 20 Feb 2023 21:41:51 +0000 From: Jose Isaias Cabrera To: "Henry S. Thompson" CC: Jim Garrison via Cygwin Subject: Re: OSError: Unsupported platform 'CYGWIN_NT-10.0-19044' Thread-Topic: OSError: Unsupported platform 'CYGWIN_NT-10.0-19044' Thread-Index: AQHZRVUsOS4n51AFqUucGr/8eTvpCa7YL+BfgAAWCc2AAAjyjYAADpxS Date: Mon, 20 Feb 2023 21:41:51 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [i1fNwOT8EnP6+B00lbXfv2oCptVOHKkX5C/J2xmspFU=] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM9P251MB0054:EE_|AS8P251MB0886:EE_ x-ms-office365-filtering-correlation-id: efd83f64-9ff6-4920-2b52-08db138b4716 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6LQ1zoWe55h/8/OaTVHAAkjid2J1HoebDxmQkT+BYIpkhMRBs6upx8WJq6R4gisneX5bLMMjrMyJCfqVhKpSFwPEDlxU0+G3cmCYUNoUVn9KY7Nr4bdktFMN95bQ+2UqhMUDBDpT5gGSD3I59KL2HBK2S4WbrkMBGFclUgWIuA5Cyyg4Q3dDuU5K3qQzdanpuyif3vS1ChFnG3Etn02bAA7TFnfzT+jmsz7AJMamOIx0F77kx6R9/cpaC4H0CAuzhC18oafyMF6MkCCyhqjxKEwDz/gXQ+5CZAENJGkpC/+QEwSy81+K3y847lOUctLaPWik2hPPLIfQ5Qv6iRbJy06fWKOvDQLLjkcDdWxWkR3foHC9K/jE0U+7kurvVT7/HVP3O1pbvAUsPBSFjxT7ZfUkJqB/wcu9uYgbJpmWWPVKseGLF8iwjsyi7sw/UMpmnFoQMQFPNPbA6jE0QT8bllo7YUh5sIyburM6aqnpXI3492+bjgftB7sTXB4rCSpthypzgds20BIWratV/QHfd4pO2WOpF1ldrmIUyaNNeQE+n9AQllvMXDLvUMucBKEmRBCIw9ETk9OUuQERVGnS+G41UA8cfOfdwsJ8xByShU1uprBO+9kUVRYedc6u/Japrjd7b8ESqMW04BQBR5MpyA== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?Lje8IufC8CJubGeqry8kSnKS7GN6SUHDLMh81OyHa0lHuwq2G0bLa85RZw?= =?iso-8859-1?Q?PJV7O7y5qrJTvh5XR0t/gURi9ywHv0Gj1f0tWBrcV91pjUfqR1JVNHY6XA?= =?iso-8859-1?Q?R5zpn1daJgFLl6umJKcIziOWLAEWEpK5BIXnd18czeUxBlMJZxklg6gIzJ?= =?iso-8859-1?Q?FGywHXMuxvJuXT9tOoqqIT0TUySjCDI+O3xIqRWO8kOdxZhPl2qyz0Wz33?= =?iso-8859-1?Q?cBwxUyHnvSmm91TWlnU4EH6eHzLQx7fVBujGZFN4FfbojmzlPjLqGFEDbm?= =?iso-8859-1?Q?I6QlmwhdaO+7AS6ZBj+v1gXzWmnNAUjicIM/X6Z7o9wi5pbtr1MGFrLg8b?= =?iso-8859-1?Q?v9FJ+bgw6dfD5hV37e1vPw1MuffnumFTGvtl7pNdMtohZS1Eq1VU+vovmf?= =?iso-8859-1?Q?3pEik2gYvsWfmr4KGAmOSK1cssO2YZ1fJJIYJ0gX4cPktYxMn2ucNHurg3?= =?iso-8859-1?Q?bLKV27VXaOPRmp0oJAoW3xkBObbNbaKMJvI2spgq4auiUKxXcaWpk1Biz3?= =?iso-8859-1?Q?wc2vwmJf/8G1SEyX9IYcDmbbF+C7JCo6nIj5Kgsir1pk3TRZ9bdadOSFcf?= =?iso-8859-1?Q?aACA4KE6P4lf/Mp8KE22ErrantGDkwVJnJFK7mOwJ2FyT+NGyAlu7ZYpa+?= =?iso-8859-1?Q?CQ4kOWUcF4PzshoJ4Lenwz5clPgC+S9oP+j1o+koTktMDp2B3NOJQiBMZ2?= =?iso-8859-1?Q?XiqX+/Ml7y267xsn7Fa2uOh2AOILMDtsdxzafOAM6Qf5zsRjU+ehWTTRMC?= =?iso-8859-1?Q?1HTkcxKV89/Tth9KYRAVVbp6TKPmBO4PF8+PGoWu8VZ4308i4/55Hj+UrR?= =?iso-8859-1?Q?WSmYCLbV2OIFOOjOdl5x1bg5KWLSOuTiTv8oIsTid3/tvZJpNFe4iyP47S?= =?iso-8859-1?Q?hAQUTrM6d+mxqjDIy/Lp3o/ZkOfRqJTJJuzPXXkGkUywbowG6z67stZPQo?= =?iso-8859-1?Q?wNwOycVUKOYPSwQcl422EgKkb8Vulv7RCb9U5iG9rJpfun+FEkhZiIdqXA?= =?iso-8859-1?Q?DuESnU/CFSLgn0eF0z5xh8bit20wmWEWHeV08PwNrV0nBknZbus4o0Zr09?= =?iso-8859-1?Q?UCvxgL3IBOQoASJr8y8W7kr2e+OrpC5UD9HkCFJbNwvrDuvwuTqldzrjC+?= =?iso-8859-1?Q?nYxd8yCRuV1lGdIn88VCd5slOC1OB/fR3Mg/av3GOhTvuuZzycQhWT1m/o?= =?iso-8859-1?Q?osiPGcO9QytlDB/qDeSq+KmM8Jjay3/88VW6Zj1Og4Of6R/gdhTXY0vMFT?= =?iso-8859-1?Q?wW4GQwB9zUA2q0Kj5EaVH9LSBgWhkNujPwFiRBa5NHMwr22l6vjyLiKbJG?= =?iso-8859-1?Q?ifKW?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM9P251MB0054.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: efd83f64-9ff6-4920-2b52-08db138b4716 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Feb 2023 21:41:51.6761 (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: AS8P251MB0886 X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: =0A= On Monday, February 20, 2023 03:48 PM, Henry S. Thompson expressed:=0A= =0A= > Two things to try:=0A= > 1) Run python from an elevated shell (unlikely to make a difference);=0A= =0A= This was the easy part. :-) Same issue.=0A= =0A= > 2) Same strategy -- edit _nixcommon.py to always return true from=0A= > ensure_root.=0A= =0A= Now, it's getting a little deeper, but I will try this again tomorrow.=0A= =0A= $ cat chkKBoard.py=0A= #!/usr/bin/python3=0A= import keyboard=0A= while True:=0A= if keyboard.is_pressed("a"):=0A= print("You pressed 'a'.")=0A= break=0A= =0A= $ ./chkKBoard.py=0A= /usr/local/lib/python3.9/site-packages/keyboard/_nixkeyboard.py:110: UserWa= rning: Failed to create a device file using `uinput` module. Sending of eve= nts may be limited or unavailable depending on plugged-in devices.=0A= device =3D aggregate_devices('kbd')=0A= Traceback (most recent call last):=0A= File "/home/E608313/./chkKBoard.py", line 4, in =0A= if keyboard.is_pressed("a"):=0A= File "/usr/local/lib/python3.9/site-packages/keyboard/__init__.py", line = 410, in is_pressed=0A= _listener.start_if_necessary()=0A= File "/usr/local/lib/python3.9/site-packages/keyboard/_generic.py", line = 35, in start_if_necessary=0A= self.init()=0A= File "/usr/local/lib/python3.9/site-packages/keyboard/__init__.py", line = 196, in init=0A= _os_keyboard.init()=0A= File "/usr/local/lib/python3.9/site-packages/keyboard/_nixkeyboard.py", l= ine 113, in init=0A= build_device()=0A= File "/usr/local/lib/python3.9/site-packages/keyboard/_nixkeyboard.py", l= ine 110, in build_device=0A= device =3D aggregate_devices('kbd')=0A= File "/usr/local/lib/python3.9/site-packages/keyboard/_nixcommon.py", lin= e 168, in aggregate_devices=0A= assert fake_device=0A= AssertionError=0A= =0A= This is tomorrow's problem. Can't work tomorrow's problem today. :-) Thanks= for the ideas.=0A=