Thank you Bill! Setting LC_NUMERIC=C worked for me (it was unset by default). Loading pacman and installing/updating all packages worked fine and jqt starts now :)
There is still one issue, though: when I click on the jc9.4.app-Icon on my desktop (which was created during the installation), a terminal running jconsole opens as it should, but LC_NUMERIC is unset again and the same error message as in my first post appears. It would IMHO make sense to set LC_NUMERIC in the jconsole-wrapper, or directly inside jconsole. I can try to create a diff in the next few days if you or another developer is interested in that. Nils > Am 29.04.2023 um 16:39 schrieb bill lam <[email protected]>: > > This should be a locale issue. decimal point and thousand separators > swapped in some locales > I can reproduce the bug by > % LC_NUMERIC=fr_FR jc > |ill-formed number: boot > | dm=. 0 2 320 1280 2 720 243.247 244.273 > | ^ > | android_getdisplaymetrics=:3 :0 > |[-201] /usr/local/share/j/9.5/system/main/stdlib.ijs > > In the meantime you can try execute the jconsole by forcing LC_NUMERIC > > LC_NUMERIC=C ./jconsole > or > LC_NUMERIC=en_US ./jconsole > > > > On Sat, Apr 29, 2023 at 10:16 PM Nils Reuße <[email protected]> wrote: > >> Hi all, >> >> I’m new to J and am trying to install J9.4 on my M1 Macbook (arm64) with >> macOS 13.3.1. >> >> I used the zip from the wiki page [1] and followed all the steps under >> macOS. After that, I tried to follow the steps under „Finnish >> Installation“, but when I start jconsole, I get the error „ill-formed >> number: boot“ and loading pacman is not possible. Clicking on jqt.app >> seems to crash jqt immediately. Simple expressions inside the console get >> evaluated, however: >> >> % ./jconsole >> |ill-formed number: boot >> | dm=. 0 2 320 1280 2 720 243.247 244.273 >> | ^ >> | android_getdisplaymetrics=:3 :0 >> |[-201] /Users/nils/J/j9.4/system/main/stdlib.ijs >> >> load 'pacman' >> |value error: load >> | load’pacman' >> >> 1 + 1 >> 2 >> <: 1 2 3 4 >> 0 1 2 3 >> >> Am I doing it wrong or is this a problem with J on arm64 macOS? >> Installation on Windows 10 on amd64 with winget worked without any problems. >> >> I also did not find the matching source code for this release, or any >> release at all, so I could not try to compile J from source. >> >> Kind regards >> Nils >> >> [1] https://code.jsoftware.com/wiki/System/Installation/J9.4/Zips >> ---------------------------------------------------------------------- >> 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
