Summary: | dev-tex/revtex-4.1_p2-r1 : * pdflatex failed, trying texi2dvi | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Andreas K. Hüttel <dilfridge> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bircoph, sci, slava, tex, zeekec |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
dev-tex:revtex-4.1_p2-r1:20160210-161035.log
emerge-history.txt environment build.log ltxfront.log emerge --info |
Description
Toralf Förster
![]() Created attachment 425150 [details]
dev-tex:revtex-4.1_p2-r1:20160210-161035.log
Created attachment 425152 [details]
emerge-history.txt
Created attachment 425154 [details]
environment
This bug report shows that reftest4-1.tex fails to compile, but I've found that files such as aip.dtx and 00readme.tex also fail. In case of reftest4-1.tex: It sets the documentclass incorrectly to revtex4, when it should be revtex4-1. When this file is compiled, the user is prompted to provide an aux file so some diagnostics can be run, so this is not really meant to be compiled as part of the installation. In case of 00readme.tex: This is not a standalone file, but is included in other files, so should't be compiled on its own, but is picked up by the installer because it is in the top directory. I gave up trying any further when aip.dtx failed. At least some of the pdf files that would be created are already included in the package, so if you're really desperate to get this package installed, you can remove the tex and dtx files by placing rm *.tex *.dtx before "latex-package_src_install". I could at least get it installed and compile my simple document. commit 8d2d0955540b0b324fb64023b146fa522d6b2395 Author: Alexis Ballier <aballier@gentoo.org> Date: Tue Aug 2 11:17:18 2016 +0200 dev-tex/revtex: Add doc useflag to control rebuild of docs; skip those that do not build. Bug #574350 Hi, apparantly skipping does not work. With dev-tex/revtex-4.1_p2-r1 and latex-2017 I have the following error: * Making documentation: ./ltxfront.dtx * pdflatex failed, trying texi2dvi * ERROR: dev-tex/revtex-4.1_p2-r1::gentoo failed (install phase): * (no error message) * * Call stack: * ebuild.sh, line 115: Called src_install * environment, line 2357: Called latex-package_src_install * environment, line 1624: Called latex-package_src_doinstall 'all' * environment, line 1615: Called latex-package_src_doinstall 'styles' 'fonts' 'bin' 'doc' * environment, line 1606: Called latex-package_src_doinstall 'tex' 'dtx' 'dvi' 'ps' 'pdf' * environment, line 1569: Called die * The specific snippet of code: * texi2dvi -q -c --language=latex $i &> /dev/null || die; ltxfront.log contains the following error: ! Missing \endcsname inserted. <to be read again> \package@font l.259 \fi The control sequence marked <to be read again> should not appear between \csname and \endcsname. ! LaTeX Error: Missing \begin{document}. See the LaTeX manual or LaTeX Companion for explanation. Type H <return> for immediate help. Full logs follow. Created attachment 476206 [details]
build.log
Created attachment 476208 [details]
ltxfront.log
Created attachment 476210 [details]
emerge --info
Hmm, looks like doc/latex/revtex/source in revtex4-1-tds.zip already contains pdf docs, do we really need to regenerate them? The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48d1b22948718ae83d14d8c8e167c1d4e4cc4005 commit 48d1b22948718ae83d14d8c8e167c1d4e4cc4005 Author: Andreas K. Hüttel <dilfridge@gentoo.org> AuthorDate: 2018-12-25 10:46:50 +0000 Commit: Andreas K. Hüttel <dilfridge@gentoo.org> CommitDate: 2018-12-25 10:49:05 +0000 package.mask: Mask dev-tex/revtex for removal, obsolete All versions provided by dev-tex/revtex are now also included in dev-tex/texlive-publishers-2017. No need for a separate package anymore. Bug: https://bugs.gentoo.org/514890 Bug: https://bugs.gentoo.org/574350 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> profiles/package.mask | 5 +++++ 1 file changed, 5 insertions(+) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b67f0fd58f0ea4f780a7c0c58493f44cacf21553 commit b67f0fd58f0ea4f780a7c0c58493f44cacf21553 Author: Andreas K. Hüttel <dilfridge@gentoo.org> AuthorDate: 2019-01-28 00:07:59 +0000 Commit: Andreas K. Hüttel <dilfridge@gentoo.org> CommitDate: 2019-01-28 00:07:59 +0000 dev-tex/revtex: remove, bug 574350 and others All versions provided by dev-tex/revtex are now also included in dev-tex/texlive-publishers-2017. No need for a separate package anymore. Closes: https://bugs.gentoo.org/574350 Closes: https://bugs.gentoo.org/514890 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> dev-tex/revtex/Manifest | 2 -- dev-tex/revtex/metadata.xml | 13 ---------- dev-tex/revtex/revtex-4.1_p2-r1.ebuild | 43 ---------------------------------- dev-tex/revtex/revtex-4.ebuild | 37 ----------------------------- 4 files changed, 95 deletions(-) |