<div>Hi,<br></div><div><br></div><div>So ldd is your friend here.<br></div><div><br></div><div>ldd vm-display-X11/.libs/vm-display-X11.so <br></div><div><br></div><div>or where ever it is in your installation and you will get a list of required libraries for that shared library.<br></div><div><br></div><div>We now want libXrender.so, and an <br></div><div><br></div><div>apt search libXrender <br></div><div><br></div><div>shows that I have installed libxrender-dev.  There is a i386 version of this as well.<br></div><div><br></div><div>If you do not want the extra disk space for the -dev version the package is confusingly named<br></div><div><br></div><div>libxrender1<br></div><div><br></div><div>So installing the i386 version of that will get past this error message.<br></div><div><br></div><div>But any shared libraries that ldd shows as not being found will need to be installed before squeak will start.<br></div><div><br></div><div>cheers<br></div><div><br></div><div>bruce<br></div><div><br></div><div ><br></div><div class="ik_mail_quote answerContentMessage" ><div>On 2022-08-26T07:05:11.000+02:00, Chris Muller <ma.chris.m@gmail.com> wrote:</div><blockquote class="ws-ng-quote"><div class="ws-ng-mail-style--517914eJzz9HPyjwAABGYBgQ"><div dir="ltr">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.<div><br></div><div>   <a class="defaultMailLink" href="https://milanvavra.wordpress.com/2017/02/27/squeak-5-1-32bit-installation-on-ubuntu-17-04-64bit-beta1-gnome/" target="_blank" rel="noopener noreferrer" data-ik="ik-secure">https://milanvavra.wordpress.com/2017/02/27/squeak-5-1-32bit-installation-on-ubuntu-17-04-64bit-beta1-gnome/</a><br></div><div><br></div><div>For my 22.04, it identifies:</div><div><br></div><div>libc6-i386<br>libc6:i386<br>libgl1:i386<br></div><div><br></div><div>of which I installed all.  Unfortunately, Squeak is still reporting the following error message when attempting to launch the image:</div><div>____</div><div>./Squeak6.0-22104-32bit-202206021410-Linux-x86/bin/squeak ./Squeak6.0-22104-32bit-202206021410-Linux-x86/shared/Squeak6.0-22104-32bit.image<br>vm-display-X11 tryLoading /home/cmm/Chris/dev/Squeak/Squeak6.0-22104-32bit-202206021410-Linux-x86/bin/<a class="defaultMailLink" href="http://vm-display-X11.so" target="_blank" rel="noopener noreferrer" data-ik="ik-secure">vm-display-X11.so</a>: dlopen: <a class="defaultMailLink" href="http://libXrender.so.1" target="_blank" rel="noopener noreferrer" data-ik="ik-secure">libXrender.so.1</a>: cannot open shared object file: No such file or directory<br>could not find display driver vm-display-X11; either:<br>  - check that /home/cmm/Chris/dev/Squeak/Squeak6.0-22104-32bit-202206021410-Linux-x86/bin//<a class="defaultMailLink" href="http://vm-display-X11.so" target="_blank" rel="noopener noreferrer" data-ik="ik-secure">vm-display-X11.so</a> exists, or<br>  - use the '-plugins <path>' option to tell me where it is, or<br>  - remove DISPLAY from your environment.<br>Aborted (core dumped)<br></div><div>____</div><div><br></div><div>Any ideas?  Has anyone else been able to get Squeak 6.0 32-bit running on an x86_64 machine?</div><div><br></div><div>thanks.</div></div>
<hr></div></blockquote></div>