It seems for whatever reason t1asm no longer likes to accept long options using the -- format, so during the lilypond build, it fails when mftrace tries to call t1asm with --pfa. I'm not really sure where this fix should go or what happened to t1asm from the t1utils package, but this could either be fixed by having mftrace call t1asm -a instead of --pfa or by fixing t1asm to accept long options again. I editted mftrace to print the command it is trying to execute and it is: t1asm --pfa mftrace.t1asm feta11.pfa The fail from the build is as follows: Assembling font to `feta11.pfa'... This is t1asm 1.2. t1asm: invalid option -- - usage: t1asm [-b] [-l block-length] [input [output]] -b means output in PFB format, otherwise PFA format. The block length applies to the length of blocks in the PFB output file; the default is to use the largest possible. error: t1asm: command exited with value 256 Traceback (most recent call last): File "/usr/bin/mftrace", line 1182, in ? trace_font (basename, gf_fontname, metric, glyph_range, encoding, magnification) File "/usr/bin/mftrace", line 661, in trace_font to_type1 (t1os, font_bbox, fontname, encoding, magnification, 1) File "/usr/bin/mftrace", line 775, in to_type1 system ('t1asm %s mftrace.t1asm %s' % (opt, outname)) File "/usr/bin/mftrace", line 246, in system error (msg) File "/usr/bin/mftrace", line 137, in error raise _ ("Exiting ... ") Exiting ... Reproducible: Always Steps to Reproduce:
Slight correction, to fix this, the --pfa or -a option should just be left off altogether as it is the default, and t1asm will complain if you specify it explicitly.
Created attachment 37843 [details, diff] better mftrace fix
Comment on attachment 37843 [details, diff] better mftrace fix This should be a more correct fix for this problem. I'm not sure what the old behaviour of t1asm used to be, but now it seems -b must now be expicitly specified instead of -a needing to be specified. This is with app-text/t1utils-1.28 and app-text/mftrace-1.0.33
this is an mftrace problem...
*** This bug has been marked as a duplicate of 53261 ***