[squeak-dev] running 32-bit Squeak in Ubuntu 22.04 64-bit
Bruce O'Neel
bruce.oneel at pckswarms.ch
Fri Aug 26 07:31:15 UTC 2022
Hi,
So ldd is your friend here.
ldd vm-display-X11/.libs/vm-display-X11.so
or where ever it is in your installation and you will get a list of
required libraries for that shared library.
We now want libXrender.so, and an
apt search libXrender
shows that I have installed libxrender-dev. There is a i386 version
of this as well.
If you do not want the extra disk space for the -dev version the
package is confusingly named
libxrender1
So installing the i386 version of that will get past this error
message.
But any shared libraries that ldd shows as not being found will need
to be installed before squeak will start.
cheers
bruce
On 2022-08-26T07:05:11.000+02:00, Chris Muller <ma.chris.m at gmail.com>
wrote:
> I need to open a 32-bit image on my new 64-bit laptop running Ubuntu
> 22.04 64-bit. I've relied on this great technique and script for
> the last few years to identify the required packages.
>
>
> https://milanvavra.wordpress.com/2017/02/27/squeak-5-1-32bit-installation-on-ubuntu-17-04-64bit-beta1-gnome/
>
> For my 22.04, it identifies:
>
> libc6-i386
> libc6:i386
> libgl1:i386
>
> of which I installed all. Unfortunately, Squeak is still reporting
> the following error message when attempting to launch the image:
> ____
> ./Squeak6.0-22104-32bit-202206021410-Linux-x86/bin/squeak
> ./Squeak6.0-22104-32bit-202206021410-Linux-x86/shared/Squeak6.0-22104-32bit.image
> vm-display-X11 tryLoading
> /home/cmm/Chris/dev/Squeak/Squeak6.0-22104-32bit-202206021410-Linux-x86/bin/vm-display-X11.so
> [http://vm-display-X11.so]: dlopen: libXrender.so.1
> [http://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/cmm/Chris/dev/Squeak/Squeak6.0-22104-32bit-202206021410-Linux-x86/bin//vm-display-X11.so
> [http://vm-display-X11.so] exists, or
> - use the '-plugins <path>' option to tell me where it is, or
> - remove DISPLAY from your environment.
> Aborted (core dumped)
>
> ____
>
> Any ideas? Has anyone else been able to get Squeak 6.0 32-bit
> running on an x86_64 machine?
>
> thanks.
> -------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220826/f69dbac7/attachment.html>
More information about the Squeak-dev
mailing list
|