Summary: | [sage-on-gentoo overlay] sci-mathematics/flint-2.5.2-r1 - ! ==> Fatal error occurred, no output PDF file produced! | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Juergen Rose <rose> |
Component: | Overlays | Assignee: | François Bissey <frp.bissey> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | frp.bissey, patrick |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://github.com/cschwan/sage-on-gentoo/blob/master/sci-mathematics/flint/files/flint-2.5.2-utf8.patch | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
Juergen Rose
2019-06-25 13:31:00 UTC
'USE=-doc emerge -v1 flint' works. OK, it's play find the missing texlive dependency! Note that the main tree version of flint is also be affected. Do you have "texlive-luatex" installed? Or "texlive-xetex"? May be give me the output of eix -Ic texlive so I can see what you have installed. It seems to be an issue with texlive 2019. I can reproduce the problem after upgrading from 2019. So it may be a change in latex rather than a missing dependency. Someone used a unicode character directly instead of a proper latex math symbols in one of the source files. It seems it was fine until in 2018 latex2e changed some of the default of how it handle utf8 characters. Upstream has completely changed how they generate the doc but they removed that particular character as far as I can tell. I'll get a fix in the overlay shortly. Fixed in overlay @Patrick the version of flint in the main tree has the same issue with texlive 2019. Patch is in the URL field. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b65a3d5ad4c68459f3d7ce63556937099ac93a commit 39b65a3d5ad4c68459f3d7ce63556937099ac93a Author: Michael Orlitzky <mjo@gentoo.org> AuthorDate: 2020-02-28 16:31:58 +0000 Commit: Michael Orlitzky <mjo@gentoo.org> CommitDate: 2020-02-28 17:20:43 +0000 sci-mathematics/flint: new EAPI=7 revision. This new revision is based off François Bissey's ebuild in the sage-on-gentoo overlay, which has accrued some fixes not present in the ::gentoo version. Of note, it fixes an open build bug, and an unreported issue where 32-bit libraries are detected on a 64-bit system. The update to EAPI=7 required only moving the LaTeX dependencies to BDEPEND. In the process, I updated the LICENSE to LGPL-2.1+ because upstream has done the same. I also looked long and hard for a reason why we have RESTRICT=mirror in the ebuild. Finding none, I have removed the restriction. Closes: https://bugs.gentoo.org/470732 Closes: https://bugs.gentoo.org/688674 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> .../flint/files/flint-2.5.2-memory_message.patch | 16 +++++ sci-mathematics/flint/files/flint-2.5.2-pie.patch | 78 ++++++++++++++++++++++ sci-mathematics/flint/files/flint-2.5.2-utf8.patch | 13 ++++ sci-mathematics/flint/files/flintxx-include.patch | 19 ++++++ sci-mathematics/flint/flint-2.5.2-r1.ebuild | 74 ++++++++++++++++++++ 5 files changed, 200 insertions(+) |