[OS X TeX] Package xparse Error: Support package l3kernel too old..
Joseph Wright
joseph.wright at morningstar2.co.uk
Sat Jul 7 13:11:25 EDT 2012
On 07/07/2012 17:51, Yvon Thoraval wrote:
> Hey all,
>
> with the following simple case :
> --------------------------------------------------------------------------------
> \documentclass[a4paper]{article}
> \usepackage[T1]{fontenc}
> \usepackage{fontspec}
> \usepackage{xunicode}
> \usepackage[frenchb]{babel}
>
> \begin{document}
> Toto
> \end{document}
> --------------------------------------------------------------------------------
>
> Using XeLaTeX like that :
> $ xelatex <my file>
>
> I get the following error(s) :
> $xelatex enveloppe-peau-p-208-ecm2.tex
> This is XeTeX, Version 3.1415926-2.3-0.9997.5 (TeX Live 2011)
> restricted \write18 enabled.
> entering extended mode
> (./enveloppe-peau-p-208-ecm2.tex
> LaTeX2e <2011/06/27>
> Babel <v3.8m> and hyphenation patterns for english, dumylang,
> nohyphenation, ge
> rman-x-2011-07-01, ngerman-x-2011-07-01, afrikaans, ancientgreek, ibycus,
> arabi
> c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech,
> danis
> h, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi,
> finnis
> h, french, friulan, galician, german, ngerman, swissgerman, monogreek,
> greek, h
> ungarian, icelandic, assamese, bengali, gujarati, hindi, kannada,
> malayalam, ma
> rathi, oriya, panjabi, tamil, telugu, indonesian, interlingua, irish,
> italian,
> kurmanji, lao, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal,
> nyn
> orsk, polish, portuguese, romanian, romansh, russian, sanskrit, serbian,
> serbia
> nc, slovak, slovenian, spanish, swedish, turkish, turkmen, ukrainian,
> uppersorb
> ian, welsh, loaded.
> (/usr/local/texlive/2011/texmf-dist/tex/latex/base/article.cls
> Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
> (/usr/local/texlive/2011/texmf-dist/tex/latex/base/size10.clo))
> (/usr/local/texlive/2011/texmf-dist/tex/latex/base/fontenc.sty
> (/usr/local/texlive/2011/texmf-dist/tex/latex/base/t1enc.def))
> (/usr/local/texlive/2011/texmf-dist/tex/latex/fontspec/fontspec.sty
> (/usr/local/texlive/2011/texmf-dist/tex/latex/expl3/expl3.sty
> (/usr/local/texlive/2011/texmf-dist/tex/latex/expl3/l3names.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/etex-pkg/etex.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/expl3/l3basics.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/expl3/l3expan.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/expl3/l3tl.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/expl3/l3int.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/expl3/l3quark.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/expl3/l3seq.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/expl3/l3toks.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/expl3/l3prg.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/expl3/l3clist.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/expl3/l3token.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/expl3/l3prop.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/expl3/l3msg.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/expl3/l3io.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/expl3/l3skip.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/expl3/l3box.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/expl3/l3keyval.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/expl3/l3keys.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/expl3/l3precom.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/expl3/l3xref.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/expl3/l3file.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/expl3/l3fp.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/expl3/l3luatex.sty)
> (/usr/local/texlive/2011/texmf-dist/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.
>
> (/usr/local/texlive/2011/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
>
> LaTeX Warning: You have requested, on input line 53, version
> `2012/04/23' of package expl3,
> but only version
> `2011/04/09 v2222 L3 Experimental code bundle wrapper'
> is available.
>
>
> ! Package xparse Error: Support package l3kernel too old..
>
> See the xparse package documentation for explanation.
> Type H <return> for immediate help.
> ...
>
> l.64 }
>
> ? H
> Please install an up to date version of l3kernel using your TeX package
> manage
> r or from CTAN.\\ \\ Loading xparse will abort!
> ? X
> No pages of output.
> Transcript written on enveloppe-peau-p-208-ecm2.log.
>
>
> I'm running the latest MacTeX with TeXLive 2011, i should mention that
> exactly the same*.tex file gave me a goo result on Ubuntu 12.04 running
> TeXLive 2009.
> On mac the error message says "Package xparse Error: Support package
> l3kernel too old" why ?
> How to get out on this stuck ?
> I do have googlise this bug is mention to be solved early 2011 ?
>
> Bets,
>
> YT
As the message says, your installation has mismatched versions of xparse
and l3kernel. From your log, you have the old 'expl3' packaging for the
LaTeX3 kernel material, rather than the newer 'l3kernel' one. You must
have installed the mismatched files at some stage. Normally, doing an
update should sort this, but with the TL2012 release imminent you may be
better waiting for that.
--
Joseph Wright
More information about the MacOSX-TeX
mailing list