[Tex/LaTex] XeTeX fails with undefined control sequence in texlive 2012/dev

errorsxetexxparse

I'm using XeTeX, and I'm trying to compile a document using the following command:

xelatex mydoc.tex

I'm getting the following error:

(/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
! Undefined control sequence.
<argument> \ExplFileName

l.57 ...e}{\ExplFileVersion}{\ExplFileDescription}

What am I doing wrong? I don't even have \usepackage{xparse}, probably some other package loads it.

My XeTeX version is: XeTeX 3.1415926-2.3-0.9997.5 (TeX Live 2012/dev)

Any Ideas how to fix this?

I'm Using http://jnovy.fedorapeople.org/texlive/packages.fc14/texlive-release.noarch.rpm in Fedora 14, if that is of any help.

Best Answer

Try removing TeX Live's expl3. It seems that expl3 is now known as l3kernel but jnovy's repository still includes both and causes some confusion.