Here's the RPM output:
[schatterjee@dal-schatter-l ESM]$ ldd ./test | grep / | grep '=>' |
> while read lib arrow file addr; do
> rpm -qf $file
> done | sort -u
apr-1.3.9-3.fc13.i686
apr-util-1.3.10-1.fc14.i686
cyrus-sasl-lib-2.1.23-12.fc14.i686
db4-4.8.30-2.fc14.i686
expat-2.0.1-10.fc13.i686
file /usr/local/lib/libz.so.1 is not owned by any package
glibc-2.13-1.i686
libgcc-4.5.1-4.fc14.i686
libstdc++-4.5.1-4.fc14.i686
libuuid-2.18-4.8.fc14.i686
log4cxx-0.10.0-9.fc13.i686
nspr-4.8.7-1.fc14.i686
nss-3.12.9-9.fc14.i686
nss-softokn-freebl-3.12.9-5.fc14.i686
nss-util-3.12.9-1.fc14.i686
openldap-2.4.23-4.fc14.i686
Here's the output from ldd:
[schatterjee@dal-schatter-l ESM]$ ldd ./test | sort -u
libapr-1.so.0 => /usr/lib/libapr-1.so.0 (0x00da6000)
libaprutil-1.so.0 => /usr/lib/libaprutil-1.so.0 (0x00cb8000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x006e6000)
libc.so.6 => /lib/libc.so.6 (0x00347000)
libdb-4.8.so => /lib/libdb-4.8.so (0x06d29000)
libdl.so.2 => /lib/libdl.so.2 (0x0019a000)
libexpat.so.1 => /lib/libexpat.so.1 (0x00c73000)
libfreebl3.so => /lib/libfreebl3.so (0x008ce000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0013a000)
liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2 (0x006cb000)
libldap-2.4.so.2 => /usr/lib/libldap-2.4.so.2 (0x007f0000)
/lib/ld-linux.so.2 (0x00326000)
liblog4cxx.so.10 => /usr/lib/liblog4cxx.so.10 (0x004d7000)
libm.so.6 => /lib/libm.so.6 (0x00110000)
libnspr4.so => /lib/libnspr4.so (0x05324000)
libnss3.so => /usr/lib/libnss3.so (0x04457000)
libnssutil3.so => /usr/lib/libnssutil3.so (0x05362000)
libplc4.so => /lib/libplc4.so (0x00195000)
libplds4.so => /lib/libplds4.so (0x00191000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00157000)
libresolv.so.2 => /lib/libresolv.so.2 (0x00177000)
libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x06f10000)
libsmime3.so => /usr/lib/libsmime3.so (0x045ca000)
libssl3.so => /usr/lib/libssl3.so (0x04592000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x05046000)
libuuid.so.1 => /lib/libuuid.so.1 (0x00172000)
libz.so.1 => /usr/local/lib/libz.so.1 (0x0019f000)
linux-gate.so.1 => (0x00a84000)
-----Original Message-----
From: John Reiser [mailto:[email protected]]
Sent: Wed 4/20/2011 5:03 PM
To: [email protected]
Subject: Re: [Valgrind-users] Valgrind errors with log4cxx
On 04/20/2011 02:51 PM, Chatterjee, Shash wrote:
>
> ... Still no go, same results!
>
In an earlier message Shash wrote:
-----
Here's ldd output:
libapr-1.so.0 => /usr/local/lib/libapr-1.so.0 (0x0080e000)
libaprutil-1.so.0 => /usr/local/lib/libaprutil-1.so.0 (0x002c4000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x006e6000)
libc.so.6 => /lib/libc.so.6 (0x00347000)
libdl.so.2 => /lib/libdl.so.2 (0x004f0000)
libexpat.so.1 => /lib/libexpat.so.1 (0x00c73000)
libfreebl3.so => /lib/libfreebl3.so (0x008ce000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00533000)
/lib/ld-linux.so.2 (0x00326000)
liblog4cxx.so.10 => /usr/local/lib/liblog4cxx.so.10 (0x00110000)
libm.so.6 => /lib/libm.so.6 (0x004fe000)
libpthread.so.0 => /lib/libpthread.so.0 (0x004d3000)
librt.so.1 => /lib/librt.so.1 (0x00569000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x05046000)
libuuid.so.1 => /lib/libuuid.so.1 (0x004f7000)
linux-gate.so.1 => (0x00ec8000)
-----
which does not match mine. The number of lines is not the same.
Are some lines missing? The two lists of libraries (yours vs mine) should
match.
These libraries:
libapr-1.so.0 => /usr/local/lib/libapr-1.so.0 (0x0080e000)
libaprutil-1.so.0 => /usr/local/lib/libaprutil-1.so.0 (0x002c4000)
liblog4cxx.so.10 => /usr/local/lib/liblog4cxx.so.10 (0x00110000)
are in /usr/local/lib. Rpm would have put them in /usr/lib.
So, where did you get them?
Run the script:
-----
ldd ./test | grep / | grep '=>' |
while read lib arrow file addr; do
rpm -qf $file
done | sort -u
----
and compare with the output I reported earlier.
--
------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve
application availability and disaster protection. Learn more about boosting
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
_______________________________________________
Valgrind-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/valgrind-users
------------------------------------------------------------------------------
Fulfilling the Lean Software Promise
Lean software platforms are now widely adopted and the benefits have been
demonstrated beyond question. Learn why your peers are replacing JEE
containers with lightweight application servers - and what you can gain
from the move. http://p.sf.net/sfu/vmware-sfemails
_______________________________________________
Valgrind-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/valgrind-users