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:


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.

! Argument of \tl_to_str_aux:w has an extra }.
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.

closed as too localized by egreg, Leo Liu, topskip, Andrey Vihrov, Alan Munn Oct 12 '11 at 7:10

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center. If this question can be reworded to fit the rules in the help center, please edit the question.

  • It was a very bad idea to delete your issue, as I got probably a similar problem and now there is no way to find out! – Keks Dose Oct 11 '11 at 10:14
  • I doubt you have the same problem - but if you do, just run update of both Admin and standard packages. (As I said, my problem was that I had been updating only the Admin packages, so all the user-installed packages remained old, so the system became internally inconsistent.) – Michal Kaut Oct 11 '11 at 10:38
  • You should post your solution as an answer, not delete your question. For the record, I'll post your "answer" as a seperate comment. – topskip Oct 11 '11 at 12:06
  • From @MichalKaut "I traced the problem to inconsistencies within my MiKTeX installation - I run only the Admin update, so all the on-the-fly installed packages remained old, causing problems.." – topskip Oct 11 '11 at 12:06
  • I rolled back the question to the version with the question in it. It's no problem that the problem was on the side of the user -- other users might have the exact same issue. Please add your solution as an answer. As an additional tip: It's usually not necessary to install the multi-user version of MiKTeX, the normal version is much easier to administer and provides the same functionality -- unless you actually need the multi-user functionality. Ulrike Fischer, a MiKTeX-Expert, commented on this topic somewhere, I'll try to find it. – doncherry Oct 11 '11 at 12:08