[Date Prev] [Date Next] [Thread Prev] [Thread Next] Date Index Thread Index Search archive:
Date:Mon Feb 26 19:38:30 2003 
Subject:Re: Linux POPLOG package dependencies? 
From:S.Isard 
Volume-ID:1030226.01 

On 25 Feb 2003, Rod Chapman wrote:

> Does anyone know a complete list of RPM package dependencies
> needed by POPLOG on IA32/Linux.

I'm not sure where RPMs come in.  As far as I'm aware, there is no RPM
package for poplog at the moment.  If you have installed poplog from one
of the tar achives, you can use the command

ldd `which pop11`

to see what runtime libraries it will require in order to start up.
(Please excuse me if I'm telling you things you already know.)  On my
RedHat system that command gives

        /lib/libNoVersion.so.1 => /lib/libNoVersion.so.1 (0x40015000)
        libXm.so.2 => /usr/X11R6/lib/libXm.so.2 (0x4001d000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x401b5000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x401ff000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4020b000)
        libdl.so.2 => /lib/libdl.so.2 (0x402a8000)
        libtermcap.so.2 => /lib/libtermcap.so.2 (0x402ac000)
        libm.so.6 => /lib/libm.so.6 (0x402b0000)
        libc.so.6 => /lib/libc.so.6 (0x402cd000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x403c2000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x403cc000)
        libXp.so.6 => /usr/X11R6/lib/libXp.so.6 (0x403e1000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

You are ok as long as there is something to the right of the arrow on
each line,  If not, you need to get some version of the library listed
on the left.

If your problems just involve X windows libraries, you might be able to
run corepop11, which on my system uses

        /lib/libNoVersion.so.1 => /lib/libNoVersion.so.1 (0x40015000)
        libdl.so.2 => /lib/libdl.so.2 (0x4001d000)
        libtermcap.so.2 => /lib/libtermcap.so.2 (0x40021000)
        libm.so.6 => /lib/libm.so.6 (0x40025000)
        libc.so.6 => /lib/libc.so.6 (0x40042000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

Then you could follow the instructions for rebuilding poplog to get a
full system.  (You need some sort of running poplog in order to carry
out the instructions.)

Failing that, you might be lucky with the reduced poplog at
http://www.cs.bham.ac.uk/research/poplog/mini-linux-pop/ , which only
needs

        libdl.so.1 => /lib/libdl.so.1 (0x4000e000)
        libc.so.5 => /usr/i486-linux-libc5/lib/libc.so.5 (0x40011000)

because some things are statically linked.  However, libc.so.5 is not
present on some newer RedHat systems.  I don't know about Mandrake.

Stephen Isard