[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Compiling on MacOS
From: |
Jonas Hahnfeld |
Subject: |
Re: Compiling on MacOS |
Date: |
Mon, 30 Dec 2024 12:10:57 +0100 |
User-agent: |
Evolution 3.54.2 |
On Sun, 2024-12-29 at 15:33 -0500, Saul Tobin wrote:
> Apparently XCode ships with GNU make 3.81 due to later versions using GPL3,
> and Lilypond's regression tests require $(file ...), which seems to have
> been added with GNU make 4.0. Contributor docs currently list GNU make 3.78
> as the minimum.
Yes, LilyPond requires at least GNU make 4.2. This is also checked by
configure, but not enforced when actually typing [g]make. I have a
patch series from last July working on configure.ac and also fixing up
the documentation, but never found the time to clean it up properly...
> I was able to compile with no issues by calling Homebrew installed gmake,
> which is up to date.
>
> On Sat, Dec 28, 2024 at 10:27 PM Saul Tobin <saul.james.tobin@gmail.com>
> wrote:
>
> > Thanks, attached is the log from running `make test-baseline VERBOSE=1`.
> > Not zipped because it's pretty small. This is after compiling using Xcode
> > clang-16, which should be the same as used by Homebrew for Guile. Other
> > than using clang, same options and environment variables as in my earlier
> > message.
> >
> > Re dblatex, 0.3.12 is still incompatible with Python 3.13 and with recent
> > setuptools. MacPorts handles it by specifying Python3.10. Hopefully there
> > will be another dblatex update before Python3.10 is deprecated. It looks to
> > me like 0.3.12 was actually done by distro maintainers not by the dblatex
> > devs.
Note that dblatex is an optional dependency for that reason. If found,
it will only be used to run some additional tests. We don't even
install it in the Docker container for CI because if I remember
correctly it pulls in far too many dependencies... So you should be
able to live without.
Jonas
signature.asc
Description: This is a digitally signed message part