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