lilypond-user
[Top][All Lists]
Advanced

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

Re: ../buildscripts/pfx2ttf.fontforge: line 5 (lilypond-2.8.3)


From: Karl Hammar
Subject: Re: ../buildscripts/pfx2ttf.fontforge: line 5 (lilypond-2.8.3)
Date: Wed, 24 May 2006 12:13:29 +0200

address@hidden:
> Hello
> 
> I'm not yet sure if this is a lilypond-2.8.3, or a system dependency issue.  
> I 
> just keep on getting the same build error, even after applying the 
> txt0Au64mQ5b.txt "diff" by Karl Hammar.
> 
> Here is the following packages I have installed  (Sorry about this long list).
> 
> Perl-5.8.8
> bison-2.1
> flex-2.5.31
> gcc-3.4.6 
> guile-1.6.7
> Python-2.4.3
> make-3.80
> teTex-3.0 (with tetex-texmf-3.0, tetex-texmfsrc-3.0, tetex-cm-super)
> gd-2.0.33
> gettext-0.14.5
> t1lib-5.1.10
> t1utils-1.32
> texinfo-4.8
> fontforge-20060507
> fontconfig-2.3.2
> freetype-2.1.10
> Pango-1.12.2
> mftrace-1.2.4
> potrace-1.7
> espgs-8.15.2
> espgs-8.15.2 (shared gs lib)
> Ed-0.2
> Xorg-7.0 (with all fonts)
...
> I've tried to compile lilypond-2.8.3 and got this following error:
> 
> -------------// Start of error log //------------------------------------
...
> MergeKern: Failed to find kern info in file
> Called from...
>  ../buildscripts/pfx2ttf.fontforge: line 5
> make[1]: *** [out/CenturySchL-Ital.otf] Error 1
> make[1]: Leaving directory `/home/david/lilypond-2.8.3/mf'
> make: *** [all] Error 2
> address@hidden:~/lilypond-2.8.3$
> 
> ------------------// End of error log //--------------------------------
> 
> 
> Please help :(
> 
> Regards
> Dave

 Hello Dave,
I assume you mean the patch from 
 http://lists.gnu.org/archive/html/lilypond-devel/2006-05/msg00152.html.

If you apply this patch you have to do an "./autogen.sh" to update the 
configure script, else it won't do any differance. And then rerun make.

Be aware of that it still don't tries to find the afm file (which
contains the kern info), it just assumes it is in the same directory as
the real pfb file.
(If that is not true you will have to copy the afm file to the same
directory as the pfb.)

If you still have this problem, do:

  $ file `locate c059033l` | grep -v "symbolic link to"
  /usr/lib/R/library/grDevices/afm/c059033l.afm: ASCII font metrics
  /usr/share/fonts/type1/gsfonts/c059033l.afm:   ASCII font metrics
  /usr/share/fonts/type1/gsfonts/c059033l.pfb:   PostScript Type 1 font program 
data
  $

Pick the directory which contains both "c059033l.afm" and
"c059033l.pfb", in my case "/usr/share/fonts/type1/gsfonts".
And run configure with it:

  $ ./configure --with-ncsb-dir=/usr/share/fonts/type1/gsfonts

Regards
/Karl






reply via email to

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