[squeak-dev] Squeak and Linux OpenSuse 11.1
Giuseppe Luigi Punzi
glpunzi at lordzealon.com
Mon May 25 10:00:40 UTC 2009
Hi again,
Sorry, for the delay, but my OpenSuse box is at work, and I didn't have
time to check this.
I didn't tried this option yet. Some minutes ago, tried specifying the
plugins directory, and worked:
squeak -plugins /usr/lib/squeak/3.10-3/
And squeak -h gives me this output:
glpunzi at info01:~/desarrollo/squeak.3.10> squeak -help
Usage: squeak [<option>...] [<imageName> [<argument>...]]
squeak [<option>...] -- [<argument>...]
.
.
[The diferent options]
.
.
Notes:
<imageName> defaults to `squeak.image'.
-vtlock disables keyboard vt switching even when -vtswitch is enabled
If `-memory' is not specified then the heap will grow dynamically.
<argument>s are ignored, but are processed by the Squeak image.
The first <argument> normally names a Squeak `script' to execute.
Precede <arguments> by `--' to use default image.
Available drivers:
vm-sound-null
vm-sound-ALSA
vm-sound-OSS
vm-display-null
vm-display-fbdev
Seems, for some reason, don't find vm-display-X11 by default.
On mar, 2009-05-19 at 12:56 +0200, Bruce O'Neel wrote:
> Hi,
>
> Keep in mind that I do not use OpenSUSE so this might be completely wrong.
>
> If you figure out which rpm you got /usr/lib64/libGL.so.1 from, you need to install
> that same RPM but the i568 one rather than x86_64 one.
>
> Guessing, ie, proceed at your own risk, I think that Mesa-7.4.2-1.3.i586.rpm would do it.
>
> It looks like you can get it from
> http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_11.1/i586/
>
> cheers
>
> bruce
>
>
> On Mon, May 18, 2009 at 10:07:24PM +0200, Bruce O'Neel wrote:
> > 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
|