On Mon, 2009-12-14 at 14:39 -0800, Monty Kamath wrote:
The latest version of the vm doesn't work on CentOS 4 because it requires glibc 2.4. Is there an older version of the vm that will work? If so could you point me to it?
My VPS is on CentOS 4 which doesn't have glibc 2.4 so I get this error: ./squeakvm: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by ./squeakvm)
The VPS support guys tell me not to upgrade glibc because it will corrupt the container.
I think this means that I either need to switch to a CentOS 5 container or find an older vm that doesnt' require glibc 2.4.
You'll need to use a new VM if you want to use newer images with proper closures. You can build one yourself easily enough from the C sources that are here: http://www.squeakvm.org/unix/ or here: http://ftp.squeak.org/Exupery/vms/exupery-vm-0.15-linux-src.tz I think Ian's VMs (top link) have decent documentation on doing a C only build (1). The trick is to re-run configure if required which is in ./platforms/unix/config/configure. Bryce (1) A proper build would involve getting a working image, then using that to run VMMaker to rebuild the generated C sources.