lilypond-user
[Top][All Lists]
Advanced

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

Re: Compiling on ish


From: Ben Bradshaw
Subject: Re: Compiling on ish
Date: Mon, 26 Aug 2024 06:40:29 -0600

Running make bytecode VERBOSE=1 helped me to find the last command that is run, which is 

fontforge -script feta11.pe feta11.pfb

So I turned on FONTFORGE_VERBOSE and ran the same script. It shows the same warning about Mac Roman, but then continues, which was encouraging. It then runs four lines:

Select all();
RemoveOverlap();
AddExtrema();
Simplify(0, 2);

Then nothing happens. I don't actually get any error messages. Is this just a script that will take a very long time to run? The first time I let it run for probably 8+ hours. Am I just being too impatient?

Thanks again for the help in getting this far. 


On Sun, Aug 25, 2024, 11:04 PM Werner LEMBERG <wl@gnu.org> wrote:



> I replaced the system iconv with gnu-libiconv, so that when I did
> "iconv -l" I can see MAC ROMAN as an option.

Interestingly, `iconv -l` doesn't show 'MAC ROMAN' on my GNU/Linux
box, which comes with `iconv` from GNU libc 2.31.  Anyway, FontForge
checks for an encoding called 'Mac' (which should be the same as
'MAC').

> Then I did a clean configure and rebuild of lilypond. But alas, at
> the same point I got the same message and it hanged.

Please do

```
make bytecode VERBOSE=1
```

and show the relevant warning and/or error messages.  What exactly do
you mean with 'hanged'?

> Are there any other thoughts on how to get past this?

You could manually disable the offending error message in FontForge
(file `fontforge/encoding.c`).  However, I can't imagine that such a
serious build problem hasn't been addressed already or at least
mentioned in FontForge's issue tracker (which is ont, AFAICS).


    Werner

reply via email to

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