[tex-live] ConTeXt in TL on Windows broken

T T t34www at googlemail.com
Tue Jun 1 16:47:53 CEST 2010


On 1 June 2010 14:51, Taco Hoekwater <taco at elvenkind.com> wrote:
> Mojca Miklavec wrote:
>>
>> Dear Hans, Taco,
>>
>> On Mon, May 31, 2010 at 14:08, Taco Hoekwater wrote:
>>>
>>> Mojca Miklavec wrote:
>>>>>
>>>>> Moreover, mtxrun.exe is not working at all,
>>>>> complaining  "mtxrun: unable to locate texlua.exe on the search path",
>>>>> while
>>>>> texlua.exe is present in the same folder!
>>>>
>>>> Confirmed. mtxrun.exe doesn't find texlua.exe when it's in the same
>>>> folder. Hans - is there a way to fix that?
>>>
>>> I would call that a (security) feature. If the current folder is not
>>> in the search path, it should not be possible for executables to
>>> be executed from it unless by the user him/herself.
>>
>> Hmmm ... it may well be a security feature (in minimals it works at
>> least), but I discovered that exactly the same problem pops up in TeX
>> Live on Windows. ConTeXt won't work there at all.
>
> I can see that being a problem. :)
>
> It sounds to me (although it is not my code) like mtxrun.dll has to be
> updated to add its own folder to the search path. It is likely that
> it does not do that yet because on Hans' machine as well as in the
> context minimals, the PATH is actually already adjusted to contain
> the binaries directory. This possibly/apparently does not happen in TL?

If binaries are not on the PATH in TL then it is misconfigured.  I can
fix this for mtxrun in context but there are likely other places in TL
that might break for the same reason.  In other words, we can't
guarantee that things will work w/o bin/win32 on the PATH.

Cheers,

Tomek



More information about the tex-live mailing list