I updated all MiKTeX packages today (2011-10-11) and my files no longer compile. I traced the problem to the polyglossia package. Even an empty file won't compile:
\documentclass[a4paper]{article}
\usepackage{polyglossia}
\begin{document}
\end{document}
gives the following error message:
("C:\Program Files\MiKTeX 2.9\tex\latex\tools\calc.sty"))
LaTeX Warning: You have requested, on input line 20, version
`2011/09/05' of package expl3,
but only version
`2011/04/09 v2222 L3 Experimental code bundle wrapper'
is available.
(C:\[..]\MiKTeX\2.9\tex\latex\xpackages\xbase\xparse.sty
)
! Argument of \tl_to_str_aux:w has an extra }.
\par
l.61 \tl_set:Nx \c_colon_str { \tl_to_str:N : }
Interestingly, it complains about calc and xparse packages, but using these two, without polyglossia, works OK.
I tried to manually load xkeyval before polyglossia (as suggested in some other posts), but it does not have any effect.
Any idea how to fix this?
I should probably mention that I run 64-bit version of MiKTeX 2.9.
[solved]from the title. But I don't think it really matters in the end, I'd just like to keep this question on here and open, so I'm hoping there won't be any more close votes. – doncherry Oct 11 '11 at 12:38