Summary: | dev-texlive/texlive-luatex-2020 fails to emerge ==> Fatal error occurred, no output PDF file produced! | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Chris Mayo <aklhfex> |
Component: | Current packages | Assignee: | TeX project <tex> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | anton, gentoo, gentoo, jstein, Lolo.Gentoo, mladen.miksa, sam, tex |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=730006 https://github.com/gentoo/gentoo/pull/25908 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | failed build log for texlive-lualatex-2021 |
Description
Chris Mayo
2020-06-06 16:44:22 UTC
Funny, we do not have lmodern package in the tree at all. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27015991968734cc06e2c3f18ce4730f46dfeef0 commit 27015991968734cc06e2c3f18ce4730f46dfeef0 Author: Mikle Kolyada <zlogene@gentoo.org> AuthorDate: 2020-06-28 09:20:21 +0000 Commit: Mikle Kolyada <zlogene@gentoo.org> CommitDate: 2020-06-28 09:20:46 +0000 dev-texlive/texlive-luatex: add missing lm package Closes: https://bugs.gentoo.org/727334 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> dev-texlive/texlive-luatex/Manifest | 1 + .../{texlive-luatex-2020.ebuild => texlive-luatex-2020-r1.ebuild} | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) This is conflicting with dev-texlive/texlive-fontsrecommended-2020, which also contains the lm module. (In reply to nivedita from comment #3) > This is conflicting with dev-texlive/texlive-fontsrecommended-2020, which > also contains the lm module. Reopening. Presumably, a dependency on texlive-fontsrecommended should be added instead. Done The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73f8e6f7a42d87884a3946d5a97e7195001b72a3 commit 73f8e6f7a42d87884a3946d5a97e7195001b72a3 Author: Ulrich Müller <ulm@gentoo.org> AuthorDate: 2020-06-29 09:35:10 +0000 Commit: Ulrich Müller <ulm@gentoo.org> CommitDate: 2020-06-29 09:36:03 +0000 dev-texlive/texlive-luatex: [QA] Fix collision with fontsrecommended. Bug: https://bugs.gentoo.org/727334 Closes: https://bugs.gentoo.org/730006 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Ulrich Müller <ulm@gentoo.org> dev-texlive/texlive-luatex/texlive-luatex-2020-r2.ebuild | 1 + 1 file changed, 1 insertion(+) This fix (adding texlive-latexrecommended dependency) needs to be carried forward to texlive-luatex-2021 -- should this be reopened or a new bug filed? (In reply to Nick Andrade from comment #7) > This fix (adding texlive-latexrecommended dependency) needs to be carried > forward to texlive-luatex-2021 -- should this be reopened or a new bug filed? Normally a new bug but I guess we’re here now so let’s reopen it (In reply to Sam James from comment #8) > (In reply to Nick Andrade from comment #7) > > This fix (adding texlive-latexrecommended dependency) needs to be carried > > forward to texlive-luatex-2021 -- should this be reopened or a new bug filed? > > Normally a new bug but I guess we’re here now so let’s reopen it Cool, I wasn't clear for a case like this since it's essentially the same issue and fix. Tested with "dev-texlive/texlive-fontsrecommended-2021" and it resolved my issue. Same problem (2021) Same problem, same solution, needs dev-texlive/texlive-fontsrecommended. Again running into this problem (2021):
>>> Emerging (2826 of 3181) dev-texlive/texlive-plaingeneric-2021::gentoo
>>> Installing (2823 of 3181) games-emulation/dosbox-0.75_pre4302::gentoo
>>> Emerging (2827 of 3181) dev-texlive/texlive-latexrecommended-2021::gentoo
>>> Installing (2826 of 3181) dev-texlive/texlive-plaingeneric-2021::gentoo
>>> Emerging (2828 of 3181) dev-texlive/texlive-fontsrecommended-2021::gentoo
>>> Installing (2827 of 3181) dev-texlive/texlive-latexrecommended-2021::gentoo
>>> Emerging (2829 of 3181) dev-texlive/texlive-fontutils-2021::gentoo
>>> Installing (2829 of 3181) dev-texlive/texlive-fontutils-2021::gentoo
>>> Emerging (2830 of 3181) dev-texlive/texlive-luatex-2021::gentoo
>>> Emerging (2831 of 3181) dev-texlive/texlive-metapost-2021::gentoo
>>> Installing (2828 of 3181) dev-texlive/texlive-fontsrecommended-2021::gentoo
>>> Failed to emerge dev-texlive/texlive-luatex-2021, Log file:
>>> '/var/tmp/portage/dev-texlive/texlive-luatex-2021/temp/build.log'
>>> Installing (2831 of 3181) dev-texlive/texlive-metapost-2021::gentoo
>>> Jobs: 2830 of 3181 complete, 1 failed Load avg: 3.3, 6.0, 11.7
*** Resuming merge...
dev-texlive/texlive-luatex-2021 does indeed start before dev-texlive/texlive-fontsrecommended-2021 is installed.
I assume before (using the same commit of the portage tree) the dependencies were just available by accident.
There is already a dependency on >=${TEXLIVE_CAT}/texlive-fontsrecommended-${PV} but it's in RDEPEND, not DEPEND. (In reply to Kobboi from comment #13) > There is already a dependency on > >=${TEXLIVE_CAT}/texlive-fontsrecommended-${PV} but it's in RDEPEND, not > DEPEND. Please disregard, I was looking at the wrong package. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6dda8fd393edeaff05dddcd34020a13a6c833ba commit e6dda8fd393edeaff05dddcd34020a13a6c833ba Author: Christophe Lermytte <gentoo@lermytte.be> AuthorDate: 2022-06-15 09:37:57 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-06-15 21:57:20 +0000 dev-texlive/texlive-luatex: depend on dev-texlive/texlive-fontsrecommended Closes: https://bugs.gentoo.org/727334 Signed-off-by: Christophe Lermytte <gentoo@lermytte.be> Closes: https://github.com/gentoo/gentoo/pull/25908 Signed-off-by: Sam James <sam@gentoo.org> .../texlive-luatex/texlive-luatex-2021-r1.ebuild | 32 ++++++++++++++++++++++ 1 file changed, 32 insertions(+) Created attachment 845930 [details]
failed build log for texlive-lualatex-2021
The issue also appears on texlive-lualatex-2021 (successive version of the same package). I do not know much about portage internals, I stumbled across this while installing btrfsmaintenance, which depends on btrfs-progs, which depends on python sphinx, which depends on a some texlive packages (only with appropriate USE flags: latex, man, ...).
It works after installing the recommended fonts package, which wasn't done automatically.
|