Evan,

We had this problem in every Data Week workshop. Is just matter of installing the libcairo 32 bits package for your Linux distro. In the case of ubuntu, you could adapt instructions at [1]. For a smother Gnu/Linux experience, the message could be a little bit more descriptive, something advicing to check for LibCairo 32 bit in the system and installing it, if it is not present. About multi-unix package installation support, I have been thinking in some kind of interface with the Nix package manager[2], so when something is not there, Pharo could offer automatic installation.

[1] http://askubuntu.com/questions/107230/what-happened-to-the-ia32-libs-package
[2] http://nixos.org/nix/

Cheers,

Offray

On 10/03/16 09:12, Peter Uhnák wrote:
On Thu, Mar 10, 2016 at 3:01 PM, Alexandre Bergel <alexandre.ber...@me.com <mailto:alexandre.ber...@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.

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).

Peter

Reply via email to