\moderncvicons{awesome} giving error!

I'm getting an error when compiling a resume of moderncv, with pdflatex in Mageia 2 i586 and TEXlive 2011. Why? First I added the command \moderncvicons{awesome}, then I added \usepackage{fontawesome} and \usepackage{fontspec}. Still getting error mgs, I wrote a simple *.tex file and compiled it with XeLatex, just to try out fontawesome:

\documentclass[a4paper,11pt]{article}
\usepackage{fontspec}
\usepackage{fontawesome}
\usepackage[english, italian]{babel}

\begin{document}
\end{document}


Guess what? Yes, still getting errors! Can you please help me understand what's the problem? I even tried looking for TeXlive 2013 for Mageia but it's not out yet.

• One error is that you haven't specified a language for babel. Other than that I don't see any error in your code. – karlkoeller Sep 14 '13 at 18:42
• Could you edit in the text of the errors, and also the *File list* you get in the .log when using \listfiles in your input. – Joseph Wright Sep 14 '13 at 18:49
• TeX Live 2011 is very outdated and it surely hasn't fontawesome. – egreg Sep 14 '13 at 20:03
• Well, egreg what can I do to get it to work? I get error also in Win7, as soon as I add the \moderncvicons{awesome} to the resume.tex preamble. – WobblyWindows Sep 15 '13 at 14:33

In Win7 with MikTeX 2.9, I managed to solve the problem by compiling the resume.tex with xelatex, (MikTeX asked me to install some packages, which I consented to).