[XeTeX] pool-size too small

Ross Moore ross at maths.mq.edu.au
Wed Jul 28 10:48:54 CEST 2004


Hi Jonathan,


On 28/07/2004, at 6:31 PM, Jonathan Kew wrote:

> Hi Ross,
>
> Sure, I can increase the default size. But that may not really be the 
> answer: you should be able to adjust it in your configuration. Try 
> something like
>
> 	pool_size.xelatex = 1000000

Yes, you're right; it is configurable now.
In earlier versions of TeX this was a pre-compiled limit;
but that's probably dark-ages ago now.

>
> in your texmf.cnf file (assuming you're running the program as 
> xelatex). Or change the default pool_size value from 125000 to 
> something larger. (Just looking.... I see mine is 1250000 here.... 
> note the extra zero!)
>
> Note that the [pool size=66445] value you see doesn't seem to 
> correspond directly to the pool_size found in the configuration file. 
> That's probably why you assumed you couldn't change it from there. I 
> think this is an artifact of the scheme used internally to support 
> 16-bit strings without having to actually store 64K literal 
> one-character strings in the pool. I'll see if I can fix that to be 
> less misleading! I believe in your case xetex is using the 125000 
> figure from your texmf.cnf, but doesn't report it accurately in the 
> overflow message.

Later I got a different message which indicated that the limit of 
125000 bytes of pool
was exceeded.
After that, I tried   sudo vi `kpsewhich texmf.cnf`
and successfully expanded the pool by a factor of 10.
That did the trick --- so my knowledge of such things
also expanded a little.

Thanks.


Of course this begs the question of writing lines such as
   pool_size.xetex = .....
   pool_size.xelatex = .....
into texmf.cnf upon installation.




BTW, can we have an iChat sometime soon, concerning issues
arising from the San Francisco TeX meeting ?
My address in  ozross at mac.com .)


Cheers,

	Ross


>
> Jonathan
>
>
> _______________________________________________
> XeTeX mailing list
> postmaster at tug.org
> http://tug.org/mailman/listinfo/xetex
>
------------------------------------------------------------------------
Ross Moore                                         ross at maths.mq.edu.au
Mathematics Department                             office: E7A-419
Macquarie University                               tel: +61 +2 9850 8955
Sydney, Australia                                  fax: +61 +2 9850 8114
------------------------------------------------------------------------



More information about the XeTeX mailing list