Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#36405 - [texlive-bin] 2013.30973-2 breaks pandoc
Attached to Project:
Arch Linux
Opened by Christian Krause (wookietreiber) - Sunday, 04 August 2013, 06:08 GMT
Last edited by Rémy Oudompheng (remyoudompheng) - Tuesday, 10 September 2013, 08:34 GMT
Opened by Christian Krause (wookietreiber) - Sunday, 04 August 2013, 06:08 GMT
Last edited by Rémy Oudompheng (remyoudompheng) - Tuesday, 10 September 2013, 08:34 GMT
|
DetailsDescription: upgraded texlive-bin (2012.0-13 -> 2013.30973-2) breaks texlive
Additional info: * I'm guessing it has something to with this message during upgrade: (3/5) installing texlive-bin [###############################################] 100% >>> texlive: updating the filename database... warning: kpathsea: configuration file texmf.cnf not found in these directories: /usr/bin:/usr/bin/share/texmf-local/web2c:/usr/bin/share /texmf-dist/web2c:/usr/bin/share/texmf/web2c:/usr/bin/texmf-local/web2c:/usr/bin/texmf-dist/web2c:/usr/bin/texmf/web2c:/usr:/usr/share/t exmf-local/web2c:/usr/share/texmf-dist/web2c:/usr/share/texmf/web2c:/usr/texmf-local/web2c:/usr/texmf-dist/web2c:/usr/texmf/web2c://../t exmf-local/web2c:/://share/texmf-local/web2c://share/texmf-dist/web2c://share/texmf/web2c://texmf-local/web2c://texmf-dist/web2c://texmf /web2c. mktexlsr: Done. Steps to reproduce: * I'm getting errors like this: pdflatex thesis.tex This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Arch Linux) restricted \write18 enabled. ---! /var/lib/texmf/web2c/pdftex/pdflatex.fmt doesn't match pdftex.pool (Fatal format file error; I'm stymied) make: *** [thesis] Error 1 * or like this: pandoc -o /tmp/my-rpg.pdf --toc --number-sections -V lang=german -V mainlang=german -V fontsize=10pt -V mainfont="Droid Serif" -V sansfont="Droid Sans" -V monofont="Droid Sans Mono Slashed" -V papersize=a4paper --latex-engine=xelatex ~/projects/rpg/arpgt/doc/my-rpg.md pandoc: Error producing PDF from TeX source. ! Extra \else. l.48 \else * both worked before without problems |
This task depends upon
Closed by Rémy Oudompheng (remyoudompheng)
Tuesday, 10 September 2013, 08:34 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed by texlive-core 2013.31589-1
Tuesday, 10 September 2013, 08:34 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed by texlive-core 2013.31589-1
latex file.tex
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Arch Linux)
restricted \write18 enabled.
---! /var/lib/texmf/web2c/pdftex/pdflatex.fmt doesn't match pdftex.pool
(Fatal format file error; I'm stymied)
In addition:
fmtutil-sys --all
/usr/bin/fmtutil: line 395: /usr/share/texmf/texconfig/tcfmgr: No such file or directory
fmtutil: config file `fmtutil.cnf' not found.
Edit: Too late ...
pandoc -o /tmp/my-rpg.pdf --toc --number-sections -V lang=german -V mainlang=german -V fontsize=10pt -V mainfont="Droid Serif" -V sansfont="Droid Sans" -V monofont="Droid Sans Mono Slashed" -V papersize=a4paper --latex-engine=xelatex ~/projects/rpg/arpgt/doc/my-rpg.md
pandoc: Error producing PDF from TeX source.
! Extra \else.
l.48 \else
pandoc -o my-rpg.tex my-rpg.md
$ pandoc -o my-rpg.pdf --latex-engine=xelatex my-rpg.md && echo $?
0
$ pandoc -o my-rpg.pdf -V lang=german -V mainlang=german --latex-engine=xelatex my-rpg.md && echo $?
pandoc: Error producing PDF from TeX source.
! Extra \else.
l.45 \else
So apparently setting the language doesn't work.
$ pandoc -o my-rpg.pdf -V lang=german --latex-engine=xelatex my-rpg.md && echo $?
pandoc: Error producing PDF from TeX source.
! Extra \else.
l.45 \else
$ pandoc -o my-rpg.pdf -V mainlang=german --latex-engine=xelatex my-rpg.md && echo $?
0
The lang setting is used in the documentclass header of the default.latex template of pandoc:
\documentclass[$if(fontsize)$$fontsize$,$endif$$if(lang)$$lang$,$endif$$if(papersize)$$papersize$,$endif$]{$documentclass$}
Setting both lang and mainlang with the previous texlive version worked just fine. This may lead to the assumption that pandoc 1.11.1-7 is not ready for the new texlive version?
This sucks, but I guess this is a pandoc problem rather than a texlive one.
I'm not using texlive for anything and have no other texlive pacakges installed, other than texlive-bin, which is installed as a dependency of mate-document-viewer.
Please attach the complete file passed to xelatex by pandoc.
FS#36802