I have Debian 12 (64 bit) installed on my laptop and Debian 11 (32
bit) on my desktop.
I run squeak 5.3 on my desktop and want to run 5.3 (32 bit) on my
laptop til I have everything moved over to squeak 6.0.
But 5.3 wont run on my laptop.
When I run squeak.sh I get:
squeak.sh
rocky@M33:~/Smalltalk/Squeak6.0-22104-32bit-202206021410-Linux-x86$ squeak.sh
Using /home/rocky/Smalltalk/Squeak6.0-22104-32bit-202206021410-Linux-x86/bin/squeak
...
vm-display-X11 tryLoading
/home/rocky/Smalltalk/Squeak6.0-22104-32bit-202206021410-Linux-x86/bin/vm-display-X11.so:
dlopen: libXrender.so.1: cannot open shared object file: No such file
or directory
could not find display driver vm-display-X11; either:
- check that /home/rocky/Smalltalk/Squeak6.0-22104-32bit-202206021410-Linux-x86/bin//vm-display-X11.so
exists, or
- use the '-plugins <path>' option to tell me where it is, or
- remove DISPLAY from your environment.
Aborted
rocky@M33:~/Smalltalk/Squeak6.0-22104-32bit-202206021410-Linux-x86$ cd bin
rocky@M33:~/Smalltalk/Squeak6.0-22104-32bit-202206021410-Linux-x86/bin$
ls vm-display-X*
vm-display-X11.so
My understanding is that 32 bit software should run on 64 bit
hardware. Is there
something I need to do to ensure that this is the case?
I tried installing libraries libXrender (already installed) and
libXrender-dev but it didn't help .
Any help much appreciated.
Ralph Boland
--
Any artist who remains true to himself becomes a work of art himself,
because that is one of the most difficult things to do. Lenard Cohen