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

Reply via email to