Tried to compile this sample code on my machine using xelatex (W10, new installation of miktex).
It gave an error "LaTeX Error: Command `\eth' already defined".
Here is the code:
\documentclass[english,12pt,a4paper,roman]{moderncv}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[english]{babel}
\usepackage{unicode-math}
\setmainfont{Calibri}
\setmathfont{Latin Modern Math}
\begin{document}
Hello World.
\end{document}
Changing the class to article eliminates this error, but I want to use moderncv and xelatex. Any help would be appreciated!