> Is from an older version of the standard library and is no longer supported.
I was afraid it was something like that. I did try patching stdlib, but it soon became clear there wasn't just a single j-word missing. I think I'll try patching it, and re-install only as a last resort. Catalina has become distinctly unfriendly towards non-App Store apps. I haven't dared upgrade to Big Sur yet. The very name warns me off! 😆 I have to admit that macOS isn't a platform I've use much for J for months, and is fated to become even less so. On Sat, 21 Nov 2020 at 20:53, Eric Iverson <[email protected]> wrote: > The nonce error from: > bind=:2 :'x@(y"_)' > > Is from an older version of the standard library and is no longer > supported. > > I think if you had updated the base library and addons before doing the > beta-n upgrade that you would have avoided this problem. > > You could revert to the previous JE, then run J, run pacman to update the > base library, and then try the upgrade to beta-n again. > > To do this you need to: shutdown J, then delete the old JE, and rename the > old to be current. In a terminal shell window do the following > (carefully!): > > ...> cd /Applications/j902/bin > ...> rm libj.dylib > ...> mv libj.dylib.old libj.dylib > > It might be easier to just do a full new install from the zip installer. > This will update base and addons before installing beta-n. > > On Sat, Nov 21, 2020 at 3:31 PM Eric Iverson <[email protected]> > wrote: > > > Upgrade to beta-n works for me in linux. I will try now on mac. > > > > On Sat, Nov 21, 2020 at 3:26 PM Eric Iverson <[email protected]> > > wrote: > > > >> Thanks for the report. Sounds like there is a problem. I will take a > look. > >> > >> On Sat, Nov 21, 2020 at 2:46 PM Ian Clark <[email protected]> > wrote: > >> > >>> When I followed your instructions to upgrade my existing (working) j902 > >>> installation to beta-n > >>> (using jqt, not jcon, but it has worked before)… > >>> > >>> load'pacman' > >>> 'upgrade'jpkg'jengine' > >>> > >>> …went through fine. > >>> > >>> But when I re-started jqt I got the following message: > >>> > >>> |nonce error: boot > >>> > >>> | bind=:2 :'x@(y"_)' > >>> > >>> |[-199] /Applications/j902/system/main/stdlib.ijs > >>> > >>> |value error: boxdraw_j_ > >>> > >>> | 0 0$ boxdraw_j_ 0 > >>> > >>> No JVERSION -- it was not created. > >>> > >>> jcon gave a similar message. > >>> > >>> I'm running macOS Catalina (10.15.7) on the affected machine. > >>> > >>> Might this be an oversight and easily fixed, > >>> or was my existing j902 installation (beta-d, I think) just too old > for a > >>> simple upgrade of jengine to work? > >>> > >>> Are other people getting a similar message, or is my installation > broken > >>> in > >>> a unique way? > >>> > >>> Ian Clark > >>> > >>> On Sat, 21 Nov 2020 at 18:13, Eric Iverson <[email protected]> > >>> wrote: > >>> > >>> > J902-beta-n available for windows/macos/linux. > >>> > > >>> > We are nearing the end of the beta cycle. There are probably only 1 > or > >>> 2 > >>> > more betas. With luck we will release J902 before year end. > >>> > > >>> > Now is the time to pile on and help ensure the J902 release is solid. > >>> > > >>> > If you already run 902-beta, then upgrade is easy: > >>> > load'pacman' > >>> > 'upgrade'jpkg'jengine' > >>> > > ---------------------------------------------------------------------- > >>> > For information about J forums see > http://www.jsoftware.com/forums.htm > >>> > > >>> ---------------------------------------------------------------------- > >>> For information about J forums see http://www.jsoftware.com/forums.htm > >>> > >> > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
