[Self-interest] Total newbie needs some help
mail at russell-allen.com
Sat Jul 17 08:13:54 UTC 2021
The VM is a 32 bit binary and is looking for the 32 bit versions of those libraries. You need to install these.
For Debian, I think you need to do something like:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 libx11-6:i386 libxext6:i386
But I haven’t tried this particular magic incantation for a while.
I don’t have the time at the moment, but someone should do this up as a docker image.
> On 17 Jul 2021, at 5:23 pm, Colin Sare-Soar <colin.saresoar at terrashape.co.uk> wrote:
> I have downloaded the linux version and installed it on my Debian 10 64bit box.
> This is a Xeon HP420 with 32gb and plenty of available disk space etc.
> When I try to run Self -s core.self, or any of the other snapshots, I get the following message:
> ./Self: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory
> I do have a link libX11.so.6 linked to libX11.so.6.3.0 (used by another program).
> The link is in /usr/lib/x86_64-linx-gnu and this directory is on my $PATH.
> Can someone tell me where Self expects to find this file?
> I have dabbled a bit with Smalltalk, Pharo and Cincom and am interested in learning about true OOP principles
> Self-interest mailing list
> Self-interest at lists.selflanguage.org
More information about the Self-interest