ar problem

hi,

when i am compiling & linking files in 64 bit mode I am getting an error like

ld: warning: file ../libdbdataset/lib/libdbds.a ignored: unable to locate archive symbol table

i given which ar it is pointing to exact path where the makefile is taking.
I am using SUN OS 5.9 and compiler is Sun OS 5.6 C++ compiler
can you tell me what to do for rectifying this problem.

thanks,
satish