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>