Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Jun 2010 00:37:38 +0400
From:      Ruslan Mahmatkhanov <cvs-src@yandex.ru>
To:        FreeBSD Ports Mailing List <ports@freebsd.org>
Subject:   ldd(1) manpage bug and how to know who depends on libchamplain.so
Message-ID:  <4C1E7C12.6010004@yandex.ru>

next in thread | raw e-mail | index | archive | help

Good day!

I (still) have a trouble in using deskutils/gtg after gnome update,
but i was able to make it work partially (it was new intel video
driver issue). So, new problem is appear when i try to select some menu 
item - it crashes with:

"""
/libexec/ld-elf.so.1: 
/usr/local/lib/python2.6/site-packages/champlain.so: Undefined symbol 
"champlain_add_constants"
"""

I seems to rebuilt all the gnome/X things more then one time, but
it steel persists. gtg isn't depend on libchamplain directly so how can 
i know who actually call champlain_add_constants routine from 
libchamplain.so?

While trying to uncover this with ldd i found a bug in ldd(1) manpage. I 
was using command line from EXAMPLES section in tcsh and sh like so:

find . -type f | xargs -n1 file -f | grep ELF | cut -f1 -d' ' | xargs 
ldd -f '%A %o\n' | grep champlain.so

and i always get

"""
Usage: file [-bcikLhnNrsvz0] [-e test] [-f namefile] [-F separator] [-m 
magicfiles] file...
        file -C -m magicfiles
Try `file --help' for more information.
"""

Maybe it should read `xargs -n1 file -f`, not -F?

Thanks for any help.

-- 
Regards,
Ruslan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C1E7C12.6010004>