Opened 13 years ago

Closed 13 years ago

#30879 closed defect (fixed)

Lilypond: can't find font feta11.pfb

Reported by: jovo@… Owned by: nerdling (Jeremy Lavergne)
Priority: Normal Milestone:
Component: ports Version: 2.0.1
Keywords: leopard Cc:
Port: lilypond

Description

Upgrade Lilypond results in:

:info:build Cannot open /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macp      orts.org_release_ports_textproc_lilypond/lilypond/work/lilypond-2.12.3/mf/out/feta11.pfb$
:info:build The requested file, feta11.pfb, does not exist$
:info:build MergeFonts: Can't find font: feta11.pfb

Looks similar to ticket r21607 but the therein suggested fix (uninstall, clean and install) does not solve this error. Intel iMac with OS X 10.5.8 Not sure about the maintainer so I cc'ed the author of changeset 82296.

Attachments (3)

main.log (4.4 MB) - added by jovo@… 13 years ago.
main.2.log (73.8 KB) - added by vince.negri@… 13 years ago.
Lilypond build error when upgrading - osx 10.6.8
main.3.log (171.0 KB) - added by jovo@… 13 years ago.
Log after having tweaked mf2pt1 path

Change History (10)

Changed 13 years ago by jovo@…

Attachment: main.log added

comment:1 Changed 13 years ago by mf2k (Frank Schima)

Cc: takanori@… removed
Keywords: leopard added; Leopard removed
Owner: changed from macports-tickets@… to snc@…
Port: lilypond added; atlas removed

comment:2 Changed 13 years ago by jovo@…

Same on Intel Macbook Pro with OS X 10.6.8

comment:3 Changed 13 years ago by vince.negri@…

Same on iMac with 10.6.8. The trouble seems to start here:

:info:build Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; input feta16.mf'"... :info:build :info:build Sorry, I can't find the 'mf2pt1' preload file; will try 'plain'.This is MetaPost, version 1.504 (kpathsea version 6.0.1)

I'll attach my build file.

Changed 13 years ago by vince.negri@…

Attachment: main.2.log added

Lilypond build error when upgrading - osx 10.6.8

comment:4 Changed 13 years ago by jovo@…

Found a similar post in Old Nabble. So I modified the mf2pt1.pl script, after an unsuccessful installation, in /opt/local/var/macports/build/_Users_jovo_MyPorts_txtproc_lilypond/lilypond/work/lilypond-2.12.3/scripts/build. Now installation gets past the feta11 not found error but quits with

iMac-van-Jo:~ jovo$ sudo port install lilypond
--->  Computing dependencies for lilypond
--->  Building lilypond
--->  Staging lilypond into destroot
Error: Target org.macports.destroot returned: xinstall: Cannot stat: /Users/jovo/MyPorts/txtproc/lilypond/files/lilypond.in, No such file or directory
Log for lilypond is at: /opt/local/var/macports/logs/_Users_jovo_MyPorts_txtproc_lilypond/lilypond/main.log
Error: Status 1 encountered during processing.

Changed 13 years ago by jovo@…

Attachment: main.3.log added

Log after having tweaked mf2pt1 path

comment:5 in reply to:  4 Changed 13 years ago by jovo@…

Replying to jovo@…:

Found a similar post in Old Nabble. So I modified the mf2pt1.pl script, after an unsuccessful installation, in /opt/local/var/macports/build/_Users_jovo_MyPorts_txtproc_lilypond/lilypond/work/lilypond-2.12.3/scripts/build. Now installation gets past the feta11 not found error but quits with

iMac-van-Jo:~ jovo$ sudo port install lilypond
--->  Computing dependencies for lilypond
--->  Building lilypond
--->  Staging lilypond into destroot
Error: Target org.macports.destroot returned: xinstall: Cannot stat: /Users/jovo/MyPorts/txtproc/lilypond/files/lilypond.in, No such file or directory
Log for lilypond is at: /opt/local/var/macports/logs/_Users_jovo_MyPorts_txtproc_lilypond/lilypond/main.log
Error: Status 1 encountered during processing.

Sorry, forget the "Cannot stat" error, which was due to the patchfiles missing in my temporary local repository. The mf2pt path fix in mf2pt.pl script makesLilypond install succssful. So works for me as workaround until the port is fixed.

comment:6 Changed 13 years ago by nerdling (Jeremy Lavergne)

Status: newassigned

comment:7 Changed 13 years ago by nerdling (Jeremy Lavergne)

Resolution: fixed
Status: assignedclosed

The port builds for me when I use the ../../mf2pt1.pl path fix. r83455.

Note: See TracTickets for help on using tickets.