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 <w...@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