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

Reply via email to