From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Date: Thu, 12 Dec 2024 21:25:47 +0200 Message-ID: <861pyczosk.fsf@gnu.org> References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@cornell.edu> <86pllx1lh8.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39686"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 74805@debbugs.gnu.org To: Ken Brown Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Dec 12 20:27:41 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1tLoqb-000A6H-33 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 12 Dec 2024 20:27:41 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tLoqE-0004No-Tk; Thu, 12 Dec 2024 14:27:22 -0500 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 1tLopy-0003Zr-Le for bug-gnu-emacs@gnu.org; Thu, 12 Dec 2024 14:27:03 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tLopy-0005K7-Cg for bug-gnu-emacs@gnu.org; Thu, 12 Dec 2024 14:27:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=References:In-Reply-To:From:Date:To:Subject; bh=LypAXLyPicvLQUBesCEWTGFXu07oU1/uAl35iCfqJFo=; b=JDHqlC4jHnalrM2pV/FG44mpovYcqoRTFSo8Iz2yoLYnjf+VEx17NUUokXLdkDT7+velSkgPcZIYXJUaKBMeHCBSUCT4fO8xC34n+MNkZkaUn90eu5K9xIqokAScb6cvcfDfwftmwYL4+GLwtWJlLWwdIV07iTs8PQadolFO/KiyNOJoNBd6SwysDD8cZzdwMAflQcZhlbcSDh4xugtwaanoe0JZdeN0PWKCbR3OA9I88V78iyCmvjvk8J9pv8BsF0/WwV/iab95aVopK2XeJDzcNSyz4Jg2cRATJDj8ZTRjAfgNbY4JjgZGlJInR96yLls5DUCgrQ9oG4+hB8Np7w==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tLopx-00044U-Uy for bug-gnu-emacs@gnu.org; Thu, 12 Dec 2024 14:27:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 12 Dec 2024 19:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs Original-Received: via spool by 74805-submit@debbugs.gnu.org id=B74805.173403158315574 (code B ref 74805); Thu, 12 Dec 2024 19:27:01 +0000 Original-Received: (at 74805) by debbugs.gnu.org; 12 Dec 2024 19:26:23 +0000 Original-Received: from localhost ([127.0.0.1]:40371 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLopK-000436-P5 for submit@debbugs.gnu.org; Thu, 12 Dec 2024 14:26:23 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:39826) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLopH-00042l-Rc for 74805@debbugs.gnu.org; Thu, 12 Dec 2024 14:26:20 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tLopB-0005G5-2g; Thu, 12 Dec 2024 14:26:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=LypAXLyPicvLQUBesCEWTGFXu07oU1/uAl35iCfqJFo=; b=bAcEBGyFQoXP xWKkYDm1k13MgWEE6NYWghqdEktPJZEIYp67PQRGPeOSf2q37tpPe4aUo17+t0TwvrPTEiiUc2St8 VT3HUVX9qPJM/0Gh0vxEFN+tcIqgkp58f5cdtPBXwlf6azdOpUQz6BCxW2N9dx5Pm5VMhUGXU/Nh2 Jwv5oAcl5crBmwBEeEwRGQ53DlBxK3cg+frEudJtB/YXPDX/MHUBnGGicV5aqwBryYt3EZoO5NHuP VXG1d9ttsz/0bgMr5iBvDZZX9s8byhzsYPTK6WtZMjV/lLJJyuy2GnFIj6TcmybjGi7w0vqw1Rx7a wbGgAmXOePkK39a42NndLg==; In-Reply-To: (message from Ken Brown on Thu, 12 Dec 2024 13:12:46 -0500) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:296944 Archived-At: > Date: Thu, 12 Dec 2024 13:12:46 -0500 > Cc: 74805@debbugs.gnu.org > From: Ken Brown > > >> https://github.com/kbrow1i/mps-cygwin > >> > >> This is a fork of the mps git repo with two commits on top. > > > > Thanks, good news! Could you please post the patches here, so that > > they are recorded in our bug tracker? > > Unfortunately, the approach I tried, which was suggested by one of the > MPS developers, fails badly. I already mentioned the test failures, but > now I've tried to run Emacs interactively, and I can't even get a > directory listing. For the record, I'm attaching the patches I've > accumulated so far, but I'll have to try a completely different > approach. This will probably take me a while. > > > >> With the current attempt, I can build the scratch/igc branch, but there > >> are many test failures. For example, when I run the process-tests, I > >> get 19 failures and 8 skipped tests. But on the master branch I get no > >> failures and only 3 skipped. > >> > >> This probably means that my current attempt to port mps is no good, and > >> I have to go back to the drawing board. > > > > Did you run the MPS test suite, and if you did, were there any > > failures? My suggestion is to make sure the MPS test suite passes > > cleanly, including in several consecutive runs (when I ported MPS to > > 32-bit MinGW, I had intermittent failures which only happened once in > > several runs, until I fixed that). > > There are lots of test failures. Back to the drawing board. OK, thanks. FTR, I built the official released version of MPS, not their latest code in the repository. So maybe try that as well at some point, perhaps the development version has new bugs. What I did was to take the MSVC makefiles they provide and produce equivalent MinGW makefiles (for GNU Make) instead, using the same source files. The rest was just to resolve any compilation warnings or errors. HTH.