From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ken Brown Newsgroups: gmane.emacs.devel Subject: Re: Windows 9X without KernelEx Date: Tue, 25 Jun 2024 18:41:16 -0400 Message-ID: References: <875xub8sn8.fsf.ref@yahoo.com> <875xub8sn8.fsf@yahoo.com> <8634pfy289.fsf@gnu.org> <87sexe7sgm.fsf@yahoo.com> <87o7827r1t.fsf@yahoo.com> <86ed8ywuoz.fsf@gnu.org> <87frte7jry.fsf@yahoo.com> <86a5jmwt2r.fsf@gnu.org> <874j9u7dla.fsf@yahoo.com> <86h6dutirt.fsf@gnu.org> <875xua5lxs.fsf@yahoo.com> <86bk42tfw7.fsf@gnu.org> <868qz6tctn.fsf@gnu.org> <87wmmp4pdy.fsf@yahoo.com> <86r0cxsb37.fsf@gnu.org> <86plshsag3.fsf@gnu.org> <87o7814bv8.fsf@yahoo.com> <87h6dt3yuy.fsf@yahoo.com> <87r0co12g9.fsf@yahoo.com> <86wmmgdnoi.fsf@gnu.org> <4decf97f-f10f-4e69-98fd-9e7a8e3e0963@cornell.edu> <4ba6c8c9-897c-4659-9177-540b200bda18@cornell.edu> <1c5621db-497e-4665-935b-31175440e096@cornell.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31582"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla Thunderbird Cc: stefankangas@gmail.com, emacs-devel@gnu.org To: Eli Zaretskii , Po Lu , Corwin Brust Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Jun 26 06:16:33 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sMK5A-00082K-MS for ged-emacs-devel@m.gmane-mx.org; Wed, 26 Jun 2024 06:16:32 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sMEtg-0001aD-RA; Tue, 25 Jun 2024 18:44:24 -0400 Original-Received: from [2001:470:142:3::10] (helo=eggs.gnu.org) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sMEtS-0001ZF-HD for emacs-devel@gnu.org; Tue, 25 Jun 2024 18:44:06 -0400 Original-Received: from mail-bn7nam10on2070c.outbound.protection.outlook.com ([2a01:111:f403:2009::70c] helo=NAM10-BN7-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 ) id 1sMEsq-0002Yv-TW for emacs-devel@gnu.org; Tue, 25 Jun 2024 18:43:56 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jRD85XKkyp4MMWK3MJXxj2YjJspq1OV0O85j5sW24ffhLVpWU3seZ7375TnOsXxtYVOp3WORnOTaMua1VCrc6ijXbWw3MsrgkjtHx/xEE5M+kaZPweEb4mi2yYcqzX+clv8WryNsBQjbqkLzTQDmVCRUFF9q7vZkoHYNyiKjLiIBxEbYBC0nLiI40jB7Frooob+TXHlcEh+Ign28dmPIzf2p0Lbkh1FuJVgmrhzeNiHEZtFQ+wmdf12aF9dJglzWV0+YYoy0vy7fTu9Fukh5GqaCFJF1+Zc4UwNkGdZnH19iHuRqaKpNtLLJx8VNa50YMvYsH6ZsgtA5R2DXIlub7A== 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=fKHiauEFQyFFDII/jgNcp649l1h/Ki9//+AfQEDFkdw=; b=Wb0oPvjBaUjFYb/aLXjg7UvbOz3ouPt8u1JANNGOtciDW1HCrQw4tMk1kMNRVjlFPAp7RnbPDdfRXVr8AM/e2k3kKKbP0z++5KsWebA6/ZLaiYVNjA/56+cS+6AWoUDt0PmQ4ER9prIV8LPu+/7CpN8IT+GJkK2f8xpsryOq/bL6wapBuyZqIvrnecwz4V2xb0Hbv3CtyQmXnkAMf+2me83ouP3XU+8ApBg4pc84K++zoIuysgJGrgjo/h3AWLhhmDE3kbVCnCC6Ehz3GSCQOfJDUItRsY5XxfEUHO4+3w2OiPhInYdNAuAgoT20l/V/+MFbv5u9+7j67SJC3kUv3g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fKHiauEFQyFFDII/jgNcp649l1h/Ki9//+AfQEDFkdw=; b=OY6GBbmX22m5Hh5RIIvPZmO0i0n1JG4/IVWbGFnluqlYZ249IEd4Pft91WO8iLeg0S6TbAUNVqHhVIz9b6aRuhAr9+TzwbNi18WrvrVKIC4z9jF23vQkeGMF8KTTBTJGxpmFJBvr8s6Ag0v43Cb6lkuLC0hekcw9N43j+3FQNa0= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cornell.edu; Original-Received: from SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25) by IA0PR04MB8889.namprd04.prod.outlook.com (2603:10b6:208:484::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.35; Tue, 25 Jun 2024 22:41:19 +0000 Original-Received: from SN6PR04MB5151.namprd04.prod.outlook.com ([fe80::5ff0:555f:8712:42dd]) by SN6PR04MB5151.namprd04.prod.outlook.com ([fe80::5ff0:555f:8712:42dd%6]) with mapi id 15.20.7698.025; Tue, 25 Jun 2024 22:41:19 +0000 Content-Language: en-US In-Reply-To: <1c5621db-497e-4665-935b-31175440e096@cornell.edu> X-ClientProxiedBy: MN2PR18CA0015.namprd18.prod.outlook.com (2603:10b6:208:23c::20) To SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN6PR04MB5151:EE_|IA0PR04MB8889:EE_ X-MS-Office365-Filtering-Correlation-Id: fed05a3c-f0cb-4e97-75e4-08dc9567ee73 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230038|1800799022|366014|376012; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Z3BpVEhHMHlSa3ZKM3psOTdxVlVzS2IzSHFzUk9MUXlZWmdYNXJlTWJVRTlW?= =?utf-8?B?ZllXcDFqVWhrT2lSdWFKekxMWWt1SGtpYmZGckI4YWNMU1BIU0swNTZKR2lk?= =?utf-8?B?T0MzRHo5bDR4cks2TUIwWjFWYTFQcWdEV05HN2ZUNUNaYVl6c1EzcEo1QWpU?= =?utf-8?B?VEFLdTk3L1dmZmNpWEtjMjhPV09UZkJNN1NUZE9vWHZRQnMxbFJZT2dYTDJL?= =?utf-8?B?YzlFZlFoN2NQZGx6cmVaenE3M1FmSlJoOXViRlp6TldzSDJYZ1JTbFUvWHdR?= =?utf-8?B?Q0xQTFBtbUlHdUxtenBEQXh5Q3lpYXVSQ0h4ZCtyRlNidklCbERZYnMwZ1dR?= =?utf-8?B?MWMwZ3kzUXFUYUJBSXZ2Z284MGpNOXdscHpqdERYUDQxeThXU1g5Q3l2TnEy?= =?utf-8?B?OUx0L2RUcTBCdm1uVngyZUlWYklsZmRlU1lJVXNESmwxdWpJT2t6TDZ3T2Zh?= =?utf-8?B?bTlGdDhoWTg4WFpSM0k3UkxRT1pEcVJ5TWlPN0J1ZzFtQ3ZpdnJmWnMvT2Jh?= =?utf-8?B?MG9lR1JJSGliM0xrVWJrUDFEUnZNbmJEY1crM0VzbkZtR2poUjNsNU41NFJU?= =?utf-8?B?eTlzU0c5bXZueGxzNGdaQmxHUjJLY1Rpam83TTRyaVJESkVTWG4zbUFhSFlP?= =?utf-8?B?YUo5U2tjU0dkaDNObjIrM1lXL2FzRHdZK0tvVmxmU X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR04MB5151.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230038)(1800799022)(366014)(376012); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bHQxOUJTMmRiaklHYk55N2tqZVIrRXlZUVo1V2xtTmFSSXBCaGl4ZnorV24v?= =?utf-8?B?ejNsUjJOZkZ5dzRobXNEdnBMOUo4UFpRbmNQKzBrcHpoTGJ6VVhrWFdWOW1U?= =?utf-8?B?QXJibEk4TVZIUzZjdXdtME5kMDc0T0cvbUovTTBUNnlNcEhWNGNPQXUzcndh?= =?utf-8?B?Y0RrZEVyS0RlNmRHaW4xN1k4eUcyWUhudFBxTWo0ZkRCdWREQi9nUjR6U2t2?= =?utf-8?B?ZzhIRlhKUTVhWEw5TDZlckZqY2JxWVJzM2tXdmNITjd3RXJRekxZU01FWVBl?= =?utf-8?B?ejlOVkRjSStNUVFIYUhEb3IwZUY0Z2liei9oK3YvUjYrdFFsbnRWN1owQ1Y1?= =?utf-8?B?NlFuNStzekh0b3lMSkFGVTJzUHpYaXJuYUlqSFlob0dlZGx0dXZEUlRvbmZw?= =?utf-8?B?S2ZYSVlDODlPYmNyWnVyMjF5dUYxTmdUbzVZb214THlHYWN4Nlc5ZXpwTCsr?= =?utf-8?B?S2F0c095b2lKdzVPMEszaTZVQjRac1RRL1VWTkkxNnVSUy9CYmtsZE5sTStm?= =?utf-8?B?WVR6MUg0Qmx6TUsvcXpKL0hlcFlGZEVES09yWXhtZ2t5cjAxb2ZWWVFHKzVx?= =?utf-8?B?alVFMTJaZC9sWlAzekxrV0tnTTAvNHdxUVNReVpLM2hMNy93aitBZzY4bFU3?= =?utf-8?B?VzBXV0JkcnF5cFlPZ3gvbi82bEd2WWRsOTJBM0 X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: fed05a3c-f0cb-4e97-75e4-08dc9567ee73 X-MS-Exchange-CrossTenant-AuthSource: SN6PR04MB5151.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jun 2024 22:41:19.5822 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: fvqt1rb+Rxo7ddetpVCF5PiJqpaj4tSmtIn1xlcfH1GAS/Cq+T83moy6cXcnxs012RzhnQSmDHJLJkm9wb4BhQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR04MB8889 Received-SPF: pass client-ip=2a01:111:f403:2009::70c; envelope-from=kbrown@cornell.edu; helo=NAM10-BN7-obe.outbound.protection.outlook.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, KHOP_HELO_FCRDNS=0.4, T_SPF_HELO_TEMPERROR=0.01, T_SPF_TEMPERROR=0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:320647 Archived-At: On 6/24/2024 6:11 PM, Ken Brown wrote: > On 6/24/2024 1:17 PM, Ken Brown wrote: >> On 6/23/2024 4:25 PM, Ken Brown wrote: >>> On 6/23/2024 5:16 AM, Eli Zaretskii wrote: >>>>> From: Po Lu >>>>> I pushed changes to load functions defined in UNICOWS.DLL from that >>>>> DLL >>>>> on Windows 9X systems, and other adjustments affecting USP10, >>>>> globals_of_w32 and ReadDirectoryChangesW to scratch/windows-98.  It is >>>>> possible that they should impact the Cygwin build, which I can't test. >>>>> >>>>> Therefore, would you please arrange that this message fall on the >>>>> right >>>>> ears for the contents of the branch to be tested in this >>>>> configuration? >>>> >>>> That would be Ken and Corwin, I believe. >>> >>> Builds fine on Cygwin. >> >> Sorry, I spoke too soon.  Without thinking, I did the default (GTK3) >> build, which is what I always do.  Obviously I should have done the >> Cygwin-w32 build (configure option --with-w32).  I've done that now, >> and the build fails as follows: >> >>    CC       w32uniscribe.o >> ../../src/w32uniscribe.c: In function ‘syms_of_w32uniscribe_for_pdumper’: >> ../../src/w32uniscribe.c:1577:20: error: ‘uniscribe’ undeclared (first >> use in this function); did you mean ‘Quniscribe’? >>   1577 |     get_proc_addr (uniscribe, "ScriptGetFontScriptTags"); >>        |                    ^~~~~~~~~ >>        |                    Quniscribe >> ../../src/w32uniscribe.c:1577:20: note: each undeclared identifier is >> reported only once for each function it appears in >> make[2]: *** [Makefile:457: w32uniscribe.o] Error 1 > > I guess the problem is pretty obvious.  You just have to move "#ifdef > WINDOWSNT" at line 1541 down a few lines. With that correction it builds fine, and uniscribe and w32-shell-execute work as expected. Ken