can't run 32 bit squeak 5.2 on 64 bit OS (Debian 10)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

can't run 32 bit squeak 5.2 on 64 bit OS (Debian 10)

Ralph Boland
I am able to run Squeak 5.2 (64 bit) on 64 bit Debian 10
but when I try to run Squeak 5.2 (32 bit) I get the following error:

~/Downloads/Squeak5.2-32/Squeak5.2-18229-32bit-201810190412-Linux$ squeak.sh

Using /home/rocky/Downloads/Squeak5.2-32/Squeak5.2-18229-32bit-201810190412-Linux/bin/squeak...
could not find display driver vm-display-X11; either:
  - check that /home/rocky/Downloads/Squeak5.2-32/Squeak5.2-18229-32bit-201810190412-Linux/bin//vm-display-X11.so
exists, or
  - use the '-plugins <path>' option to tell me where it is, or
  - remove DISPLAY from your environment.
Aborted

My assumption is that some 32 bit libraries are missing but that's only a guess.
If my assumption is correct can anybody tell me what libraries I need?

I think it's a red herring but it is noteworthy that there is a double
slash ('//')
immediately before the 'vm-display-X11.so exists ... in the error message.
I assume this is just a typo by the person who created the error message.

I tried the -plugins advice but it didn't seem to work.  Perhaps I did it wrong.

When I ran Squeak 5.2 32 bit on  Debian 9 (32 bit) it ran fine.

Any advice on how to resolve this problem much appreciated.
I can provide any additional information requested.

Ralph Boland
_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Reply | Threaded
Open this post in threaded view
|

Re: can't run 32 bit squeak 5.2 on 64 bit OS (Debian 10)

Michael Rice
I run 32 bit code in a Debian 686 Gnome box installed on a 64 bit Fedora desktop.

On Fri, Jul 19, 2019, 10:13 AM Ralph Boland <[hidden email]> wrote:
I am able to run Squeak 5.2 (64 bit) on 64 bit Debian 10
but when I try to run Squeak 5.2 (32 bit) I get the following error:

~/Downloads/Squeak5.2-32/Squeak5.2-18229-32bit-201810190412-Linux$ squeak.sh

Using /home/rocky/Downloads/Squeak5.2-32/Squeak5.2-18229-32bit-201810190412-Linux/bin/squeak...
could not find display driver vm-display-X11; either:
  - check that /home/rocky/Downloads/Squeak5.2-32/Squeak5.2-18229-32bit-201810190412-Linux/bin//vm-display-X11.so
exists, or
  - use the '-plugins <path>' option to tell me where it is, or
  - remove DISPLAY from your environment.
Aborted

My assumption is that some 32 bit libraries are missing but that's only a guess.
If my assumption is correct can anybody tell me what libraries I need?

I think it's a red herring but it is noteworthy that there is a double
slash ('//')
immediately before the 'vm-display-X11.so exists ... in the error message.
I assume this is just a typo by the person who created the error message.

I tried the -plugins advice but it didn't seem to work.  Perhaps I did it wrong.

When I ran Squeak 5.2 32 bit on  Debian 9 (32 bit) it ran fine.

Any advice on how to resolve this problem much appreciated.
I can provide any additional information requested.

Ralph Boland
_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners

_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Reply | Threaded
Open this post in threaded view
|

Re: can't run 32 bit squeak 5.2 on 64 bit OS (Debian 10)

K K Subbu
In reply to this post by Ralph Boland
On 19/07/19 7:43 PM, Ralph Boland wrote:

> I am able to run Squeak 5.2 (64 bit) on 64 bit Debian 10
> but when I try to run Squeak 5.2 (32 bit) I get the following error:
>
> ~/Downloads/Squeak5.2-32/Squeak5.2-18229-32bit-201810190412-Linux$ squeak.sh
>
> Using /home/rocky/Downloads/Squeak5.2-32/Squeak5.2-18229-32bit-201810190412-Linux/bin/squeak...
> could not find display driver vm-display-X11; either:
>    - check that /home/rocky/Downloads/Squeak5.2-32/Squeak5.2-18229-32bit-201810190412-Linux/bin//vm-display-X11.so
> exists, or
>    - use the '-plugins <path>' option to tell me where it is, or
>    - remove DISPLAY from your environment.
> Aborted

You can check which needed files are missing for vm-display-X11.so with:

$ ldd vm-display-X11.so

and search for packages that have these files at
https://packages.ubuntu.com/

Also, ensure that you have added the i386 architecture and installed
i386 versions of multiarch-support, libx11-6 and libglu1-mesa libraries
E.g.

$ sudo dpkg --add-architecture i386
$ sudo apt-get update
$ sudo apt-get install multiarch-support
$ sudo apt-get install libx11-6:i386 libglu1-mesa:i386


HTH .. Subbu
_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners