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: Mon, 24 Jun 2024 18:11:15 -0400 Message-ID: <1c5621db-497e-4665-935b-31175440e096@cornell.edu> 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> 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="16489"; 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 Tue Jun 25 00:12:03 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 1sLrus-00042Z-Pr for ged-emacs-devel@m.gmane-mx.org; Tue, 25 Jun 2024 00:12:03 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sLruM-0003Dw-Hd; Mon, 24 Jun 2024 18:11:30 -0400 Original-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 ) id 1sLruL-0003Dm-Fh for emacs-devel@gnu.org; Mon, 24 Jun 2024 18:11:29 -0400 Original-Received: from mail-co1nam11on20700.outbound.protection.outlook.com ([2a01:111:f403:2416::700] helo=NAM11-CO1-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 1sLruJ-0005ro-Ee; Mon, 24 Jun 2024 18:11:29 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kffh+WIdQ037i1YDnMx0kUfSMa0sr1gwZuIOZIkV0te1+eAmacYjIr3pGxWO39mtBF+vQmtE2cV6dvAzw3542HbYAiuA8NTthcgx4q+phVz/MfGdeB7YjKLxaYsZZ/j8dndJFs/NlsTb3XR2QZDc64GTKEAo4r5RUXKWrLvrlqGItMUcpIENSsQ5Z8aG6kVwyVaLknTwTrZaK067m+EU54tqIP/HJVpp6cL77L+6dK0mVdgxux9PsBl9jH9oozeN1KBTr/JXakh+8OO/46Eo+E4kN0n8kwmoZ/U6Lk6fq7ggjkrQYtFx8JeTl8rhtfwcp51q2KE3hAemJW4fwreG6Q== 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=qCRuRH3+wqveAINPnsCZmIcksAW7/EOaj87eKRh+8yY=; b=dSUHxmeWThYIrdJdwsTGqOJFtHlCkB8vsNt0SR+5aitXBkjoycT1zaW+WYjpycYPqxdpQsD9uriiFudBqYwgmnT8Ttao2qwL95e6lWJVy24eCa1tHL0rHhsmd8Eb+o9qwziEqBB/v+wxdhO4BOGFa4ZJpE1Pr9scI4JdEC/DH0M/whlxyI12kzBR5F1WaveN0v9DuQru7WQSShenmAW2bQQvHtDnB43JKjrO0r3jWm/kU2fQVBZpfCAMPrZMXekqqKIFTRtIkE7sh/3RGGliraNFRyL+Qv/jicA064MLtGvpXcGMH7I5fNZrM9JHqDIqZw8px+Lfab/Spd3Kqmeezg== 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=qCRuRH3+wqveAINPnsCZmIcksAW7/EOaj87eKRh+8yY=; b=F4n18Qso+q+yJ3U2RYg0mnzcrOMb0JG1QdVdm+z+t3K556OjKVUWs+TVD5smYLH7FJK+NWETBr4p+mLY5Dm+WipKeW29QpCNh+rwnYeal+UiVxbYPSEKcECujtIxj8I4rCFmvgTL7ZlUIRkfhP4FlgbGSQgAbEIeC5pb3474rcY= 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 CH2PR04MB6662.namprd04.prod.outlook.com (2603:10b6:610:94::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7698.28; Mon, 24 Jun 2024 22:11:21 +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; Mon, 24 Jun 2024 22:11:20 +0000 Content-Language: en-US In-Reply-To: <4ba6c8c9-897c-4659-9177-540b200bda18@cornell.edu> X-ClientProxiedBy: BL0PR0102CA0019.prod.exchangelabs.com (2603:10b6:207:18::32) To SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN6PR04MB5151:EE_|CH2PR04MB6662:EE_ X-MS-Office365-Filtering-Correlation-Id: 364b285d-6da4-4a86-8916-08dc949a935f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230037|366013|1800799021|376011; X-Microsoft-Antispam-Message-Info: =?utf-8?B?bUIzWlo5LzJCejJyRmNSeW5kYUpwSm5qQVRTSUY3enZvREMvaVZ1V2tzOHlO?= =?utf-8?B?bFFycWNtTEFHWHZBNWlrdm4xMERGSzFBZEhUTUduWWowMWJxL3lLUnR4Z1dy?= =?utf-8?B?ZFF1QlBjd1BlR0pnSXAzNTdyV1F2T0owcDFHYWRrU0hXcVA3ekZOWlo1b3Ry?= =?utf-8?B?dHlHOHBoeEo0ckw5YkNpOHZiV2hRdjFlSU9RRTlCUzdsVXRJQzM3K0g4VUhq?= =?utf-8?B?ZnFoZ3RmRzllRzBtS2IrMnFXZEREMHp4N0xFWjBKYkdkNUYzZ0JIb3M5ZU5P?= =?utf-8?B?UDMxVzNIUThaWC9sSFJnOFJRblhFZDRKbU5CM3hWVmR6RGJhMmNkZzhYZGMv?= =?utf-8?B?T3dWY0xkZFJCU2dRKzJhRDlRK1EvdWRGNk1WcURsMVZVSXp2Nk52ZVlveU1P?= =?utf-8?B?aGozRUh0ZmhBaTFDNWdGR2NTTnZqeldqd1lFNjdUTkZlSXl6MGIwUXEvOGt6?= =?utf-8?B?TG4ydmE4c3U3TEZtUDRiOERQcXlHejMvVlBpT1Z3aDFSbitVN251Sjk4TnBm?= =?utf-8?B?ZlhzenRnTzNRRGpyMi9nM1dVQ3JvSmc4NjBVS2h0Z2JSaUt6RzJBOTIrdE1O?= =?utf-8?B?Nll2ZHI1K1BVMmpsaXM1cy9XWjNNVFloOFgrcUFSdDU5V2xBdVJodTBPbXNt?= =?utf-8?B?aXRCNjFvY1pNQVhHNERsYi9wRGgvY2oxVTNVdTF2Z 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:(13230037)(366013)(1800799021)(376011); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?U0VtVVdoUFRDanliMDRBOWE1UWJxV1h0ekZLQkdscDg2V0dIMmYrRGRRcHU0?= =?utf-8?B?citxTUN3REV4bFJ4b2piL1BhL1hmeUk0b1FOS2JSTDV4b3h3Sy9Ga2xSdG92?= =?utf-8?B?Rk5zWGdKMnhvWDdIM3ZHaW5XeXFiMlpUelJJdHVrSllPaHp1R0FlTFYvUDJ5?= =?utf-8?B?S2g1eCtPREZJR0tVODA5bFp3T0Rwc1hnQWUzclkvUnJwbDNFZFFnRmNSOXYx?= =?utf-8?B?VW1BMXNKZ0IxMVNwUHFUN2t4Mjg2TXNjWEordTdqWWc5ekNUNzJldlA2TDBl?= =?utf-8?B?aVZHVE5ZSng3elV3dzRLbG5kVmoyYnVoK3RndWRScVdjUEdZajIrRS9CN1ZP?= =?utf-8?B?dWlqSTlIcm85NHA1anA3dDUwdFFxY2VoNUQzUEVTeUU0V3VmNU5VQTIrb29z?= =?utf-8?B?LzcycHVtamV5OTZTaS9yUWUrTWMzc0tJYnlzVGd6dWRoU1RCYmk5R0xwY2Fx?= =?utf-8?B?UllqU2hDTlM3MXdsakFBUCs5MzFtRThCSmRuMzVjWXIralBzYlV4WnhGdHZI?= =?utf-8?B?UmZNVDRWMEczbklITW1ld2FHVTFLRmg2YWlGYWNDRmdBRURVeUlBUE9YVnNW?= =?utf-8?B?TjBLN1ZOSzltclQ2ZzRPeTN1b0JNQXVLQXhxQlVwK2NhNDU5dGY3bUxrUVpY?= =?utf-8?B?eW95dDdGV1NNclg4NmdYSUNNRGxmMnhia3hBeE X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 364b285d-6da4-4a86-8916-08dc949a935f X-MS-Exchange-CrossTenant-AuthSource: SN6PR04MB5151.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jun 2024 22:11:19.9578 (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: 2+dAyVxrJDvgexH1e/J26jbggYUmM46xN/brYIvhoAI4rht9lT/uhVxw+0P0zCfGK53Q93d5W6GnCq6dpJMw2g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR04MB6662 Received-SPF: pass client-ip=2a01:111:f403:2416::700; envelope-from=kbrown@cornell.edu; helo=NAM11-CO1-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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham 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:320621 Archived-At: 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. Ken