[luatex] updates to various lua* packages breaks..something.

Philipp Gesang Philipp.Gesang at alumni.uni-heidelberg.de
Wed Apr 24 20:52:54 CEST 2013


···<date: 2013-04-24, Wednesday>···<from: Evan Cooch>···

> On 4/24/2013 4:49 AM, Philipp Gesang wrote:
> >···<date: 2013-04-23, Tuesday>···<from: Evan Cooch>···
> >
> >>First time posting to this list. Apologies if posts 'like this'
> >>should go somewhere (or to someone) else.
> >>
> >>After most recent (23 Apr) updates (I'm using MikTeX 2.9) to various
> >Which most recent update are you talking about? Could you please
> >add the output of mkluatexfontdb -V ?
> 
> mkluatexfontdb version 1.07, database version 2.009

Ok.

> But, it doesn't matter. I normally use Minion Pro (which I own), but
> it fails even using XITS  Here is a simple MWE
> 
> <snip />

Thanks for the example. I can confirm those unwanted updates when
fontspec includes the euenc definitions (lm).

> When I try to compile this using lualatex (using MikTeX 2.9),  it
> absolutely refuses to compile. For this MWE, the error message
> actually occurs during liaotfload:
> 
> Luaotfload | scanning TEXMF and OS fonts...lualatex: Unexpected condition.
> 
> And then it stops.

Afaics this is not a luaotfload error.

> >>Compilation itself does seem to progress 'correctly', but something
> >>that takes twice as long (because of what appears to be a bug
> >>causing luaotfload to run every time a file is compiled, is not an
> >>'update'.
> >Probably an incorrect "file:" lookup.
> 
> Meaning?

It is under investigation:

  https://github.com/eroux/luaotfload/issues/9#issuecomment-16776536

> >>Wonder if its related to the following. If I bring up an admin cmd
> >>console, and run
> >>
> >>mkluatexfontdb -f -vvv
> >>
> >>I get an error:
> >>
> >>mklualatexdb: Windows API Error 5: Access is denied
> >>mklualatexdb: Data: C://Documents and settings
> >Sorry, no idea. Maybe you need to pass it to texlua?
> 
> Sorry, but that seems like a stretch.  Everything worked before
> worked before.

I can’t test with windows but it would appear this is permissions
related. Run mkluatexfondb -h to see where the database is
located. You need write permissions in that directory.

> >>Suggestions? Clearly something has been 'broken' during the update -
> >>at least on Windows machines running MikTeX 2.9.
> >>
> >>Thanks in advance.
> >Thanks for reporting
> >Philipp
> 
> Sure -- not sure what else to report.
> 
> I think the fact that mkluatexfontdb doesn't run - at all really -
> is telling. Could it be a corruption of something on this one -
> updated - system? Suggestions on what to look for?

File permissions. If the database is being rebuilt over and over
again, this might be a clue that it cannot be saved to disk. The
message indicating this would be:

  luaotfload | Font names database not found, generating new one.

If it is only updated, then it’s a problem with the lookup. In
this case, the message is the one you gave in your first post:

  luaotfload | Updating the font names database:

If you are feeling adventurous, you can locate the file
“luaotfload.lua” from your distribution. Make a backup and
then comment out the line:

  fonts.define.resolvers.file = fonts.define.resolvers.name

and see if it helps.

Philipp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://tug.org/pipermail/luatex/attachments/20130424/24ba0465/attachment.bin>


More information about the luatex mailing list