Hallo
localhost:~/neko undo$ nekoc
1 data_pos -1337393152 (before if( neko_is_big_endian() )
2 data_pos -80 (after if( neko_is_big_endian() )
Uncaught exception - [EMAIL PROTECTED]
localhost:~/neko undo$ ls -la bin
total 3568
drwxr-xr-x 15 undo undo 510 Jan 12 17:02 .
drwxr-xr-x 17 undo undo 578 Jan 12 14:54 ..
-rw-r--r-- 1 undo undo 10 Oct 16 23:36 .cvsignore
drwxr-xr-x 6 undo undo 204 Jan 12 14:54 CVS
-rwxr-xr-x 1 undo undo 75484 Jan 12 14:55 libneko.dylib
-rw-r--r-- 1 undo undo 20328 Jan 12 14:57 mod_neko.ndll
drwxr-xr-x 3 undo undo 102 Jan 12 14:57 mtypes
-rw-r--r-- 1 undo undo 1134480 Jan 12 14:57 mysql.ndll
-rwxr-xr-x 1 undo undo 18864 Jan 12 17:00 neko
-rwxr-xr-x 1 undo undo 19992 Jan 12 17:02 nekoboot
-rwxr-xr-x 1 undo undo 179910 Jan 12 17:02 nekoc
-rwxr-xr-x 1 undo undo 278154 Jan 12 17:02 nekoml
-rwxr-xr-x 1 undo undo 10552 Jan 12 17:02 regexp.ndll
-rwxr-xr-x 1 undo undo 71568 Jan 12 14:55 std.ndll
-rw-r--r-- 1 undo undo 175 Jan 12 17:02 test.n
Luzifer
On 12.01.2006, at 16:44, Nicolas Cannasse wrote:
Luzifer Altenberg wrote:
Hallo
the former error is back on OS X 1.2.1
localhost:~ undo$ nekoc
Uncaught exception - [EMAIL PROTECTED]
Did you compile from CVS ? I didn't make 1.2.1 TGZ package.
I did compile from CVS.
Could you print the value of "data_pos" in vm/main.c
it should be equal to the size of the "neko" compiled binary.
I added line 145 to vm/main.c
printf("data_pos %d \n", data_pos);
localhost:~/neko/bin undo$ nekoc
data_pos -1337393152
Uncaught exception - [EMAIL PROTECTED]
Try to print it AFTER the
if( neko_is_big_endian() )
...
On OSX it should run the line in "neko_is_big_endian()".
That should be 18864 ( -1337393152 after inversion ).
Nicolas
--
Neko : One VM to run them all (http://nekovm.org)
--
Neko : One VM to run them all (http://nekovm.org)