Hi,

'make all' fails for me with current Git master.  The first patch below
fixes the problem for me, but I guess it might not work for builds with
different build dir and source dir (i.e. for GUB?), so I propose a
second patch that should work in all cases.

%%%%%%% PATCH 1 %%%%%%%%%%%%
diff --git a/stepmake/stepmake/metafont-rules.make 
b/stepmake/stepmake/metafont-rules.make
index 50bc007..28610d3 100644
--- a/stepmake/stepmake/metafont-rules.make
+++ b/stepmake/stepmake/metafont-rules.make
@@ -18,8 +18,8 @@ $(outdir)/%.tfm $(outdir)/%.log: %.mf
 $(outdir)/%.pfb: %.mf $(outdir)/mf2pt1.mem
        TMP=`mktemp -d $(outdir)/pfbtemp.XXXXXXXXX` ; \
                ( cd $$TMP ; \
-               ln -s $(outdir)/mf2pt1.mem . ; \
-               MFINPUTS=$(src-dir):$(outdir):: $(PERL) 
$(top-src-dir)/buildscripts/mf2pt1.pl $(MF2PT1_OPTIONS) $< ) ; 
+               ln -s ../../$(outdir)/mf2pt1.mem . ; \
+               MFINPUTS=../../$(src-dir):../../$(outdir):: $(PERL) 
$(top-src-dir)/buildscripts/mf2pt1.pl $(MF2PT1_OPTI
                mv $$TMP/*pfb $(outdir) ; \
                rm -rf $$TMP
 
%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%% PATCH 2 %%%%%%%%%%%
diff --git a/stepmake/stepmake/metafont-rules.make 
b/stepmake/stepmake/metafont-rules.make
index 50bc007..28610d3 100644
--- a/stepmake/stepmake/metafont-rules.make
+++ b/stepmake/stepmake/metafont-rules.make
@@ -18,8 +18,8 @@ $(outdir)/%.tfm $(outdir)/%.log: %.mf
 $(outdir)/%.pfb: %.mf $(outdir)/mf2pt1.mem
        TMP=`mktemp -d $(outdir)/pfbtemp.XXXXXXXXX` ; \
                ( cd $$TMP ; \
-               ln -s $(outdir)/mf2pt1.mem . ; \
-               MFINPUTS=$(src-dir):$(outdir):: $(PERL) 
$(top-src-dir)/buildscripts/mf2pt1.pl $(MF2PT1_OPTIONS) $< ) ; 
+               ln -s $(top-build-dir)/mf/$(outdir)/mf2pt1.mem . ; \
+               MFINPUTS=$(top-src-dir)/mf:$(top-build-dir)/mf/$(outdir):: 
$(PERL) $(top-src-dir)/buildscripts/mf2pt1.pl $(MF2PT1_OPTI
                mv $$TMP/*pfb $(outdir) ; \
                rm -rf $$TMP
 
%%%%%%%%%%%%%%%%%%%%%%%%%%%

Cheers,
John



_______________________________________________
lilypond-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to