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: 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



reply via email to

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