thanks for both replies.

- I was under the impression that the 64bit VM was precisely intended to remove dependencies on 32bits libraries ... ?

- and yes, you are right, I should have called on the plugin, not the vm

thanks again

nicolas


On 12/01/2017 14:43, Hilaire wrote:
If you are using Pharo on a Linux 64 bits system you need the Linux 32
bits librararies. There are not installed by default on Linux.

You can follow these procedure to install the missing 32 bits libraries:
http://www.drgeo.eu/faq#TOC-Debian-Jessie-Ubuntu-LinuxMint-12.04-LTS1


Le 12/01/2017 à 12:26, Nicolas Anquetil a écrit :
a fresh install of moose image failed to start on a number of Linux
machines because of missing libraries

the missing dependencies are libGL and libX11 that for some reasons were
not installed (but it was a running linux with graphical interface).

See below

On 12/01/2017 14:44, Nicolai Hess wrote:
The vm-display-X11
will be dynamically loaded, that is why you don't see the GL/X11 dependency if you ldd on the vm (pharo-executable).

If you are on a 64Bit machine, you need to have 32Bit libraries for X11/GL . And yes, it would be nice to have a headless vm not to depend on the display library stuff.

2017-01-12 14:38 GMT+01:00 Nicolas Anquetil <[email protected] <mailto:[email protected]>>:

    more info on this,

    On my own computer, the dependencies are not the same:

    ---

    $ ldd pharo
        linux-gate.so.1 =>  (0xf7751000)
        libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf76ce000)
        libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf76c9000)
        libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0
    (0xf76ab000)
        libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf74f5000)
        /lib/ld-linux.so.2 (0x565c6000)

    ---

    Specifically, the two missing libraries (for hte others) are not
    requested on my computer.

    So why were they needed in the other cases? (I am using the same
    pharo5 as they do)

    nicolas


    On 12/01/2017 12:26, Nicolas Anquetil wrote:


    a fresh install of moose image failed to start on a number of
    Linux machines because of missing libraries

    the missing dependencies are libGL and libX11 that for some
    reasons were not installed (but it was a running linux with
    graphical interface).

    See below

    ---

    $ ldd vm-display-X11

    linux-gate.so.1 =>  (0xf7766000)
    libpthread.so.0 => /lib32/libpthread.so.0 (0xf76ff000)
    libGL.so.1 => not found
    libX11.so.6 => not found
    libc.so.6 => /lib32/libc.so.6 (0xf754b000)
    /lib/ld-linux.so.2 (0x5661f000)

    ---

    there should be a way to test that.
    Not too sure how. May be an installer in the form of a headless
    image using the system ldd (see above) command ?


    nicolas

-- Nicolas Anquetil -- MCF (HDR)
    Project-Team RMod

-- Nicolas Anquetil -- MCF (HDR)
    Project-Team RMod



--
Nicolas Anquetil -- MCF (HDR)
Project-Team RMod

Reply via email to