"relocation error" when installing app

I'm trying to install Urchin5 log analyzer and I get the following message:

Sadly, I'm not all that good at lib tracing and troubleshooting, but I did attempt a few things. First, since this is a VPS, I can compare to the baseline fileset, and other servers on which this works. I used MD5 as a quick preliminary check and got identical values for /lib-es4/tls/libc.so.6 and /lib/ld-linux.so.2. I also did:

 #nm /lib/ld-linux.so.2 | grep _dl_out_of_memory
00017467 r _dl_out_of_memory
# nm /lib-es4/ld-linux.so.2 | grep _dl_out_of_memory
000132c0 R _dl_out_of_memory
000132c0 r _dl_out_of_memory_internal

I also checked for rogue copies of the libraries mentioned and the existence/MD5 sigs of dependencies:

# ldd /lib-es4/tls/libc.so.6
        /usr/lib/libcwait.so (0xb7f21000)
        /lib/ld-linux.so.2 (0xb7f26000)
# md5 /usr/lib/libcwait.so /skel/usr/lib/libcwait.so
ed5423011767e398d687788b665357b1  /usr/lib/libcwait.so
ed5423011767e398d687788b665357b1  /skel/usr/lib/libcwait.so
# ldd /lib/ld-linux.so.2
        statically linked

So, afaik, everything that should be in place is, but clearly the installation fails and is offended by something related to the libraries. How in the world is a problem like this troubleshot? Is this problem familiar to anyone? Many thanks in advance.

Can you try running:

# ldd -r /lib-es4/tls/libc.so.6

I'm suspicious about the " GLIBC_PRIVATE not defined" message.

What OS are you running please?

On my system (Ubuntu) /lib/ld-linux.so.2 is actually a link pointing to /lib/ld-2.9.so, perhaps your system's /lib/ld-?.?.so file is not as late a version and is lacking a GLIBC_PRIVATE definition?

This is RHEL 4, deployed as a VPS environment. I mention that only because it pretty much guarantees a snail's pace of updates...

Mine is also a link...

# ll /lib/ld-linux.so.2
lrwxrwxrwx 1 root root 9 Sep 16  2008 /lib/ld-linux.so.2 -> ld-2.5.so

The strange thing is that exactly the same installation succeeds on an identical VPS on the same physical system, so apparently I've managed to pooch something in my environment...

It would be worth doing an ll and a sum of the
/lib/ld-2.5.so
library file on both systems and seeing if they are the same or not?