Skip to main content.
home | support | download

Back to List Archive

Re: LOL (Lack of libraries)

From: Colin Kuskie <ckuskie(at)>
Date: Fri Apr 12 2002 - 17:31:31 GMT
Okay.  I changed the Subject so that this is easier for me to track,
and concatenated the responses to several emails below.

What do you get when you type make install-lib?

This is what I get:

cp src/libswish-e.a /usr/local/lib/libswish-e.a

No .so file.  Or is an .a file equivalent?

#ldconfig -v | less #snippet below

/usr/lib: => => =>

Nothing being linked there either.

> Did you build with --with-zlib


> What's the output from ldd src/swish-e?
> How about nm src/libswish-e.a  | grep compress2

# ldd src/swish-e => /lib/ (0x4001a000) => /usr/lib/ (0x40037000) => /lib/ (0x40046000)
        /lib/ => /lib/ (0x40000000)
# nm src/libswish-e.a | grep compress2
         U uncompress2
         U uncompress2
         U uncompress2
         U compress2
00000050 T SW_compress2
00000104 T uncompress2
         U uncompress2
         U uncompress2
         U uncompress2
         U uncompress2

> Could you try two things?
> run ldconfig and try to build again.

Reran ldconfig, no change.

> I'd also like to see what ldd says, too.  I assume that libz is not
> listed.
>    ~/swish-e > ldd perl/blib/arch/auto/SWISHE/
>  => /lib/ (0x40095000)
>  => /usr/local/lib/ (0x400b2000)
>  => /lib/ (0x4014c000)
>  => /usr/lib/ (0x40254000)
>           /lib/ => /lib/ (0x80000000)

Shouldn't there be a link to libswishe in there somewhere?

# ldd blib/arch/auto/SWISHE/ => /lib/ (0x40090000) => /lib/ (0x400ad000)
        /lib/ => /lib/ (0x80000000)
Received on Fri Apr 12 17:32:59 2002