2016-03-10 15:12 GMT+01:00 Peter Uhn��k <i.uhnak@gmail.com>:
On Thu, Mar 10, 2016 at 3:01 PM, Alexandre Bergel <alexandre.bergel@me.com> wrote:
Evan, let us know how it goes! This is important to understand what���s going on

Well this is well-known thing. Pharo is 32bit only, so all libraries have to be also.

Well, maybe there is something to check there.

I'm looking at the dependencies of pharo-launcher on ubuntu, and I don't see any dependency on libcairo2:i386.
��

But maybe it could be mentioned just-in-case somewhere on the website, and ways how to install it on linux (i.e. what command should the linux user execute in his particular distro, e.g. apt-get install libcairo2:i386 on debian/ubuntu, XYZ on Arch linux, etc.)?

For both Windows and Mac the cairo library is bundled with the VM, but in linux it's a bad practice and package manager should be used instead to install the packages (on linux it's actually 6 libraries, but package manager handles the dependencies automatically).

Oh, ok, maybe there is something (at least on Ubuntu) :

pharo-launcher depends on pharo-vm-core-i386, which depends on all expected libs except libcairo2:��

$ apt-cache depends pharo-vm-core-i386
pharo-vm-core-i386:i386
�� D��pend: libasound2:i386
�� D��pend: libc6:i386
�� D��pend: libfreetype6:i386
��|D��pend: libgl1-mesa-glx:i386
�� D��pend: <libgl1:i386>
�� �� libgl1-mesa-glx:i386
�� D��pend: libssl1.0.0:i386
�� D��pend: libx11-6:i386
�� Sugg��re: pharo-vm-desktop:i386
�� Sugg��re: <pharo-launcher:i386>
�� Recommande: pharo-vm-core:i386

pharo-vm-core suggest pharo-vm-desktop, and pharo-vm-desktop only recommand libcairo2 ?

$ apt-cache depends pharo-vm-desktop
pharo-vm-desktop:i386
�� D��pend: libc6:i386
�� D��pend: libfreetype6:i386
��|D��pend: libgl1-mesa-glx:i386
�� D��pend: <libgl1:i386>
�� �� libgl1-mesa-glx:i386
�� D��pend: libx11-6:i386
�� D��pend: pharo-vm-core:i386
�� Recommande: libcairo2:i386

So, maybe we need to change the dependencies then ?

Thierry


Peter