On Sat, Jul 15, 2017 at 06:53:44PM +0000, Andrea Neroni wrote: > Hello everybody, > I used to have a personal cv written using the moderncv class from the > package texlive-latex-extra, > compiled using pdflatex. After upgrading to Stretch it seems that moderncv > class is using > /usr/share/texlive/texmf-dist/tex/latex/fontawesome/fontawesome.sty
Correct > that in turn uses > /usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.sty I don't find any evidence of such dependency in .log file > that can only be compiled in XeLateX or LuaLatex. Fine. > Installed texlive-xetex and compiled using xelatex. This error now pops up I have not such packages in my stretch: $ dpkg -l | grep -i latex ii fonts-mathjax 2.7.0-2 all JavaScript display engine for LaTeX and MathML (fonts) ii kile 4:2.1.3-4+b1 amd64 KDE Integrated LaTeX Environment ii libjs-mathjax 2.7.0-2 all JavaScript display engine for LaTeX and MathML ii libpod-latex-perl 0.61-2 all module to convert Pod data to formatted LaTeX ii libreoffice-writer2latex 1.4-1 all Writer/Calc to LaTeX converter extension for LibreOffice ii preview-latex-style 11.90-1 all extraction of elements from LaTeX documents as graphics ii prosper 1.00.4+cvs.2007.05.01-4.1 all LaTeX class for writing transparencies ii texlive-latex-base 2016.20170123-5 all TeX Live: LaTeX fundamental packages ii texlive-latex-base-doc 2016.20170123-5 all TeX Live: Documentation files for texlive-latex-base ii texlive-latex-extra 2016.20170123-5 all TeX Live: LaTeX additional packages ii texlive-latex-extra-doc 2016.20170123-5 all TeX Live: Documentation files for texlive-latex-extra ii texlive-latex-recommended 2016.20170123-5 all TeX Live: LaTeX recommended packages ii texlive-latex-recommended-doc 2016.20170123-5 all TeX Live: Documentation files for texlive-latex-recommended ii tipa 2:1.3-20 all system for processing phonetic symbols in LaTeX > LaTeX Warning: You have requested package `moderncvheadiii', > but the package provides `moderncvheadiii'. > > ) (/usr/share/texlive/texmf-dist/tex/latex/moderncv/moderncvbodyiii.sty > > LaTeX Warning: You have requested package `moderncvbodyiii', > but the package provides `moderncvbodyiii'. > > ! Undefined control sequence. > <argument> \tiny \faCircleO > > > Now, to my questions. Why is Xelatex now required, what changed in the class? Is it really required? > How can I solve the latter error? I believe it could be a bug in the moderncv > class, > should I report it to package maintainers? > > > Thanks in advance to anybody answering! > > > Andrea On Sun, Jul 16, 2017 at 01:33:24PM +0000, Andrea Neroni wrote: > > > > Where did you found this error? pdflatex output or *.log?> I have the same > > error in the *.log file but it is not prevent pdflatex > > form building the related .pdf. > > Thanks for the answers. > > The error is in pdflatex output, the pdf is never generated. I looked > at an old log from previous compilations and it seems that in the former > version if pdflatex was used, the class fall back to use the marvosym > symbols that do not require XeLatex. According to the documentation is > possible to use > \moderncvicons{marvosym} I have no such lines in my .tex file, I'm starting to wondering "Is it your (or mine!) template up to date?" or "Did your template contain something that prevents compilation". I've found mine here: www.ivanbortolin.it/?p=200 It still works well, please give a try > to choose the old icon set instead of the fontawesome, but it is not > working. > > > > Andrea -- Felipe Salvador