<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><div>On Jun 3, 2014, at 3:49 PM, Chris Muller &lt;<a href="mailto:asqueaker@gmail.com">asqueaker@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Ah, okay, now we're getting somewhere.<br><br>cmm@ent2:/usr/local/lib/squeak/4.0-2776$ ldd vm-display-X11<br>linux-gate.so.1 =&gt; &nbsp;(0xf7722000)<br>libGL.so.1 =&gt; not found<br>libXext.so.6 =&gt; not found<br>libSM.so.6 =&gt; not found<br>libICE.so.6 =&gt; not found<br>libdl.so.2 =&gt; /lib/i386-linux-gnu/libdl.so.2 (0xf76e8000)<br>libpthread.so.0 =&gt; /lib/i386-linux-gnu/libpthread.so.0 (0xf76cc000)<br>libm.so.6 =&gt; /lib/i386-linux-gnu/libm.so.6 (0xf7686000)<br>libnsl.so.1 =&gt; /lib/i386-linux-gnu/libnsl.so.1 (0xf766c000)<br>libX11.so.6 =&gt; not found<br>libc.so.6 =&gt; /lib/i386-linux-gnu/libc.so.6 (0xf74bd000)<br>/lib/ld-linux.so.2 (0xf7723000)<br><br>So I think Nicolai was right -- 32-bit libs not installed. &nbsp;Perhaps<br>running with -vm display=none somehow avoids the need for that<br>dependency..?<br><br>I recently upgraded this machine to Ubuntu 14.04 from 12.04. &nbsp;I<br>thought I had run squeak since then but maybe I haven't.<br><br>With Ubuntu 12.04, one could install "ia32-libs" but that package is<br>no longer available with 14.04. &nbsp;I actually have 14.04 on one of my<br>laptops where Squeak is working fine. &nbsp;I just did ldd on that and it<br>referred to a bunch of :i386 packages..</blockquote><div><br></div>ia32-libs is deprecated in Debian 7 Wheezy.&nbsp;<br><div><br></div><div>dpkg --add-achitecture i386</div><div>apt-get update</div><div>apt-get install libc6:i386&nbsp;</div><div><br></div><div><a href="http://stackoverflow.com/questions/20032019/to-install-ia32-libs-on-debian-wheezy-amd64">http://stackoverflow.com/questions/20032019/to-install-ia32-libs-on-debian-wheezy-amd64</a></div><div><a href="https://wiki.debian.org/Multiarch">https://wiki.debian.org/Multiarch</a></div><div><br></div><div>Ken installed ia32-libs in box4, I suppose, because he'd not heard of Multiarch.&nbsp;</div><div><br></div><div>Chris&nbsp;</div><div><br></div><br><blockquote type="cite"><br>Unfortunately, I'm not sure what magic incantation I must've used to<br>get all those packages installed on that 14.04 laptop. &nbsp;I'll keep<br>digging but if someone knows, it'd be much appreciated..<br><br>On Tue, Jun 3, 2014 at 2:08 PM, Bert Freudenberg &lt;<a href="mailto:bert@freudenbergs.de">bert@freudenbergs.de</a>&gt; wrote:<br><blockquote type="cite">On 03.06.2014, at 21:03, Chris Muller &lt;<a href="mailto:asqueaker@gmail.com">asqueaker@gmail.com</a>&gt; wrote:<br><blockquote type="cite"> It's not obvious to me which one is the X11 module..<br></blockquote><br>None. You need to run ldd not on the vm, but on the "vm-display-X11" module, which cannot be loaded according to the error message you got.<br><br>- Bert -<br><br><blockquote type="cite">I'm not sure -- here's the ldd output on a machine where Squeak is working fine:<br><br>cmm@ent1:/usr/local$ ldd ./lib/squeak/4.0-2776/squeak<br>linux-gate.so.1 =&gt; &nbsp;(0xf7766000)<br>libutil.so.1 =&gt; /lib/i386-linux-gnu/libutil.so.1 (0xf7744000)<br>libdl.so.2 =&gt; /lib/i386-linux-gnu/libdl.so.2 (0xf773f000)<br>libpthread.so.0 =&gt; /lib/i386-linux-gnu/libpthread.so.0 (0xf7723000)<br>libm.so.6 =&gt; /lib/i386-linux-gnu/libm.so.6 (0xf76f7000)<br>libnsl.so.1 =&gt; /lib/i386-linux-gnu/libnsl.so.1 (0xf76dd000)<br>libc.so.6 =&gt; /lib/i386-linux-gnu/libc.so.6 (0xf7533000)<br>/lib/ld-linux.so.2 (0xf7767000)<br><br>Here's the output of ldd on the machine that isn't working:<br><br>cmm@ent2:/usr/local/lib/squeak/4.0-2776$ ldd squeak<br>linux-gate.so.1 =&gt; &nbsp;(0xf7795000)<br>libutil.so.1 =&gt; /lib/i386-linux-gnu/libutil.so.1 (0xf7775000)<br>libdl.so.2 =&gt; /lib/i386-linux-gnu/libdl.so.2 (0xf7770000)<br>libpthread.so.0 =&gt; /lib/i386-linux-gnu/libpthread.so.0 (0xf7753000)<br>libm.so.6 =&gt; /lib/i386-linux-gnu/libm.so.6 (0xf770d000)<br>libnsl.so.1 =&gt; /lib/i386-linux-gnu/libnsl.so.1 (0xf76f4000)<br>libc.so.6 =&gt; /lib/i386-linux-gnu/libc.so.6 (0xf7545000)<br>/lib/ld-linux.so.2 (0xf7796000)<br><br>Looks like those hex-addresses are different, other than that, they<br>look the same. &nbsp;It's not obvious to me which one is the X11 module..<br><br><br><br>On Tue, Jun 3, 2014 at 11:16 AM, Bert Freudenberg &lt;<a href="mailto:bert@freudenbergs.de">bert@freudenbergs.de</a>&gt; wrote:<br><blockquote type="cite"><br>On 03.06.2014, at 17:51, Chris Muller &lt;<a href="mailto:asqueaker@gmail.com">asqueaker@gmail.com</a>&gt; wrote:<br><br><blockquote type="cite">On one machine only, I'm getting an error when I try to start any image:<br><br>--------------<br>could not find display driver vm-display-X11; either:<br>- check that /usr/local/lib/squeak/4.0-2776//vm-display-X11.so exists, or<br>- use the '-plugins &lt;path&gt;' option to tell me where it is, or<br>- remove DISPLAY from your environment.<br>---------------<br><br>Of course, none of those suggestions worked, and I have been running<br>Squeak for a long time on this box with no problems.<br><br>The same image starts fine on other machines, so I'm guessing<br>something has gotten hosed up with my Ubuntu 14.04 installation on<br>this one box?<br><br>Any suggestions are appreciated. &nbsp;Thanks!<br></blockquote><br>Does "ldd" output on the X11 module look right?<br><br>- Bert -<br><br><br><br><br><br></blockquote><br></blockquote><br><br><br><br></blockquote><br></blockquote></div><br></body></html>