[squeak-dev] Squeak and Linux OpenSuse 11.1

Bruce O'Neel squeak at pckswarms.ch
Mon May 18 20:07:24 UTC 2009


Hi,

As Bert recommended, the VM built without GL support might be the way to go.

The other choice is to figure out what SuSE calls the 32 bit version of Mesa,
and install that.

You can't call a 64 bit library from 32 bit code.  Well, that's 
not 100% true, but, let's just leave it there rather than add paragraphs which
won't really solve the problem anyway.

cheers

bruce


On Mon, May 18, 2009 at 06:19:04PM +0200, Giuseppe Luigi Punzi wrote:
> Don't works :(
> 
> El Monday 18 May 2009 17:42:38 Mariano Martinez Peck escribió:
> > On Mon, May 18, 2009 at 2:38 PM, Giuseppe Luigi Punzi <
> >
> > glpunzi at lordzealon.com> wrote:
> > > Hi, thanks in advance for your answer.
> > >
> > > The output is:
> > > glpunzi at dhcppc2:~/descargas/Squeak-3.10-4/platforms/unix/src/vm> ldd
> > > /usr/local/lib/squeak/3.10-4/vm-display-X11
> > >         linux-gate.so.1 =>  (0xffffe000)
> > >        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xf7f6a000)
> > >        libGL.so.1 => not found
> > >        libXext.so.6 => /usr/lib/libXext.so.6 (0xf7f59000)
> > >        libSM.so.6 => /usr/lib/libSM.so.6 (0xf7f50000)
> > >        libICE.so.6 => /usr/lib/libICE.so.6 (0xf7f34000)
> > >        libdl.so.2 => /lib/libdl.so.2 (0xf7f2f000)
> > >        libm.so.6 => /lib/libm.so.6 (0xf7f06000)
> > >        libnsl.so.1 => /lib/libnsl.so.1 (0xf7eed000)
> > >        libX11.so.6 => /usr/lib/libX11.so.6 (0xf7dba000)
> > >        libc.so.6 => /lib/libc.so.6 (0xf7c5e000)
> > >        libXau.so.6 => /usr/lib/libXau.so.6 (0xf7c59000)
> > >        libuuid.so.1 => /lib/libuuid.so.1 (0xf7c53000)
> > >        /lib/ld-linux.so.2 (0xf7fab000)
> > >        libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xf7c50000)
> > >        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf7c32000)
> > >
> > > Could be libGL the problem?
> > >
> > > libGL.so.1 is provided by Mesa package, but is installed. It puts the
> > > file on
> > > /usr/lib64
> >
> > what about doing an ln to /usr/lib ?   just to see if works
> >
> > > El Monday 18 May 2009 17:27:02 Bruce O'Neel escribió:
> > > > Hi,
> > > >
> > > > Try a
> > > >
> > > > ldd /usr/local/lib/squeak/3.10-4/vm-display-X11.so
> > > >
> > > > or
> > > >
> > > > ldd /usr/local/lib/squeak/3.10-4/vm-display-X11
> > > >
> > > > and look at what libraries vm-disply-X11 wants.  That might point
> > > > you in some direction.
> > > >
> > > > cheers
> > > >
> > > > bruce
> > > >
> > > > On Mon, May 18, 2009 at 03:20:45PM +0200, Giuseppe Luigi Punzi wrote:
> > > > > Hi all,
> > > > >
> > > > > Recently I installed OpenSuse 11.1 in my work machine, and I'm trying
> > >
> > > to
> > >
> > > > > get Squeak working.
> > > > >
> > > > > I downloaded  Squeak-3.10-4.i686-pc-linux-gnu.tar.gz from
> > > > > http://www.squeakvm.org/unix/
> > > > >
> > > > > I tried to launch ./INSTALL but it told me:
> > > > > "Your architecture appears to be: x86_64-linux-gnu.
> > > > >
> > > > > No binaries/libraries found for x86_64-linux-gnu.
> > > > > You might have tell INSTALL whch cpu-vendor-os to use."
> > > > >
> > > > > To avoid to build a VM, I forced with
> > > > > ./INSTALL i686-pc-linux-gnu/
> > > > >
> > > > > it installed, but, when I tried to start it, I get:
> > > > > glpunzi at dhcppc2:~/desarrollo/squeak.3.10> squeak
> > > > > Squeak3.10.2-7179-basic.image could not find display driver
> > > > > vm-display-X11; either:
> > > > >   - check that /usr/local/lib/squeak/3.10-4/vm-display-X11.so exists,
> > >
> > > or
> > >
> > > > >   - use the '-plugins <path>' option to tell me where it is, or
> > > > >   - remove DISPLAY from your environment.
> > > > > Abortado
> > > > >
> > > > > My vm-display.X11 looks like:
> > > > > glpunzi at dhcppc2:~/desarrollo/squeak.3.10> ls
> > > > > /usr/local/lib/squeak/3.10-4/ AioPlugin                DBusPlugin
> > > > > ImmX11Plugin   MIDIPlugin OggPlugin        squeak
> > > > > UnixOSProcessPlugin  vm-display-fbdev  vm- display-X11.do 
> > > > > vm-sound-NAS XDisplayControlPlugin
> > > > > B3DAcceleratorPlugin     FileCopyPlugin   KedamaPlugin   Mpeg3Plugin
> > > > > PseudoTTYPlugin  Squeak3D        UUIDPlugin           vm-display-null
> > > > > vm- display-X11.so  vm-sound-null
> > > > > ClipboardExtendedPlugin  GStreamerPlugin  KedamaPlugin2  npsqueak.so
> > > > > RomePlugin       SqueakFFIPrims  VideoForLinuxPlugin  vm-display-X11
> > > > > vm- sound-ALSA      vm-sound-OSS
> > > > > glpunzi at dhcppc2:~/desarrollo/squeak.3.10>
> > > > >
> > > > > I had vm-display-X11 and I supposed about a symbolic link is needed,
> > >
> > > and
> > >
> > > > > I create it (the vm-display-X11.so above is my symlink), but still
> > >
> > > don't
> > >
> > > > > working.
> > > > >
> > > > > Someone could give me some advice?
> > > > >
> > > > > Cheers.
> 
> 



More information about the Squeak-dev mailing list