bug-mes
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: mes: Support guile 3.0


From: Vagrant Cascadian
Subject: Re: mes: Support guile 3.0
Date: Tue, 06 Oct 2020 11:05:50 -0700

On 2020-10-06, Jan Nieuwenhuizen wrote:
> Vagrant Cascadian writes:
>> On 2020-07-27, Vagrant Cascadian wrote:
>>> I've been meaning to test building mes with guile 3.0, but haven't
>>> gotten around to it yet. Figured I'd mention it here to keep track of
>>> it.
>
> Thanks for looking at this!
>
> I've added initial guile-3.0 support to master, commit
> fe60f9a3f783b4116f803dc614149af672d16300.
>
> Although mescc does not run correctly yet with guile-3, that may not be
> strictly needed to build it: we only use Guile to configure, and for
> debugging.

ok!


>> Finally did a build of it, the (first) failure seems to be:
>>
>> + /<<PKGBUILDDIR>>/bin/mes --no-auto-compile -e main -L
>> /usr/share/guile/site/3.0 -C /usr/lib/guile/3.0/site-ccache /<<
>> PKGBUILDDIR>>/scripts/mescc.scm -- -m 32 -c -D HAVE_CONFIG_H=1 -I ../lib
>> -I include -I ../include -I ../include/linux/x
>> 86 -static -nostdinc -nostdlib -fno-builtin -o crt1.o
>> ../lib/linux/x86-mes-mescc/crt1.c
>> mescc[mes]...
>
> That says: We're running mescc on mes (not guile-3) here.  Good.

ok.


>> <stdin>:1: not found: "mes/lib-mini.h"
>
> This is a problem with the parsing of C by Mes+Nyacc -- I have seen a
> bug very much like this when using Nyacc > 1.00.2.  Could it be that
> you are using a newer Nyacc?

I was probably testing with newer versions of nyacc.  The versions I
currently have in Debian are 1.00.2 (built with guile 2.2) in unstable,
and 1.03.0 (built with guile 3.0, i think) in experimental.

I doubt anything else depends on nyacc in Debian, so I have flexibility
with when and how to update nyacc at least. :)


live well,
  vagrant

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]