Hi Zack, "Zack Weinberg" <z...@owlfolio.org> writes:
> On Sun, Feb 16, 2025, at 10:22 AM, Maxim Cournoyer wrote: >>> primes.scm appears never to have been updated for the new bitvector API >>> (in Guile 3?), causing both build and test failures. >>> The appended patch (vs 0.2.8.1) fixes the failures I am seeing. >> >> Just to make sure, you are seeing these failures using Guile 2, right? >> With Guile 3.0.9, this test suite passes 'make check': > > I can no longer remember exactly which versions of Guile were a problem, > but nine months ago it *did* work in Guile 2 and *didn't* in Guile 3. > Perhaps this has since been corrected. It might also have seemed to > me at the time that we needed primes.scm to work with *both* v2 and v3 > of the core interpreter, hence the note in the patch about me not knowing > how to do that. The test suite passes with Guile 2.2 according to the 'guile-2.2-lib' package, but fails with Guile 2.0 on a different error: --8<---------------cut here---------------start------------->8--- ERROR: no code for module (ice-9 textual-ports) FAIL: logging.logger.scm --8<---------------cut here---------------end--------------->8--- Which is in a test case I had added for the logger. I'll see if something can be done for it, or simply skip it when Guile is older than 2.2. -- Thanks, Maxim