GNU bug report logs -
#74805
30.0.92; Trying to build scratch/igc on Cygwin
Previous Next
Reported by: Ken Brown <kbrown <at> cornell.edu>
Date: Wed, 11 Dec 2024 22:56:02 UTC
Severity: normal
Found in version 30.0.92
Done: Ken Brown <kbrown <at> cornell.edu>
Bug is archived. No further changes may be made.
Full log
Message #32 received at 74805 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On 12/12/2024 1:09 AM, Eli Zaretskii wrote:
>> Date: Wed, 11 Dec 2024 17:50:40 -0500
>> From: Ken Brown <kbrown <at> cornell.edu>
>>
>> I've made a first attempt to port mps to Cygwin. If anyone else is
>> interested in seeing this or helping, you can find my work at
>>
>> 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.
Ken
[0001-Porting-to-Cygwin-first-attempt.patch (text/plain, attachment)]
[0002-Porting-to-Cygwin-second-attempt.patch (text/plain, attachment)]
[0003-Update-Cygwin-Makefile.patch (text/plain, attachment)]
[0004-Pacifying-testsuite-don-t-use-long-long.patch (text/plain, attachment)]
This bug report was last modified 103 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.