Hi again, I just installed anew lmtx from Pragma website http://lmtx.pragma-ade.nl/install-lmtx/context-osx-64.zip and I have the same problem: the format cannot be made. Looking at luametatex in a Terminal window, I get -rwxr--r-- 1 kavian staff 2.7M Dec 6 13:15 /context-osx-64/tex/texmf-osx-64/bin/luametatex* and I cannot tell whether it is old or recent, but typing luametatex --version gives among other things: Functionality : level 20191029 Is this too old? Is this file created during installation or is it contained in the zip files downloaded from Pragma's site? Thanks for any help, Best regards: Otared K.
On 6 Dec 2019, at 06:21, Wolfgang Schuster
wrote: Otared Kavian schrieb am 06.12.2019 um 04:23:
Dear Hans,
The problem I described in my previous message comes indeed from \defineexpansion which is not defined. Upon commenting out the lines 95--98 in the file « hand-ini.mkxl » that is the four lines:
\defineexpansion [\c!step=1, \c!stretch=40, \c!shrink=20]
I could remake the format with version 2019.12.05 18:59. Then lmtx works fine as far as my files are concerned, but I don't know if there are side effects… (However, once the format is made, if I uncomment those lines then lmtx works fine, but clearly one cannot make again the format)
You Luametatex binary is too old which missed the new \adjustspacingstep command shown in the error message from your previous mail.
Wolfgang