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

Reply via email to