[tex-live] End of installation log transcript

George N. White III gnwiii at gmail.com
Thu Aug 7 13:31:52 CEST 2008


On Wed, Aug 6, 2008 at 8:09 PM, Staszek Wawrykiewicz <staw at gust.org.pl> wrote:
> On Wed, 6 Aug 2008, Philip TAYLOR wrote:
>
>> [...] What really
>> concerns me is that I can find no trace
>> of a log file recording the fc-cache errors :
>> there is an "install-tl.log" in F:\TeX\Live\2008,
>> but searching it for "fc-cache" (or even
>> just "cache" : see first error) reveals no
>> hits ... these errors are presumably all recorded
>> somewhere, but where, please ?
>
> Sorry, at the moment nobody cannot catch why fc-config fails *during*
> installation. We discussed it here several times and it seems to me
> that the problem should go to texlive-bug as still not resolved with a
> hint that "it is recommended to run fc-cache -r -v after installation".
> Sorry again, but we have now more serious problems with xetex in win32...

Yesterday I found that xetex (in wine) was working for input files
that specify fonts (Charis SIL), but not for the canonical "story.tex".

I have fonts.conf in two places (this is on a real XP system):

1.  bin/win32/conf:
[...]
<dir>c:/windows/fonts</dir>
<dir>c:/Program Files/texlive/2008/texmf-dist/fonts/opentype</dir>
<dir>c:/Program Files/texlive/2008/texmf-dist/fonts/truetype</dir>

2.  texmf-var/fonts/conf:
[...]
<dir>C:/WINDOWS/fonts</dir>
<dir>F:/TeXLive/2008/texmf-dist/fonts/opentype</dir>
<dir>F:/TeXLive/2008/texmf-dist/fonts/truetype</dir>

and from texmf.cnf:

% Default settings for fontconfig library, used by Win32 versions of
% xetex/xdvipdfmx (note that fontconfig on Linux/Unix-like systems
% will ignore settings in this file)
FONTCONFIG_FILE=fonts.conf
FONTCONFIG_PATH=$TEXMFSYSVAR/fonts/conf
FC_CACHEDIR=$TEXMFSYSVAR/fonts/cache

F:\TeXLive>kpsewhich -expand-var=$FC_CACHEDIR
F:/TeXLive/2008/texmf-var/fonts/cache

The cache files are indeed created in the above directory.

F:\TeXLive\2008\Testing\xetex>SET TEXMFSYSVAR=f:/texlive/2008/texmf-var
F:\TeXLive\2008\Testing\xetex>SET FONTCONFIG_FILE=fonts.conf
F:\TeXLive\2008\Testing\xetex>SET FONTCONFIG_PATH=f:/texlive/2008/texmf-var/font
s/conf
F:\TeXLive\2008\Testing\xetex>SET FC_CACHEDIR=f:/texlive/2008/texmf-var/fonts/ca
che
F:\TeXLive\2008\Testing\xetex>fc-cache -v -r
C:/WINDOWS/fonts: caching, new cache contents: 1240 fonts, 1 dirs
C:/WINDOWS/fonts/Fonts: caching, new cache contents: 5 fonts, 0 dirs
<<<<<<<<<<<< !!!
F:/TeXLive/2008/texmf-dist/fonts/opentype: caching, new cache contents: 0 fonts,
 1 dirs
F:/TeXLive/2008/texmf-dist/fonts/opentype/public: caching, new cache contents: 0
 fonts, 18 dirs
F:/TeXLive/2008/texmf-dist/fonts/opentype/public/Asana-Math: caching, new cache
contents: 1 fonts, 0 dirs
[...]
F:/TeXLive/2008/texmf-dist/fonts/truetype/public/xepersian: caching, new cache c
ontents: 13 fonts, 0 dirs
f:/texlive/2008/texmf-var/fonts/cache: cleaning cache directory
fc-cache: failed

The C:/Windows/fonts/Fonts directory contains old myriad TTF fonts, while new
OTF versions are in windows/fonts.  What does fc-cache do when it finds
multiple font files with the same font name?  When I remove the
C:/Windows/fonts/Fonts directory I get:  "fc-cache: succeeded".


>> By the way, despite the assertion that
>> TEXMFCNF is set, I can find no trace
>
> TEXMFCNF is not used anymore on Windows.
>
>> --------
>> Installing: zwgetfdate
>> WARNING: environment variable TEXMFCNF is set.
>> You should know what you are doing.
>> We will remove that for the post install actions, but all further
>> operations might be disturbed.
>
> This is because you have TEXMFCNF set from TL2007, as I recall.
> Anyway, the rest of your messages looks OK by me. And TEXMFCNF seems
> to be removed from your environment. If not, for further work, please
> remove it yoursef, as the warning say.
>
> --
> Staszek Wawrykiewicz
> StaW at gust.org.pl
>
>



-- 
George N. White III <aa056 at chebucto.ns.ca>
Head of St. Margarets Bay, Nova Scotia


More information about the tex-live mailing list