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@lordzealon.com> wrote:
Hi, thanks in advance for your answer.
The output is: glpunzi@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@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@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@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.