Hello,
I think the Linux tarball is missing a 64 bit shared library? When I try to run Alice I get the following error message:
Code:
sh ./run-alice
Registered succesfully
Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /home/justin/cs105/Alice 2.4/Required/lib/linux-i586/libgluegen-rt.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
java.lang.UnsatisfiedLinkError: /home/justin/cs105/Alice 2.4/Required/lib/linux-i586/libgluegen-rt.so: /home/justin/cs105/Alice 2.4/Required/lib/linux-i586/libgluegen-rt.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
If I run Alice from a 32 bit chroot it seems to work fine (with occasional errors about the layout which it seems like are safe to ignore).