Error Related to "ld.so.1"

Hi Friends,

I had been facing the below mentioned Error Messages for the past 2/3 days in my E3500 Server running Solaris 5.6, 

     Situation 1

----------------------------------------------------------------------
While starting the CRON

# /etc/init.d/cron start
# ld.so.1: /usr/sbin/cron: fatal: relocation error: file /usr/sbin/cron: symbol audit_cron_is_anc_name: referenced symbol not found
#
----------------------------------------------------------------------

     Situation 2

----------------------------------------------------------------------
While Linking Object Files after 'Pro*C' & 'C' Compilation, the below mentioned Error is encountered which is almost similar to the above Error got while starting CRON except the SYMBOL NAME.

ld.so.1: /usr/ccs/bin/ld: fatal: relocation error: file /usr/lib/libld.so.2: symbol _elf_getxoff: referenced symbol not found
----------------------------------------------------------------------

  I had tried to restore the /usr/lib files from the CD, but still getting the same error messages.

  Kindly help me to resolve this.

Warm Regards.....

See if you can get cron to fail again. If you can, run the command "ldd -si /usr/bin/cron" and post the output. I can compare your output with mine and see if I can find anything.