Hi Bill,

I noticed that you already fixed the bug with 
bc1be6e01ddbfbfc11336e35f9b70209318b7642, thank you for that!

It might be a problem with macOS 13 - I found this, will try it later today: 
https://apple.stackexchange.com/a/452339. From the GitHub workflow file I 
noticed that you build and test on macOS 12, so maybe the behavior differs 
there.

I also installed J9.4 on my openbsd machine and there is no such problem.

Nils

> Am 30.04.2023 um 00:10 schrieb bill lam <[email protected]>:
> 
> LC_NUMERIC is set to C inside jconsole and jqt, but apparently it doesn't
> work on MacOS anymore. I will investigate this bug. Thank you for reporting
> it.
> 
>> On Sun, 30 Apr 2023 at 4:13 AM Nils Reuße <[email protected]> wrote:
>> 
>> 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
>> 
> ----------------------------------------------------------------------
> 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