lilypond-devel
[Top][All Lists]
Advanced

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

Re: GSoC 2020: make hangs when making fonts


From: Thomas Morley
Subject: Re: GSoC 2020: make hangs when making fonts
Date: Tue, 30 Jun 2020 00:35:28 +0200

Am Mo., 29. Juni 2020 um 23:54 Uhr schrieb Owen Lamb <owendlamb@gmail.com>:
>
> On Mon, Jun 29, 2020 at 2:40 PM Thomas Morley <thomasmorley65@gmail.com> 
> wrote:
>>
>> Am Mo., 29. Juni 2020 um 22:43 Uhr schrieb Owen Lamb <owendlamb@gmail.com>:
>> >
>> > Hi all,
>> >
>> > On Friday, make started hanging when making the first .pfb font file,
>> > displaying no new information after:
>> >
>> > Making mf/out/feta11.pfb < mf
>> > Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors.
>> >  License GPLv3+: GNU GPL version 3 or later <
>> > http://gnu.org/licenses/gpl.html>
>> >  with many parts BSD <http://fontforge.org/license.html>. Please read
>> > LICENSE.
>> >  Based on sources from 20170812-ML-D.
>> >  Based on source from git with hash:
>> >
>> > After ctrl-C'ing the attempt, the following is displayed:
>> >
>> > ^Cmf2pt1: You'll need to install FontForge if you want feta11.pfb
>> > autohinted (not required, but strongly recommended)
>> > /home/dev/lilypond-git/build/.././mf/GNUmakefile:36: recipe for target
>> > 'out/feta11.log' failed
>> > make[1]: *** [out/feta11.log] Interrupt
>> > /home/dev/lilypond-git/build/../stepmake/stepmake/generic-targets.make:6:
>> > recipe for target 'all' failed
>> > make: *** [all] Interrupt
>> >
>> > At first, I thought it was my latest changes that broke it, but the build
>> > fails no matter what commit or branch I checkout. So far, I've tried
>> > running make on:
>> >
>> >    - my own dev/lamb/GSoC-2020,
>> >    - a few commits in my work's history,
>> >    - the point at which current master and my branch diverge (i.e. what
>> >    master was at right before I started work), and
>> >    - the current state of master.
>> >
>> > All of them provide the same error message described above.
>> >
>> > FontForge is installed and functional, so I'm not sure why mf2pt1 thinks I
>> > don't have it. I also tried installing a fresh copy of LilyDev in case I
>> > somehow messed something up, but that didn't help either. Re-running
>> > ../configure from the build folder does not reveal any missing
>> > dependencies. I'm at a loss as to what else to do!
>> >
>> > Any ideas on what might have gone wrong?
>> >
>> > Thanks in advance,
>> > Owen
>>
>> Hi Owen,
>>
>> FWIW, I did:
>>
>> git checkout remotes/origin/dev/lamb/GSoC-2020
>> rm -fr build/
>> sh autogen.sh --noconfigure
>> mkdir -p build/
>> cd build/
>> ../configure
>> make -j3 CPU_COUNT=3
>>
>> failed with:
>>
>> /home/hermann/lilypond-git/flower/jsoncpp.cc: In function 'void
>> Json::throwRuntimeError(const String&)':
>> /home/hermann/lilypond-git/flower/jsoncpp.cc:2620:25: error: exception
>> handling disabled, use -fexceptions to enable
>>    throw RuntimeError(msg);
>>                          ^
>>
>> A subsequent `make'  from current master i.e.
>> 751d453f9172c7dff81d11181158051065badeaf
>> succeeded.
>>
>> Not sure whether this helps...
>
>
> Ah! Sorry about that. JSON_USE_EXCEPTION should be #defined as 0. I just 
> pushed a quick fix.
>
> At any rate, for me the lilypond executable builds successfully in all cases. 
> The issue is only with generating fonts.
>
> --Owen

Hi Owen,

after your fix `make' succeeded here:
P.e.
Making mf/out/feta11.pfb < mf
is fine.

I'm on Ubuntu-18.04 64-bit with Ghostscript 9.26

Same as your ghostscript-version? I could try a different version...

Cheers,
  Harm



reply via email to

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