[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: mes: Support guile 3.0
From: |
Jan Nieuwenhuizen |
Subject: |
Re: mes: Support guile 3.0 |
Date: |
Tue, 06 Oct 2020 17:12:41 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) |
Vagrant Cascadian writes:
Hello!
> 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.
> 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.
> <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?
Greetings,
Janneke
--
Jan Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | AvatarĀ® http://AvatarAcademy.com
- Re: mes: Support guile 3.0,
Jan Nieuwenhuizen <=