<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.28.1">
</HEAD>
<BODY>
Many thanks for these inputs!<BR>
<BR>
I've tried overwriting current etoolbox.sty with a newer etoolbox.sty, and did the same with xelatex.ini file. Then ran &quot;sudo texhash&quot;.<BR>
Still, &quot;xelatex polyglossia.dtx&quot; hung on this macro :<BR>
<BR>
<TT><FONT COLOR="#000000">! Undefined control sequence.</FONT></TT><BR>
<TT><FONT COLOR="#000000">l.97 \newXeTeXintercharclass</FONT></TT><BR>
<TT><FONT COLOR="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <A HREF="mailto:\xpg@normalclass">\xpg@normalclass</A></FONT></TT><BR>
<BR>
Maybe I should I tried to copy newer xelatex files to my installation, but TeX-Live 2009 is being installed right now (near 2 Gb to download!). <BR>
I'll let you know how it goes.<BR>
<BR>
Have a nice day!<BR>
<BR>
Le dimanche 13 d&#233;cembre 2009 &#224; 14:53 +0100, Ulrike Fischer a &#233;crit :
<BLOCKQUOTE TYPE=CITE>
<PRE>
Am Sat, 12 Dec 2009 19:12:24 -0500 schrieb Maxim Cournoyer:

&gt; It seems my system tex-live base install is too much outdated for
&gt; polyglossia. Now with &quot;xelatex polyglossia.dtx&quot; command, it processes a
&gt; bit farther then stumbles on :
&gt; 
&gt; (/usr/share/texmf/tex/latex/etoolbox/etoolbox.sty)
&gt; ! Undefined control sequence.
&gt; l.97 \newXeTeXintercharclass
&gt;                             \xpg@normalclass
&gt; 
&gt; The etoolbox package was installed using my distribution packages, too.
&gt; My tex-live installation is version 2007, from Ubuntu 9.10 repositories.
&gt; 
&gt; Should I try to upgrade? What is the best route if I choose so? 

\newXeTeXintercharclass is a rather new command which is defined in
xelatex.ini and xetex.ini (and so is part of the xelatex and the
xetex format). The newest xe(la)tex.ini's haven't yet found the way
in all tex-systems (miktex is missing them too). You can probably
find them in one of the tex live 2009 packages or try these one:
<A HREF="http://scripts.sil.org/svn-public/xetex/TRUNK/texmf/tex/xelatex/config/xelatex.ini">http://scripts.sil.org/svn-public/xetex/TRUNK/texmf/tex/xelatex/config/xelatex.ini</A>
<A HREF="http://scripts.sil.org/svn-public/xetex/TRUNK/texmf/tex/xetex/config/xetex.ini">http://scripts.sil.org/svn-public/xetex/TRUNK/texmf/tex/xetex/config/xetex.ini</A>

Move them in a local root where they are found before the normal
one, call texhash and regenerate the xelatex/xetex format. 


</PRE>
</BLOCKQUOTE>
<BR>
</BODY>
</HTML>