On 23 May 2013, at 18:25, Camillo Bruni <camillobruni@gmail.com> wrote:
On 2013-05-23, at 18:13, Sven Van Caekenberghe <sven@stfx.eu> wrote:
Guys,
I am trying to run the latest (as in curl -L get.pharo.org | bash) vm on Ubuntu 8.04.4 LTS and it tells me
yes there we have a slight interference with VM and OS versions. The best way to install the VM is to use Damien's PPA: https://launchpad.net/~pharo/+archive/stable
which properly deals with all the different combinations of versions.
Can I do that safely on 8.04 ? Will it work ? I would rather install locally, installing dependencies if needed.
$ ldd ./pharo-vm/pharo ./pharo-vm/pharo: /lib32/libc.so.6: version `GLIBC_2.11' not found (required by ./pharo-vm/pharo) linux-gate.so.1 => (0xffffe000) libm.so.6 => /lib32/libm.so.6 (0xf7769000) libdl.so.2 => /lib32/libdl.so.2 (0xf7765000) libpthread.so.0 => /lib32/libpthread.so.0 (0xf774c000) libc.so.6 => /lib32/libc.so.6 (0xf75f8000) /lib/ld-linux.so.2 (0xf779c000)
This machine was previously happy running all kinds of (older) VMs.
Is there a way around this ?
Is there a recent vm somewhere that does not require such a recent libc version (or whatever, I don't understand the error message, /lib32/libc.so.6 seems to be present, would that no be enough) ?
As far as I remember we had also issues with a too old libc. And since the current LTS is 10.04 we decided to go with that. So for the default linux VM it is quite hard to satisfy all needs.
OK, but what should I do then ? It is no option to upgrade the machine.. BTW, 8.04 expired just 2 weeks ago, and Pharo 2.0 was released before that ;-) It comes down to the question: what vm is really needed for 2.0 ? If the answer is: you _need_ a pharo vm, then not supporting certain OS versions has possibly big repercussions. Sven PS: I do understand that it is hard to support many versions.