FS#52038 - [texlive-core] font ec-lmssbx10 not found
Attached to Project:
Arch Linux
Opened by Michael (MST) - Saturday, 03 December 2016, 15:59 GMT
Last edited by Rémy Oudompheng (remyoudompheng) - Wednesday, 15 November 2017, 22:58 GMT
Opened by Michael (MST) - Saturday, 03 December 2016, 15:59 GMT
Last edited by Rémy Oudompheng (remyoudompheng) - Wednesday, 15 November 2017, 22:58 GMT
|
Details
Description:
Since version 2016.42515-2 [1] building freedoko [2] in a chroot fails. kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+57/600 --dpi 657 ec-lmssbx10 mktexpk: don't know how to create bitmap font for ec-lmssbx10. mktexpk: perhaps ec-lmssbx10 is missing from the map file. .. .. !pdfTeX error: pdflatex (file ec-lmssbx10): Font ec-lmssbx10 at 657 not found ==> Fatal error occurred, no output PDF file produced! Steps to reproduce: cower -d freedoko cd freedoko echo 'options=(!makeflags)' >> PKGBUILD sed -i 's|make compile|#make compile|' PKGBUILD extra-x86_64-build Additional info: No errors with 2016.42515-1 [1] https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/texlive-core&id=ae8cc384fa510a5a86e2a2e73413ec402bfab302 [2] https://aur.archlinux.org/packages/freedoko/ |
This task depends upon
Closed by Rémy Oudompheng (remyoudompheng)
Wednesday, 15 November 2017, 22:58 GMT
Reason for closing: Fixed
Additional comments about closing: texlive-core 2017.45811-1
Wednesday, 15 November 2017, 22:58 GMT
Reason for closing: Fixed
Additional comments about closing: texlive-core 2017.45811-1
:: Running post-transaction hooks...
[...]
(3/4) Updating TeXLive format files...
fmtutil [WARNING]: resetting $HOME value (was /build) to root's actual home (/root).
(4/4) Updating TeXLive font maps...
updmap [WARNING]: resetting $HOME value (was /build) to root's actual home (/root).
the problem seems to be unwanted extra white spaces in /etc/texmf/web2c/updmap.cfg on line 102 between "Map" and "euler.map"
see the following for details:
https://tex.stackexchange.com/questions/378161/fonts-not-found-baskervald
https://bbs.archlinux.org/viewtopic.php?id=78899
If I install texlive-core in the chroot before building freedoko there is no error.
The difference then is that the texlive hooks are executed twice before building:
First time when installing texlive-core to the chroot (without building the freedoko package)
and again when the makedepndency texlive-latexextra is installed during the build.
There is no bug with the whitespace.
The bug is that /usr/share/libalpm/scripts/texlive-updmap should run mktexlsr after generating /etc/texmf/web2c/updmap.cfg
It shows up only the first time you install texlive packages. Whenever the hooks run for the second time, the issue disappears because the file is registered when the mktexlsr hook runs again.