Hi all,
I tried upgrading to the 2023 version, but generating the format fails with lots of these messages:
! Control sequence expected instead of undefined.
<macro> \syst_basics_allocate_yes #1#2#3#4#5->\ifnum #1<#4\relax \global \advanceby #1\plusone \permanent \global #3#5=#1\relax \else \writestatus {warning}{no room f
Thomas A. Schmitz via ntg-context schrieb am 08.01.2023 um 20:02:
Hi all,
I tried upgrading to the 2023 version, but generating the format fails with lots of these messages:
! Control sequence expected instead of undefined. <macro> \syst_basics_allocate_yes #1#2#3#4#5->\ifnum #1<#4\relax \global \advanceby #1\plusone \permanent \global #3#5=#1\relax \else \writestatus {warning}{no room f
\newmuskip \scratchmuskip \newmuskip \globalscratchmuskip \newmuskip \privatescratchmuskip ! Control sequence expected instead of undefined. <macro> \syst_basics_allocate_yes #1#2#3#4#5->\ifnum #1<#4\relax \global \advanceby #1\plusone \permanent \global #3#5=#1\relax \else \writestatus {warning}{no room f
But I was surprised that nobody else had seen it yet. Can anyone confirm (or yell “works for me!”)?
You luametatex binary is too old and fails on the new \advanceby command. When I tried to update my current installation a few moments ago the updater also failed to load the new luametatex binary (I haven't tried to regenerate the format files) but a fresh installation works without problems. Wolfgang
On 1/8/23 21:02, Wolfgang Schuster via ntg-context wrote:
You luametatex binary is too old and fails on the new \advanceby command.
When I tried to update my current installation a few moments ago the updater also failed to load the new luametatex binary (I haven't tried to regenerate the format files) but a fresh installation works without problems.
Wolfgang
Thank you, Wolfgang, will try with a fresh installation. Now that you mention it, I see some error messages in the log mtx-install | changed : 0 % : 3360848 : tex/texmf-linux-64/bin/luametatex mtx-install | tex/texmf-linux-64/bin/luametatex, try again later: All best Thomas
On 1/8/2023 9:32 PM, Thomas A. Schmitz via ntg-context wrote:
On 1/8/23 21:02, Wolfgang Schuster via ntg-context wrote:
You luametatex binary is too old and fails on the new \advanceby command.
When I tried to update my current installation a few moments ago the updater also failed to load the new luametatex binary (I haven't tried to regenerate the format files) but a fresh installation works without problems.
Wolfgang
Thank you, Wolfgang, will try with a fresh installation. Now that you mention it, I see some error messages in the log
mtx-install | changed : 0 % : 3360848 : tex/texmf-linux-64/bin/luametatex mtx-install | tex/texmf-linux-64/bin/luametatex, try again later:
this is indeed an indication that an old binary is used Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
Hi! Le 8/01/2023 à 21:02, Wolfgang Schuster via ntg-context a écrit :
Thomas A. Schmitz via ntg-context schrieb am 08.01.2023 um 20:02:
Hi all,
I tried upgrading to the 2023 version, but generating the format fails with lots of these messages:
[...] But I was surprised that nobody else had seen it yet. Can anyone confirm (or yell “works for me!”)?
You luametatex binary is too old and fails on the new \advanceby command.
When I tried to update my current installation a few moments ago the updater also failed to load the new luametatex binary (I haven't tried to regenerate the format files) but a fresh installation works without problems.
Wolfgang
I am working on Windows 10. Anytime a new upload is announced, I download the context-win64.zip unpack it and run install.bat and setpath.bat. Is it a fresh installation? Or should I from time to time erase my installation and run install.bat to create a new distribution? Thanks for the advices! Happy New Year to everybody! Alain
On Mon, 9 Jan 2023 18:40:08 +0100
Alain Delmotte via ntg-context
Anytime a new upload is announced, I download the context-win64.zip unpack it and run install.bat and setpath.bat.
Is it a fresh installation? Or should I from time to time erase my installation and run install.bat to create a new distribution?
This is not a *fresh* install. In fact, you can simply run ./install.bat - there is no need to download context-win64.zip. Having said that, the latest problem with the update has to do with an updated luametatex binary, so your method might have worked by updating the binary with the unzip, even if it is not a "fresh" install. Alan -- Alan Braslau 816 West Mountain Avenue Fort Collins, CO 80521 USA mobile: (970) 237-0957 Conserve energy! ;-)
On Mon, 9 Jan 2023 19:08:54 -0700
Alan Braslau via ntg-context
On Mon, 9 Jan 2023 18:40:08 +0100 Alain Delmotte via ntg-context
wrote: Anytime a new upload is announced, I download the context-win64.zip unpack it and run install.bat and setpath.bat.
Is it a fresh installation? Or should I from time to time erase my installation and run install.bat to create a new distribution?
This is not a *fresh* install. In fact, you can simply run ./install.bat - there is no need to download context-win64.zip.
Having said that, the latest problem with the update has to do with an updated luametatex binary, so your method might have worked by updating the binary with the unzip, even if it is not a "fresh" install.
For information: I tried updating by downloading a fresh zip and unpacking it over an existing installation, then running ./install.bat. This failed with the latest upload, although unzipping to a new location and running ./install.bat resulting in a good, updated distribution. The install/update and mtxrun scripts could possibly be improved to 1. start by updating the luametatex binary in a first step, then rerunning to update the rest of the distribution; 2. systematically clear the luametatex-cache upon update (I believe that this is a small price to pay for robustness). However, such changes clearly are not a priority to work out, for now. Alan
participants (5)
-
Alain Delmotte
-
Alan Braslau
-
Hans Hagen
-
Thomas A. Schmitz
-
Wolfgang Schuster