[tex-live] TexLive 20070128 doesn't work well under Win32
Hans Hagen
pragma at wxs.nl
Fri Feb 2 15:49:08 CET 2007
Akira Kakuto wrote:
> Hi Hans,
>
>
>> well, then don't spent time on my irrelevant comments ...
>> since i was commenting on ls-r and triggered by lower/upercase
>> remarks and remembered a related problem
>>
>> Akira,
>>
>> can you look into this?
>>
>>
>>> kpsewhich --debug=2 texnansi.enc
>>>
>> kdebug:hash_lookup(TEXMFDBS.kpsewhich) => (nil)
>> kdebug:hash_lookup(TEXMFDBS) => $TEXMF;$VARTEXFONTS
>> kdebug:hash_lookup(VARTEXFONTS.kpsewhich) => (nil)
>> kdebug:hash_lookup(VARTEXFONTS) => $TEMPFONTPATH/varfonts
>> kdebug:hash_lookup(TEXMFLOG.kpsewhich) => (nil)
>> kdebug:hash_lookup(TEXMFLOG) => (nil)
>> kdebug:c:/data/develop/tex/texmf-fonts/ls-R: 4910 entries in 253
>> directories (0 hidden).
>> kdebug:ls-R hash table:15991 buckets, 3385 nonempty (21%); 4910 entries,
>> average chain 1.5.
>> kdebug:c:/data/develop/tex/texmf-fonts/ls-r: 4910 entries in 253
>> directories (0 hidden).
>> kdebug:ls-R hash table:15991 buckets, 3385 nonempty (21%); 9820 entries,
>> average chain 2.9.
>>
>
> I think that is intended by Olaf. On mono-case file system, ls-R and
> ls-r are the same, thus being read twice.
>
well, i consider that a bug then; why should the file be read twice ...
since lsr loading time is not neglectable with big trees, i suggest to
just read one of them
> I refer a part of Olaf's code:
>
> #ifndef DB_NAME
> #define DB_NAME "ls-R"
> #endif
> #ifndef DB_NAME_LC
> #define DB_NAME_LC "ls-r"
> #endif
>
> static const_string db_names[] = {
> DB_NAME,
> DB_NAME_LC,
> NULL
> };
>
>
actually, (as with any kpse file read), the first hit (within a path)
should abort further reading
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
More information about the tex-live
mailing list