On 7/13/25 00:32, Bruce Horrocks wrote:
>> On 11 Jul 2025, at 15:42, Pablo Rodriguez via ntg-context wrote:
>> […]
>> I knew, but I was downloading a Win64 distribution (with its binaries)
>> on a Linux64 OS (afaIk, `$HOME` is a Unix variable, `%USERPROFILE%` in
>> Windows).
> 
> Well I did wonder why you were using Unix syntax but saying the
> problem was with your Windows machine.

Also `$USERPROFILE` is a MSYS2 (https://msys2.org) extended variable to
have a Windows variable on a Linux shell (I used it on my first reply to
Hans in this thread.)

>> […]
>> Installation went fine (my Linux64 box doesn’t complain for Win64
>> binaries, since I don’t run them there).
> 
> But installation on which machine? Or do you mean "download" went
> fine? It's all very confusing.

You’re right, Bruce, it was only donwloading the Win64 distribution with
`install.sh` (on a Linux64 machine).

This workaround (download a complete Win64 ConTeXt distribution on a
Linux64 machine, to use them on Windows) was only an alternative way of
testing that my usual update (on Windows) was giving me the right binaries.

> […]
> Okay, so it looks like the permissions are correct.
> […]
> You can calculate checksums directly in Windows, rather than over a
> file share, by using PowerShell:

Good to know, but MSYS2 is fine for me.

> I get the same as you do above for mtxrun.exe. 
> […]
> That definitely sounds like a problem with your work computer's
> configuration. If you are running 64-bit Windows then the 64-bit
> binaries should run just fine.

I have been running both 64bit Windows and 64bit binaries (for ConTeXt)
for more than five years.

I wonder whether this makes more than one hundred binaries, being the
latest one the first and only one that has been denied access by Windows.

> What do you get if you run
> 
> C:\> where.exe context.exe
>
> It's the equivalent of Unix's 'which' command so will help determine
> if the .exe being run is the one that you think it is.

Typing from what I got with the Windows computer at work:

  c:\context\tex\texmf-win64\bin\context.exe

I thought `whereis` was the Unix counterpart to `where` (but I got
exactly the same result with both, in any case).

Since the win32 binaries do work, I have to test newer binaries to check
whether my issue is persistent, permanent or it just disappears.

Many thanks for your help,

Pablo
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / 
https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive  : https://github.com/contextgarden/context
wiki     : https://wiki.contextgarden.net
___________________________________________________________________________________

Reply via email to