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

Reply via email to