(Current cvs)
$ make
...
make[1]: Entering directory `/home/karl/most/music/lilypond/head/mf'
/usr/bin/fontforge -script ../buildscripts/pfx2ttf.fontforge /usr/X11R6/l...
Copyright (c) 2000-2005 by George Williams.
Executable based on sources from 12:08 5-Dec-2005.
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/karl/most/music/lilypond/head/mf'
make: *** [all] Error 2
configure checks where the pfb files for Century Schoolbook are,
and assumes that the afm files are in the same directory.
Which fails if the given file is a link the real pfb file
(in some other direcotory):
$ fc-match --verbose 'Century Schoolbook L:style=Italic' | grep file:
file: "/usr/X11R6/lib/X11/fonts/Type1/c059033l.pfb"(s)
$ ls -l /usr/X11R6/lib/X11/fonts/Type1/c059033l.*
lrwxrwxrwx 1 root root 53 Nov 29 12:20
/usr/X11R6/lib/X11/fonts/Type1/c059033l.pfb ->
../../../../../share/fonts/type1/gsfonts/c059033l.pfb
$ ls -l /usr/share/fonts/type1/gsfonts/c059033*
-rw-r--r-- 1 root root 43546 Apr 3 2005
/usr/share/fonts/type1/gsfonts/c059033l.afm
-rw-r--r-- 1 root root 113732 Apr 3 2005
/usr/share/fonts/type1/gsfonts/c059033l.pfb
Attached patch solves that (still assuming that the afm is in the same
directory as the "real" pfb file).
One could possible do the same for the
"./configure --with-ncsb-dir=..." case.
2006-05-12 Karl Hammar <[EMAIL PROTECTED]>
* configure.in: resolve symlinks for pfb-files, to be able to
find its afm file.
Regards,
/Karl
-----------------------------------------------------------------------
Karl Hammar Aspö Data [EMAIL PROTECTED]
Lilla Aspö 2340 Networks
S-742 94 Östhammar +46 173 140 57 Computers
Sweden +46 70 511 97 84 Consulting
-----------------------------------------------------------------------
Index: configure.in
===================================================================
RCS file: /sources/lilypond/lilypond/configure.in,v
retrieving revision 1.191
diff -u -r1.191 configure.in
--- configure.in 9 May 2006 08:21:17 -0000 1.191
+++ configure.in 12 May 2006 00:41:35 -0000
@@ -71,6 +71,7 @@
NCSB_FILE=`$FCMATCH --verbose 'Century Schoolbook L:style=$style' | grep
'file:'`
NCSB_FILE=`echo $NCSB_FILE | sed 's/^.*"\(.*\)".*$/\1/g'`
+ NCSB_FILE=`readlink -f $NCSB_FILE`
NCSB_SOURCE_FILES="$NCSB_FILE $NCSB_SOURCE_FILES"
done
else
_______________________________________________
lilypond-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-devel