Hi, Norbert Preining <prein...@logic.at> wrote: > Hi Holger, > > On Wed, 26 Feb 2020, Norbert Preining wrote: > > ~/DebInstaller/installation-guide/build] ./buildone.sh amd64 el pdf > > Info: creating temporary profiled .xml file... > > Info: creating .pdf file... > > xelatex failed > > install.el.profiled.tex:3389: Command \textBeta unavailable in encoding TU. > > Actually, removing the -q, adding --debug to dblatex call, and not > removing the temp dir in buildone.sh, I can see the code now. > > It compiles here without any problems on the first run, but the second > run brings the errors I mentioned, which come from > install.el.profiled.aux:\newlabel{preseed-bootparms}{{\MakeUppercase > {\textbeta \anw@true \anw@print \relax }.2.2}{52}{Χρήση παραμέτρων > εκκίνησης για την προρύθμιση ερωτήσεων}{subsection.alph1.Alph2.2.2}{}} > Which means that \textbeta is uppercased to \textBeta. > This seems to be some code that formats references. > > But, the document is considerably broken, with lots of glyphs missing. > > I see ***lots*** of warnings > Package Listings Warning: Text dropped after begin of listing on input > line 403 > 9. > and also > No file LGRFreeMono(0).fd. > > Has this all been working before, and was the output of the run actually > showing a proper document?
I can build the exaxt same document in the same version without problems, when building on a Debian buster (stable) machine. The results can also be found here: https://d-i.debian.org/manual/ and there choose the Greek pdf from https://d-i.debian.org/manual/el.amd64/install.el.pdf The chapter which corresponds to the error you show above is "appendix b 2.2" at page 85 of the PDF. There, everything looks fine. So, yes, this has worked before, when building with Debian buster, which has texlive-* version 2018.20190227-2. > Anyway, as I said, I cannot reproduce the error you have, so something > is either missing, or strange. It would be great if you can somehow > inject the argument > -recorder > to the xelatex call, and then send me also the file > install.el.profiled.fls I fear this is rather complex for me, and since I am not a texlive expert, I cannot see how to inject this "-recorder" argument into xelatex's call, sadly. Sorry. But see below... > I attach the one I generated my manually calling > xelatex -recorder install.el.profiled.tex > It gives the full list of files loaded during the TeX run (not the xdv > => pdf conversion using dvipdfmx). There you see that > /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcrm1000.tfm > is loaded, and this is the only one, and that is available in > texlive-base > So if anything else is going on on your side, this is a serious > misconfiguration of either the build system, or the environment in which > dblatex calls xelatex. When it comes to the build environment: the build also fails when trying to build the document in a plain unstable chroot with sbuild. So there is no special setting I have here on my machine, which is causing the problem. It's default, plain unstable environment. And the texlive-base package is installed, the font file /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcrm1000.tfm is existing. Greetings Holger -- Holger Wansing <hwans...@mailbox.org> PGP-Fingerprint: 496A C6E8 1442 4B34 8508 3529 59F1 87CA 156E B076