Re: Phix 0.7.6 released
- Posted by ghaberek (admin) Jul 19, 2017
- 1793 views
petelomax said...
Should now work on lnx64 (I expect a few niggles)
Yay! I've been waiting to try this.
The few demo programs I tried seem to work.
But I get this:
$ ./phix p.exw
/home/greg/Downloads/phix.0.7.6/builtins/sort.e:9
global function sort(sequence x, integer order=ASCENDING)
^ unrecognised
...included by /home/greg/Downloads/phix.0.7.6/pilx86.e, line 15336
...included by /home/greg/Downloads/phix.0.7.6/p.exw, line 191
Press Enter, or d for diagnostics...
The constant ASCENDING seems to be defined in psym.e:
$ grep -nH ASCENDING *.e
psym.e:1916: initialConstant("ASCENDING",-1)
And I also get this:
$ ./phix -c p.exw
Check for and shut down any running instances of phix
(retry messages are given if required after round 4)
Self-host round 1: compiling p.exw
error code 2, or_era=#08218C67, or_ebp=#09E11504, or_esp=#FFA71F90
stack(#FFA71F90): 00000003, FFA72817, FFA7281E, FFA72821
stack(#FFA71FA0): 00000000, FFA72823, FFA72838, FFA72843
stack(#FFA71FB0): FFA72853, FFA72875, FFA72889, FFA72893
stack(#FFA71FC0): FFA72E1B, FFA72E2F, FFA72ECE, FFA72EF2
N=93, rtn=9107, from=#0820CCB8, ret=#0820CCC4, prevebp=#09E11374, ebproot=#09E11254
or_eax=#00000002, or_ecx=#00000006, or_edx=#00000000,
or_esi=#00002294, or_edi=#00000010
vsb_prev=#0, vsb_next=#0, vsb_magic=40565342 ("@VSB")
C:\Program Files (x86)\Phix\pilasm.e:2782 in procedure ilASM()
attempt to divide by 0
wasemitON = 1
opLnpos = 1810
wasbind = 2
illen = 1815
ltype = 2
plen = 1809
alen = 6
b = 0
p1type = 2
p1size = 4
p1details = {0,0,6,28}
p2type = 32
Global & Local Variables
--> see /home/greg/Downloads/phix.0.7.6\ex.err
Press Enter...
Running Ubuntu 16.04 x86_64 kernel 4.4.0-83.
-Greg

