[XeTeX] XeTeX compile error in Gentoo Linux

Jonathan Kew jonathan_kew at sil.org
Sun May 28 18:43:45 CEST 2006


On 28 May 2006, at 4:01 am, 오인수 wrote:

> Thanks for your help. I could successfully build XeTeX system in my  
> Gentoo box.
> However, during XeTeX install process,  I  had following error  
> messages.
> ---------------------------------------------------------------------- 
> -----------------------------------------------------------------
> fmtutil: running `xetex -ini   -jobname=xetex -progname=xetex  
> *xetex.ini' ...
> ! You have to increase POOLSIZE.
> Error: `xetex -ini  -jobname=xetex -progname=xetex *xetex.ini' failed
>
> ###################################################################### 
> #########
> fmtutil: Error! Not all formats have been built successfully.
> Visit the log files in directory
>   /var/lib/texmf/web2c
> for details.
> ###################################################################### 
> #########
>
> This is a summary of all `failed' messages and warnings:
> `xetex -ini  -jobname=xetex -progname=xetex *xetex.ini' failed
> fmtutil: initial config file is `/var/lib/texmf/web2c/fmtutil.cnf'
> fmtutil: configuration file updated: `/var/lib/texmf/web2c/ 
> fmtutil.cnf'
> fmtutil: running `xetex -ini   -jobname=xelatex -progname=xelatex  
> *xelatex.ini' ...
> ! You have to increase POOLSIZE.
> Error: `xetex -ini  -jobname=xelatex -progname=xelatex  
> *xelatex.ini' failed
>
> ###################################################################### 
> #########
> fmtutil: Error! Not all formats have been built successfully.
> Visit the log files in directory
>   /var/lib/texmf/web2c
> for details.
> ###################################################################### 
> #########
> ---------------------------------------------------------------------- 
> -----------------------------------------------------------------
>
> I think that "xetex -ini   -jobname=xetex -progname=xetex  
> *xetex.ini" and
> "xetex -ini   -jobname=xelatex -progname=xelatex *xelatex.ini"  
> occur error messages.
> Following the error messages, I increased the POOLSIZE in /etc/ 
> texmf/web2c/texmf.cnf
> (default value is pool_size = 1250000), but I had same error messages.
>

On my system, the string-pool-related settings in texmf.cnf are  
currently:

% Max number of characters in all strings, including all error messages,
% help texts, font names, control sequences.  These values apply to  
TeX and MP.
pool_size = 1250000
% Minimum pool space after TeX/MP's own strings; must be at least
% 25000 less than pool_size, but doesn't need to be nearly that large.
string_vacancies = 90000
% Maximum number of strings.
max_strings = 100000
% min pool space left after loading .fmt
pool_free = 47500

I think these are default settings (at least, I don't remember  
modifying them). So I don't think the pool_size setting in texmf.cnf  
is the real problem ---- unless possibly you have multiple texmf.cnf  
files with different settings, and a different one is overriding  
this. You could check what value is really used by running "xetex - 
kpathsea-debug=2" and looking at the debug output this generates  
(look for pool_size and string_vacancies in the output); and you can  
use -kpathsea-debug=4 to confirm what texmf.cnf file(s) it is  
actually reading.

So assuming xetex really is finding the value 1250000 for pool_size,  
this should be fine; there must be some other problem. Perhaps you  
could let us know what the -kpathsea-debug options show, and if  
everything looks OK there then we'll have to look for other ideas.

JK



More information about the XeTeX mailing list