Squeak-3.6g cannot find vm-display-X11.so

GuRU guru at beastie.nscl.msu.edu
Thu Oct 16 04:42:27 UTC 2003


Out of da blue Ned Konz aka (ned at bike-nomad.com) said:
> On Wednesday 15 October 2003 2:40 pm, GuRU wrote:
> > Hello all! :)
> > I'm having problems getting squeak 3.6g to startup on my NetBSD box :(.
> > Everytime I attempt to start squeak it complains about not finding
> > vm-display-X11.so.
> >
> > My squeak version is:
> >
> > 3.6g-2 #1 Wed Oct 15 17:14:07 EDT 2003 gcc 3.3.1
> > Squeak3.6beta of '4 July 2003' [latest update: #5411]
> > NetBSD beastie.nscl.msu.edu 1.6ZC NetBSD 1.6ZC (BEASTIE) #6: Mon Oct 13
> > 12:00:05 EDT 2003 
> > toor at beastie.nscl.msu.edu:/usr/obj/sys/arch/i386/compile/BEASTIE i386
> > default plugin location: /usr/local/lib/squeak/3.6g-2/*.so
> >
> > This is the output I get when I run squeak ~/squeak/squeak.image
> >
> > could not find display driver vm-display-X11; either:
> >   - check that /usr/local/lib/squeak/3.6g-2/vm-display-X11.so exists, or
> >   - use the '-plugins <path>' option to tell me where it is, or
> >   - remove DISPLAY from your environment.
> >
> > Any pointers would be appreciated.  I'm gonna see what ktrace/ktruss gives
> > me.  Thanks in advance :) :) :)
> 
> Does that file exist?
Yes it does.

> 
> If so, have you tried doing an ldd on it to see if it can find all of its 
> libraries:
> 
> $ ldd /usr/local/lib/squeak/3.6g-2/vm-display-X11.so
>         libGL.so.1 => /usr/lib/libGL.so.1 (0x40011000)
>         libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x41268000)
>         libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4142e000)
>         libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x41403000)
>         libdl.so.2 => /lib/libdl.so.2 (0x411bd000)
>         libm.so.6 => /lib/libm.so.6 (0x41199000)
>         libnsl.so.1 => /lib/libnsl.so.1 (0x41505000)
>         libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x419ca000)
>         libc.so.6 => /lib/libc.so.6 (0x41017000)
>         libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0x40088000)
>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
> 
Now that's interesting.  Some of the libraries are missing
beastie:3.6g-2# ldd /usr/local/lib/squeak/3.6g-2/vm-display-X11.so 
/usr/local/lib/squeak/3.6g-2/vm-display-X11.so:
         -lICE.6 => /usr/X11R6/lib/libICE.so.6
         -lSM.6 => /usr/X11R6/lib/libSM.so.6
         -lX11.6 => /usr/X11R6/lib/libX11.so.6
         -lXt.6 => /usr/X11R6/lib/libXt.so.6
         -lXext.6 => /usr/X11R6/lib/libXext.so.6
         -lXmu.6 => /usr/X11R6/lib/libXmu.so.6
         -lXi.6 => /usr/X11R6/lib/libXi.so.6
         -lpthread.0 => /usr/lib/libpthread.so.0
         -lGL.5 => /usr/local/lib/libGL.so.5
         -lXext.6 => not found
         -lSM.6 => not found
         -lICE.6 => not found
         -lm.0 => /usr/lib/libm387.so.0
         -lm.0 => /usr/lib/libm.so.0
         -lX11.6 => not found
         -lc.12 => /usr/lib/libc.so.12

> Did you build it yourself, or did you get a binary?
Yes I built it myself.  Looks like I have a little bit of work to do :).


> 
> -- 
> Ned Konz
> http://bike-nomad.com
> GPG key ID: BEEA7EFE
> 

./i'khala
-- 
guru <guru at beastie.nscl.msu.edu>       (,.)
http://www.msu.edu/~ikhala           \\\00 )
Driven by NetBSD                       \= )
                                       cc_|\_,^



More information about the Squeak-dev mailing list