Hi,

I have made a github fork at:

https://github.com/alexshendi/jsource

Please have a look at it.

Your quick fix works for me, I don't see any error messages anymore. Thank you 
very much! Next goal is to get jhs working. 

Best Regards,

Alexander 

Am 22. April 2019 21:31:40 MESZ schrieb Raul Miller <rauldmil...@gmail.com>:
>(Do you have a github fork of https://github.com/jsoftware/jsource
>that we can look at?)
>
>Probably, since you're doing this quick and dirty, I imagine the thing
>to do is edit your copy of stdlib.ijs with a quick fix that gets you
>running.
>
>From your error message, it looks like your copy dies at the line
>corresponding to:
>
>https://github.com/jsoftware/jsource/blob/master/jlibrary/system/main/stdlib.ijs#L49
>
>Which is, basically:
>
>if. notdef 'IFRASPI' do.
>  if. UNAME -: 'Linux' do.
>    cpu=. 2!:0 'cat /proc/cpuinfo'
>    IFRASPI=: (1 e. 'BCM2708' E. cpu) +. (1 e. 'BCM2709' E. cpu) +. 1
>e. 'BCM2710' E. cpu
>  else.
>    IFRASPI=: 0
>  end.
>end.
>
>Since you're probably not using a raspberry pi here, I'd just change
>that to:
>
>if. notdef 'IFRASPI' do.
>  IFRASPI=: 0
>end.
>
>(At some point, though, I imagine it would be nice to do an official
>openbsd port of J source.)
>
>Thanks,
>
>-- 
>Raul
>
>On Mon, Apr 22, 2019 at 3:19 PM Alexander Shendi
><alexander.she...@web.de> wrote:
>>
>> Hello J community,
>>
>> I am currently trying to learn J using the 'J for C Programmers'
>> book. As there is no binary distribution for OpenBSD, I have decided
>> to attempt to compile the J901-beta-d source under OpenBSD.
>>
>> I have so far succeded in adapting and compiling the C source files
>and have
>> working jconsole and libj.so binaries.
>>
>> However it seems that I also need to port the J library files
>> (e.g. `stdlib.ijs'), but that seems to be harder, because I am still
>a
>> J newbie.
>>
>> Here is a sample jconsole session:
>>
>>
>========================================================================
>>
>> Script started on Mon Apr 22 21:00:38 2019
>> alex-x200t$ ./jconsole
>> cat: /proc/cpuinfo: No such file or directory
>> |interface error
>> |   cpu=.    2!:0'cat /proc/cpuinfo'
>> |[-75]
>/home/alexshendi/sources/packages/jsource-j901-beta-d.p1/jlibrary/system/main/stdlib.ijs
>>    UNAME
>> Linux
>>    1 2 3 + 4 5 6
>> 5 7 9
>>    i.10
>> 0 1 2 3 4 5 6 7 8 9
>>    +/i.11+1
>> 66
>>
>> Script done on Mon Apr 22 21:05:41 2019
>>
>>
>=======================================================================
>>
>> J seems to think it is still running under Linux and tries to
>> open /proc/cpuinfo, which doesn't exist under BSD systems.
>> But basic stuff seems to work :)
>>
>> I would be grateful for some advice on how to proceed.
>> I will be glad to provide more information, if needed.
>>
>> Many thanks in advance,
>>
>> Alexander
>>
>----------------------------------------------------------------------
>> For information about J forums see
>http://www.jsoftware.com/forums.htm
>----------------------------------------------------------------------
>For information about J forums see http://www.jsoftware.com/forums.htm

-- 
Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to