2016-03-10 15:12 GMT+01:00 Peter Uhnák <i.uh...@gmail.com>: > On Thu, Mar 10, 2016 at 3:01 PM, Alexandre Bergel <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. >
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 >