Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

lualatex cache path

115 views
Skip to first unread message

Klaus Boer

unread,
Sep 21, 2011, 9:14:49 AM9/21/11
to
hallo,

nach einem MikeTeX2.9-Package-update kommt beim kompilieren mit lualatex
folgende Meldung:

....
(C:/Program Files (x86)/MiKTeX 2.9/tex/luatex/luaotfload/luaotfload.lua)
Lua module: luaotfload 2011/04/21 1.25 OpenType layout system.
luaotfload: loading file C:/Program Files (x86)/MiKTeX
2.9/tex/luatex/luaotfloa
d/otfl-luat-dum.lua.
quiting: fix your readable cache path

ohne dass eine PDF generiert wird.
Ich habe den Font-Cache mit fc-cache -f neu aufgebaut und auch die
üblichen Aktualisierungen mit initexmf vorgenommen.

Was bedeutet die Meldung und was kann ich tun?

Grüße Klaus

Ulrike Fischer

unread,
Sep 21, 2011, 9:43:20 AM9/21/11
to

Klaus Boer

unread,
Sep 21, 2011, 10:38:42 AM9/21/11
to
hallo Ulrike,
vielen Dank für den Link. Habe die neueste Version (1.25) von github
heruntergeladen und installiert luaotfload.sty, luaotfload.lua,
mkluatexfontdb.lua und alle (23) otfl-*.lua-Dateien) . Die Meldung bleibt.

Gruß Klaus

Ulrike Fischer

unread,
Sep 21, 2011, 10:47:54 AM9/21/11
to
Am Wed, 21 Sep 2011 16:38:42 +0200 schrieb Klaus Boer:

> hallo Ulrike,
> vielen Dank für den Link. Habe die neueste Version (1.25) von github
> heruntergeladen und installiert luaotfload.sty, luaotfload.lua,
> mkluatexfontdb.lua und alle (23) otfl-*.lua-Dateien) . Die Meldung bleibt.

Du brauchst die Version aus dem "unstable"-Zweig. In github auf
"switch branches" klicken.

--
Ulrike Fischer

Klaus Boer

unread,
Sep 21, 2011, 11:40:00 AM9/21/11
to
hallo Ulrike,
habe den unstable-Zweig runtergeladen und installiert. Nun kommt
folgende Meldung:

...
("C:/Program Files (x86)/MiKTeX 2.9/tex/latex/euenc/eu2lmr.fd"
File: eu2lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern
)
luaotfload | load font: auto-selecting default features for script: dflt
(was l
atn)
! LuaTeX error ...)/MiKTeX
2.9/tex/luatex/luaotfload/otfl-luat-dum.lua:77: bad
argument #2 to 'find_file' (invalid option 'other text file').

Anscheinend sucht er irgendeinen file, den er nicht finden kann?

Gruß Klaus

Ulrike Fischer

unread,
Sep 21, 2011, 12:13:31 PM9/21/11
to
Am Wed, 21 Sep 2011 17:40:00 +0200 schrieb Klaus Boer:

> hallo Ulrike,
> habe den unstable-Zweig runtergeladen und installiert. Nun kommt
> folgende Meldung:
>
> ...
> ("C:/Program Files (x86)/MiKTeX 2.9/tex/latex/euenc/eu2lmr.fd"
> File: eu2lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern
> )
> luaotfload | load font: auto-selecting default features for script: dflt
> (was l
> atn)
> ! LuaTeX error ...)/MiKTeX
> 2.9/tex/luatex/luaotfload/otfl-luat-dum.lua:77: bad
> argument #2 to 'find_file' (invalid option 'other text file').
>
> Anscheinend sucht er irgendeinen file, den er nicht finden kann?

Nein, ich erinnere mich, da ist Tippfehler in Zeile 77. Es fehlt ein
"s". Die Zeile muss lauten:

found = kpse.find_file(name,"other text files")


An die context-Leute habe ich den Fehler irgendwann mal gemeldet,
aber ich weiß nicht, ob er korrigiert wurde. Du kannst ja mal den
Author von luaotfload anschreiben (und ihn dabei auch darauf
hinweisen, dass die miktex-Leute langsam Problem mit der offiziellen
luaotfload-Version bekommen).

--
Ulrike Fischer

Klaus Boer

unread,
Sep 21, 2011, 1:22:58 PM9/21/11
to
Hallo Ulrike,
herzlichen Dank für deine Mühe.
Gruß Klaus

Klaus Boer

unread,
Sep 24, 2011, 4:46:12 AM9/24/11
to
hallo Ulrike,
ich habe in der otfl-luat-dum.lua 'text file' in 'text files' korrigiert
(in beiden otfl-luat-dum.lua, Z.77: im Programm-folder und
User-AppData-Folder). Trotzdem kommt dieselbe Fehlermeldung mit 'text
file' Wie kann das sein?
Gruß Klaus

Ulrike Fischer

unread,
Sep 24, 2011, 6:12:27 AM9/24/11
to
Am Sat, 24 Sep 2011 10:46:12 +0200 schrieb Klaus Boer:

> hallo Ulrike,
> ich habe in der otfl-luat-dum.lua 'text file' in 'text files' korrigiert
> (in beiden otfl-luat-dum.lua, Z.77: im Programm-folder und
> User-AppData-Folder). Trotzdem kommt dieselbe Fehlermeldung mit 'text
> file' Wie kann das sein?

Wenn es dieselbe Fehlermeldung ist, würde ich sagen, es gibt
folgende Möglichkeiten:

1. Du hast nicht richtige Datei geändert. Du hast doch die
unstable-Version hoffentlich in einem lokalen Baum installiert.
Prüfe den Pfad in der log-Datei.
2. Du hast die Änderung nicht gespeichert.


--
Ulrike Fischer

Klaus Boer

unread,
Sep 24, 2011, 8:45:01 AM9/24/11
to
beides habe ich überprüft:
1) ich hatte die Datei otfl-luat-dum.lua in Zeile 77 geändert (wie in
der log-Datei angegeben.
2) Die Änderung ist gespeichert: In der Datei steht 'text files'

Ich bin völlig ratlos, weil die Generierung der Log-Datei aus den
functions der otfl-luat-dum.lua resultieren muss und es keine weitere
function mit dieser string-Rückgabe gibt. Es gibt auch keine zweite
Datei auf meinem Rechner, in der nur 'text file' steht. Ich kann mir das
nur so erklären, dass die Programmierer den string exakt auf die Länge
von 'text file' eingestellt haben und jede Änderung abgeschnitten
wird... Eine Erklärung, an die ich selber nicht so richtig glauben kann.

Gruß Klaus


Ulrike Fischer

unread,
Sep 24, 2011, 9:40:58 AM9/24/11
to
Die glaube ich auch nicht. Ich darf dir versichern, dass ich die
Datei ohne Probleme ändern konnte und es gibt überhaupt keinen Grund
warum es nicht gehen sollte. Vielleicht hast du beim Speichern eine
neue Datei z.B. otfl-luat-dum.lua.txt erzeugt.

--
Ulrike Fischer

Steffen Hoffmann

unread,
Sep 25, 2011, 8:26:39 PM9/25/11
to
Ich heiße zwar nicht Ulrike, aber wir sind ja im Usenet …

Klaus Boer schrieb am 24.09.2011:

> ich habe in der otfl-luat-dum.lua 'text file' in 'text files' korrigiert
> (in beiden otfl-luat-dum.lua, Z.77: im Programm-folder und
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
> User-AppData-Folder). Trotzdem kommt dieselbe Fehlermeldung mit 'text
> file' Wie kann das sein?

Du schreibst, dass Du die schon existierende Datei geändert hast, aber
trotzdem mal ein Schuss ins Blaue:

Hast Du in den MiKTex-Einstellungen, Reiter „Formats“, schon LuaTeX und
LuaLaTeX aktiviert? Ich musste das erst einmal manuell machen.

Auch kann es sein, dass Du die FNDB sowohl als User als auch als Admin
aktualisieren musst, bei mir reichte aber ein zweimaliges Aktualisieren
als User (frage mich bitte keiner, wieso es erst nach dem zweiten Mal
funktionierte).

sph … „Speravir“

Steffen Hoffmann

unread,
Sep 25, 2011, 8:50:21 PM9/25/11
to
Ulrike Fischer schrieb am 21.09.2011:

> found = kpse.find_file(name,"other text files")

^^^^

Das erinnert nich daran, dass ich das schon immer mal erfragen wollte:
Wofür stehen eigentlich »kpse« und »TeXMF«?

sph … „Speravir“

Olaf Meltzer

unread,
Sep 26, 2011, 3:07:35 AM9/26/11
to
* Steffen Hoffmann schrieb:

> Das erinnert nich daran, dass ich das schon immer mal erfragen wollte:
> Wofür stehen eigentlich »kpse« und »TeXMF«?

/K/arl Berry's /P/ath /S/earch and /E/xpansion

/TeX/ and /M/eta/F/ont

Gruß -- Olaf Meltzer

--
openSUSE 11.4
TeX Live 2011 - Netzinstallation, aktuell mit tlmgr

Steffen Hoffmann

unread,
Sep 30, 2011, 6:00:38 PM9/30/11
to
Olaf Meltzer schrieb am 26.09.2011:

> * Steffen Hoffmann schrieb:
>> Wofür stehen eigentlich »kpse« und »TeXMF«?
> /K/arl Berry's /P/ath /S/earch and /E/xpansion
> /TeX/ and /M/eta/F/ont

Um eine weitere Abkürzung zu bringen: THX

sph … „Speravir“
0 new messages