On my ~amd64 machine I see the following error when merging lilypond. Cannot open /var/tmp/portage/media-sound/lilypond-2.19.64/work/lilypond-2.19.64/mf/out/feta13.pfb The requested file, feta13.pfb, does not exist MergeFonts: Can't find font: feta13.pfb Called from... emmentaler-13.genpe: line 17 make[1]: *** [GNUmakefile:138: out/emmentaler-13.otf] Error 1
Created attachment 494036 [details] build log (bzipped)
Created attachment 494038 [details] emerge --info
anybody has a solution or workaround for this issue? it seems to affect all available versions.
Confirmed by Miroslav
I know this is not a resolution, but I have found the point where things break. scripts/out/mf2pt1 invokes /usr/bin/t1asm (from app-text/t1utils). t1asm crashes with a SEGSEGV(SEGV_MAPERR) whilst writing out the .pt1 file. I'm running hardened, but I can't see if this is a pax issue.
Workaround: lilypond-2.19.80 merges fine with current stable t1utils-1.39 (above failure occurs with t1utils-1.41-r1, I've not tried t1utils-1.40 tough). ty
(In reply to markus from comment #6) > lilypond-2.19.80 merges fine with current stable t1utils-1.39 (above failure > occurs with t1utils-1.41-r1, I've not tried t1utils-1.40 tough). Sadly, this did not work for me.
(In reply to Markus Oehme from comment #7) > (In reply to markus from comment #6) > > lilypond-2.19.80 merges fine with current stable t1utils-1.39 (above failure > > occurs with t1utils-1.41-r1, I've not tried t1utils-1.40 tough). > > Sadly, this did not work for me. It works fine for me for versions 2.19.64 and 2.19.80 with the stable t1utils. Do you get the same error?
Created attachment 512286 [details, diff] t1utils-1.41-memmem.patch If I apply this patch (it is merely the current master of kohler/t1utils, which is the t1utils upstream) to app-text/t1utils-1.41 it builds fine. Could you try this patch and confirm if it works? I will send a PR as soon as I get confirmation that it works.
(In reply to Karl Lindén from comment #8) > (In reply to Markus Oehme from comment #7) > > (In reply to markus from comment #6) > > > lilypond-2.19.80 merges fine with current stable t1utils-1.39 (above failure > > > occurs with t1utils-1.41-r1, I've not tried t1utils-1.40 tough). > > > > Sadly, this did not work for me. > > It works fine for me for versions 2.19.64 and 2.19.80 with the stable > t1utils. Do you get the same error? I actually do have a different error right now -- which is bug #642962 -- so that I'm currently not able to tell whether I had a spurious effect. So your suggestion might be perfectly working and I do not see this.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd4f80ff24cc83d1aeabb699c973bf1879d29b81 commit dd4f80ff24cc83d1aeabb699c973bf1879d29b81 Author: Karl Linden <karl.j.linden@gmail.com> AuthorDate: 2017-12-31 15:30:18 +0000 Commit: Alexis Ballier <aballier@gentoo.org> CommitDate: 2018-01-07 05:40:19 +0000 app-text/t1utils: apply memmem patch from upstream Closes: https://bugs.gentoo.org/630710 Closes: https://bugs.gentoo.org/642586 Package-Manager: Portage-2.3.19, Repoman-2.3.6 app-text/t1utils/files/t1utils-1.41-memmem.patch | 27 +++++++++++++++++++++++ app-text/t1utils/t1utils-1.41-r2.ebuild | 28 ++++++++++++++++++++++++ 2 files changed, 55 insertions(+)