I will resend as txt file. I tried sending zip.
Ooops see: attach
Ed Deveaux
[email protected]
On 8/7/17 7:03 PM, Bill wrote:
no attachment found.
Sent from my iPhone
On 8 Aug, 2017, at 6:46 AM, Edward Clinton Harold Deveaux <[email protected]>
wrote:
RUN1 'g9x' is attached:
Ed Deveaux
[email protected]
On 8/7/17 5:56 PM, Bill wrote:
please also check how it failed
RUN1 'g9x'
Sent from my iPhone
On 8 Aug, 2017, at 1:26 AM, Edward Clinton Harold Deveaux <[email protected]>
wrote:
Tested again see: attached.
On 8/7/17 12:17 PM, bill lam wrote:
some tests in test suite require libtsdll which is not
included in standard install tgz. I have uploaded again
j806_raspi64.tar.gz which included libtsdll.so
Please download again.
The test suite used must match with the jengine, so that
make sure you had updated and used the latest test suite
from github repos.
Please also report what is version of glibc in your linux.
your can get from the first line of result executing
$ ldd --version
Пн, 07 авг 2017, Edward Clinton Harold Deveaux написал(а):
On 8/7/17 1:01 AM, bill lam wrote:
A beta version for linux arm64 (j806_raspi64.tar.gz)
is available on
http://www.jsoftware.com/download/j806/install/
this requires a armv8a cpu and a debian arm64port linux
or its derivatives. jqt is not yet available.
This has been cross-compiled and tested using qemu
emulation. Please test and report any problems.
I tested using.
Pinebook with aarch64, and Ubuntu 16.04 Mate.
see attached:
Ed Deveaux
[email protected]
470-330-0655
RUN ddall
gipht IFRASPI ignores timings, but runs all sentences (coarse timer??)
g0
g121
g312
g331bx
g5x
g620
gdll
gdll_df
ge
giph
gmbxx
gmbxx1u
gmbxx1w
gthrow
JVERSION
Engine: j806/j64/raspberry
Beta: commercial/2017-08-07T12:14:33
Library: 8.06.03
Platform: Linux 64
Installer: J806 install
InstallPath: /home/ed/j806
Contact: www.jsoftware.com
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
<Pinebookj806Test.txt>
----------------------------------------------------------------------
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
Mon Aug 7 18:08:57 EDT 2017
ldd --version
ldd (Ubuntu GLIBC 2.23-0ubuntu9) 2.23
uname -a
Linux pinebook 3.10.105-bsp-1.2-ayufan-77 #1 SMP PREEMPT Sun Jul 9 12:09:30 UTC
2017 aarch64 aarch64 aarch64 GNU/Linux
JVERSION
Engine: j806/j64/raspberry
Beta: commercial/2017-08-07T12:14:33
Library: 8.06.03
Platform: Linux 64
Installer: J806 install
InstallPath: /home/ed/j806
Contact: www.jsoftware.com
load '~/temp/jsource-master/test/tsu.ijs'
j806/j64/raspberry/beta/commercial/www.jsoftware.com/2017-08-07T12:14:33
RUN1 'g9x'
1:@:(9!:19)2^_44[(echo^:ECHOFILENAME) './g9x.ijs'
1
NB. 9!:0 and 9!:1 -------------------------------------------------------
rlq =: 9!:0
rls =: 9!:1
1 [ rls 7^5
1
(7^5) -: rlq ''
1
a =: ?$~100
b =: ?$~100
1 [ rls 7^5
1
(7^5) -: rlq ''
1
c =: ?$~100
-. a -: b
1
a -: c
1
'domain error' -: rls etx 3.5
1
'domain error' -: rls etx 'a'
1
'domain error' -: rls etx u:'a'
1
'domain error' -: rls etx 10&u:'a'
1
'domain error' -: rls etx <9
1
'domain error' -: rls etx 3j4
1
NB. 9!:2 and 9!:3 -------------------------------------------------------
dispq =: 9!:2
disps =: 9!:3
read =: 1!:1
erase =: 1!:55
drop1 =: (>:@(i.&(10{a.)) }. ]) @ read
old =: dispq ''
p =: <'a1b2q0.x'
q =: <'a1b2q1.x'
nub =: (i.@# = i.~) # ]
t=: 0 : 0
disps 1
p 0!:100 'nub'
q 0!:100 '5!:1 <''nub'''
(drop1 p) -: drop1 q
erase p,q
disps 2
p 0!:100 'nub'
q 0!:100 '5!:2 <''nub'''
(drop1 p) -: drop1 q
erase p,q
disps 4
p 0!:100 'nub'
q 0!:100 '5!:4 <''nub'''
(drop1 p) -: drop1 q
erase p,q
disps 5
p 0!:100 'nub'
q 0!:100 '5!:5 <''nub'''
(drop1 p) -: drop1 q
erase p,q
disps old
(,old) -: dispq ''
)
'domain error' -: disps etx 'abc'
1
'domain error' -: disps etx 1;2 3
1
'domain error' -: disps etx 2 3j4
1
'domain error' -: disps etx 2 3.4
1
'domain error' -: disps etx 2 3 2
1
'rank error' -: disps etx 1 2$2 3
1
'index error' -: disps etx 2 _1
1
'index error' -: disps etx 2 7
1
'index error' -: disps etx 2 0
1
NB. 9!:6 and 9!:7 -------------------------------------------------------
boxq =: 9 !: 6
boxs =: 9 !: 7
old =: boxq ''
(11={:$old) *. *./ old e. a.
1
'' -: boxs '0123456789?'
1
'0?29a96?8' -: ,":<'a'
1
'' -: boxs old
1
'domain error' -: boxs etx 9;'ab'
1
'domain error' -: boxs etx 3j4
1
'domain error' -: boxs etx i.11
1
'domain error' -: boxs etx o.i.11
1
'length error' -: boxs etx 10$' '
1
'length error' -: boxs etx 12$' '
1
'rank error' -: boxs etx 2 3 11$'x'
1
NB. 9!:8 and 9!:9 -------------------------------------------------------
evmq =: 9!:8
evms =: 9!:9
t =: evmq ''
1 -: #$t
1
32 -: type t
1
*./ 1 = #&$&>t
1
*./ (t=a:) +. 2 = type&>t
1
t =: evmq ''
evms (<'bah humbug') (t i.<'domain error')}t
'bah humbug' -: ^ etx 'abc'
1
evms t
'domain error' -: ^ etx 'abc'
1
'rank error' -: evms etx 3 4$<'abc'
1
'rank error' -: evms etx <'abc'
1
'rank error' -: evms etx ($t)$<3 4$'a'
1
'length error' -: evms etx }.t
1
'length error' -: evms etx t,<'abc'
1
'domain error' -: evms etx ($t)$0 1
1
'domain error' -: evms etx ($t)$'abc'
1
'domain error' -: evms etx ($t)$2 3
1
'domain error' -: evms etx ($t)$2.3
1
'domain error' -: evms etx ($t)$2j3
1
'domain error' -: evms etx ($t)$<0 1
1
'domain error' -: evms etx ($t)$<2 3
1
'domain error' -: evms etx ($t)$<2.3
1
'domain error' -: evms etx ($t)$<2j3
1
NB. 9!:10 and 9!:11 -----------------------------------------------------
ppq =: 9!:10
pps =: 9!:11
a6 =: ": o.1
a9 =: ":!.9 o.1
a12=: ":!.12 o.1
1 [ pps 9
1
a9 -: ": o.1
1
a6 -: ":!.6 o.1
1
a9 -: ":!.9 o.1
1
a12 -: ":!.12 o.1
1
1 [ pps 12
1
a12 -: ": o.1
1
a6 -: ":!.6 o.1
1
a9 -: ":!.9 o.1
1
a12 -: ":!.12 o.1
1
1 [ pps 6
1
a6 -: ": o.1
1
a6 -: ":!.6 o.1
1
a9 -: ":!.9 o.1
1
a12 -: ":!.12 o.1
1
'domain error' -: pps etx '4'
1
'domain error' -: pps etx _4
1
'domain error' -: pps etx <7
1
'domain error' -: pps etx 3.4
1
'domain error' -: pps etx 3j4
1
'rank error' -: pps etx 7 8
1
'limit error' -: pps etx 30
1
NB. 9!:12 and 9!:14 -----------------------------------------------------
s=:9!:12 '' NB. system identifier
(0=#$s), s e. _1 0 1 2 3 4 5 6 7
1 1
v=:9!:14 '' NB. J version
(1=#$v), 0=v-.' /-:',Alphanum_j_
1 , 0 =
'j806/j64/raspberry/beta/commercial/www.jsoftware.com/2017-08-07T12:14:33' -. '
/-:' , Alphanum_j_
NB. 9!:16 and 9!:17 -----------------------------------------------------
'domain error' -: 9!:17 etx 'ab'
1
'domain error' -: 9!:17 etx 0 1.2
1
'domain error' -: 9!:17 etx 0j1 2
1
'length error' -: 9!:17 etx 0 1 2
1
'length error' -: 9!:17 etx i.0
1
'rank error' -: 9!:17 etx ,:1 2
1
'rank error' -: 9!:17 etx i.1 1
1
NB. 9!:18 and 9!:19 -----------------------------------------------------
(2^_44) -: 9!:18 ''
1
0 = 1 = 1+1e_13
1
9!:19 [1e_12
1 = 1 = 1+1e_13
1
0 = 1 =!.(1e_14) 1+1e_13
1
9!:19 [2^_44
0 = 1 = 1+1e_13
1
'domain error' -: 9!:19 etx 'a'
1
'domain error' -: 9!:19 etx <1e_12
1
'domain error' -: 9!:19 etx _1e_13
1
'domain error' -: 9!:19 etx 1e_8
1
'domain error' -: 9!:19 etx 14
1
'domain error' -: 9!:19 etx 14x
1
'rank error' -: 9!:19 etx ,1e_14
1
'rank error' -: 9!:19 etx 1 1 1$1e_14
1
NB. 9!:25 ---------------------------------------------------------------
'domain error' -: 9!:25 etx 'a'
1
'domain error' -: 9!:25 etx 2.5
1
'domain error' -: 9!:25 etx 2
1
'domain error' -: 9!:25 etx 2j4
1
'domain error' -: 9!:25 etx <2
1
'rank error' -: 9!:25 etx 1 1 0
1
NB. 9!:26 and 9!:27 -----------------------------------------------------
'length error' -: 9!:26 etx i.4
1
'rank error' -: 9!:26 etx 4
1
'rank error' -: 9!:26 etx '4'
1
'rank error' -: 9!:26 etx i.0 0
1
'domain error' -: 9!:27 etx i.12
1
'domain error' -: 9!:27 etx 3 4.5
1
'domain error' -: 9!:27 etx 3 4j5
1
'domain error' -: 9!:27 etx 3 4r5
1
'domain error' -: 9!:27 etx ;:'es chat o lo gy'
1
'rank error' -: 9!:27 etx 3 4$'abc'
1
NB. 9!:28 and 9!:29 -----------------------------------------------------
'length error' -: 9!:28 etx i.4
1
'length error' -: 9!:28 etx 'abc'
1
'rank error' -: 9!:28 etx 4
1
'rank error' -: 9!:28 etx '4'
1
'rank error' -: 9!:28 etx i.0 0
1
'domain error' -: 9!:29 etx 435
1
'domain error' -: 9!:29 etx 4.5
1
'domain error' -: 9!:29 etx 4j5
1
'domain error' -: 9!:29 etx 4r5
1
'domain error' -: 9!:29 etx <0
1
'rank error' -: 9!:29 etx 0 1
1
NB. 9!:32 and 9!:33 -----------------------------------------------------
'domain error' -: 9!:33 etx _5
1
'domain error' -: 9!:33 etx 3j4
1
'domain error' -: 9!:33 etx 'a'
1
'domain error' -: 9!:33 etx <4.5
1
'limit error' -: 9!:33 etx >IF64{1e9;1e16
1
'rank error' -: 9!:33 etx 3 4.5
1
NB. 9!:38 and 9!:39 -----------------------------------------------------
t=: 9!:38 ''
(,2) -: $ t
1
4 = type t
1
9!:39 t+1
(t+1) -: 9!:38 ''
1
9!:39 t
t -: 9!:38 ''
1
'domain error' -: 9!:39 etx 2 3.4
1
'domain error' -: 9!:39 etx 2 3j4
1
'domain error' -: 9!:39 etx 2 3r4
1
'domain error' -: 9!:39 etx 2 3;4
1
'domain error' -: 9!:39 etx '23'
1
'domain error' -: 9!:39 etx u:'23'
1
'domain error' -: 9!:39 etx 10&u:'23'
1
'domain error' -: 9!:39 etx _1 3
1
'rank error' -: 9!:39 etx 2
1
'rank error' -: 9!:39 etx ,:3 2
1
'limit error' -: 9!:39 etx 2 1000
1
NB. 9!:46
1 [ initspace =: 7!:0''
1
3 : 0 ''
if. 0 = #f =. 9!:46'' do. 1 return. end. NB. Can''t test if no file
try.
n =. 0
while. 1e8 > n =. >: n do. NB. Using for. here leaks memory as noted in
cx.c/CBBLOCK
if. 0 = 10000 | n do.
(1{a.) 1!:12 f;0 NB. Request normal break, goes out through normal exit
end.
end.
catch.
1
end.
)
1
(7!:0'') < initspace+20000
1
1:^:(0=#(9!:46)'') 'break' -: 3 : 0 etx ''
if. 0 = #f =. 9!:46'' do. 1 return. end. NB. Can''t test if no file
try.
for_n. i. 1e8 do.
if. 0 = 10000 | n do.
(2{a.) 1!:12 f;0 NB. Request exigent break; aborts execution
end.
end.
catch.
1
end.
)
1
(7!:0'') < initspace+40000
1
NB. Repeat for tacit - attention interrupt
namedvb =: {.
1:^:(0=#(9!:46)'') 'attention interrupt' -: (namedvb^:100000 [
((1{a.)&(1!:12))@(;&0))^:(*@#) etx 9!:46''
1
(7!:0'') < initspace+40000
1
NB. Repeat for tacit - exigent interrupt
1:^:(0=#(9!:46)'') 'break' -: ({.^:100000 [ ((2{a.)&(1!:12))@(;&0))^:(*@#)
etx 9!:46''
1
(7!:0'') < initspace+40000
1
NB. 9!:48 and 9!:49 -----------------------------------------------------
old=: 9!:48 ''
9!:49 ]0
'spelling error' -: ex 'x.=: 1'
1
'spelling error' -: ex 'y.=: 1'
1
'spelling error' -: ex 'm.=: 1'
1
'spelling error' -: ex 'n.=: 1'
1
'spelling error' -: ex 'u.=: +'
1
'spelling error' -: ex 'v.=: +'
1
9!:49 old
NB. 9!:50 and 9!:51 -----------------------------------------------------
NB. old=: 9!:50 ''
NB.
NB. 'length error' -: 9!:50 etx i.4
NB.
NB. 'rank error' -: 9!:50 etx 4
NB. 'rank error' -: 9!:50 etx '4'
NB. 'rank error' -: 9!:50 etx i.0 0
NB.
NB. 'domain error' -: 9!:51 etx i.12
NB. 'domain error' -: 9!:51 etx 3 4.5
NB. 'domain error' -: 9!:51 etx 3 4j5
NB. 'domain error' -: 9!:51 etx 3 4r5
NB. 'domain error' -: 9!:51 etx ;:'es chat o lo gy'
NB.
NB. 'rank error' -: 9!:51 etx 3 4$'abc'
NB.
NB. 9!:51 old
NB. 9!:54 and 9!:55 -----------------------------------------------------
old=: 9!:54 ''
9!:55 ]0
'A' = 7 u: 65
1
'A' = 8 u: 65
1
9!:55 ]1
'domain error' -: ex '''A'' = 7 u: 65'
1
'domain error' -: ex '''A'' = 8 u: 65'
1
9!:55 old
4!:55 ;:'a a12 a6 a9 b boxq boxs c dispq disps '
1 1 1 1 1 1 1 1 1 1
4!:55 ;:'drop1 erase evmq evms initspace namedvb nub old p ppq pps promptq '
1 1 1 1 1 1 1 1 1 1 1 1
4!:55 ;:'prompts q read rlq rls s t v '
1 1 1 1 1 1 1 1
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm