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
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Rémy Oudompheng (remyoudompheng)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

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
Comment by Michael (MST) - Saturday, 10 December 2016, 19:15 GMT
Not sure if relevant, but I noticed these warnings during the package installation in the chroot.

:: 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).



Comment by ajytojen (ajytojen) - Wednesday, 05 July 2017, 03:06 GMT
I had the same error when compiling a file using baskervald font.

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
Comment by Michael (MST) - Wednesday, 05 July 2017, 10:21 GMT
The extra whitespace seems not to be the problem for the original error.

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.

Comment by ajytojen (ajytojen) - Wednesday, 05 July 2017, 13:35 GMT
Ok. Should I open a new bug report for the extra whitespace? I'm not sure from which package it originates.
Comment by ajytojen (ajytojen) - Wednesday, 05 July 2017, 14:47 GMT
Ok. Should I open a new bug report for the extra whitespace? I'm not sure from which package it originates.
Comment by Rémy Oudompheng (remyoudompheng) - Saturday, 11 November 2017, 13:13 GMT
Hello,
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.

Loading...