[EMAIL PROTECTED]: > 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 > [EMAIL PROTECTED]:~/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 _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user