Re: Phix 0.7.6 released
- Posted by ghaberek (admin) Jul 19, 2017
- 1428 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