On Fri, Apr 20, 2018 at 11:59:19AM +0200, Filippo Rusconi wrote: > > Thank you, Adrian, for the full log, that indeed proved useful: > > I discovered the failure: the user manuals do not get properly output by > pdfLaTeX for an unknown reason: > > (line 367 of the log) > > (./preface.tex > Chapter 1. > [1] [2] > > ./preface.tex:122: Package inputenc Error: Invalid UTF-8 byte sequence. > > See the inputenc package documentation for explanation. > Type H <return> for immediate help. > ... > l.122 ...\'Ecole Polytechnique} (Institut Européen > de > ./preface.tex:122: ==> Fatal error occurred, no output PDF file produced! > Transcript written on massxpert-doc.log.
Why doesn't the build stop at that point? I fixed a similar FTBFS in a different package just 2 hours ago, so that would have sound familiar: https://tracker.debian.org/news/950743/accepted-alliance-511-3-source-into-unstable/ > While I can understand that the error arises, I cannot understand why it does > not arise on my build setup. Indeed, the encoding of the document should not > allow diacritical characters like 'é' in Européen. This one escaped my > attention, since I normally use \'e in lieu of 'é'. > > I cannot know why the error shows up in the remote build system and not in my > own chroot, Which version of the TeX Live packages do you have installed? This seems to be related to the 2018 packages that entered unstable 3 days ago. > but I'll modify the tex files to handle unicode, even if the manuals > are all-English. The problem is the opposite: The character is ISO-8859 encoded, and therefore not valid UTF-8. In src:alliance I used \usepackage[latin1]{inputenc} to fix it. > Thanks again for your build work. > > Cheers > Filippo cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed