Problem with build using Purify

Hi,
I am facing problem while doing build on AIX using xlC compiler. We are using purify. Purify fails to instrument the a few libraries. Interestingly these are not developed by us and are 3rd party SW components. Can someone let me know how to proceed with the build?
Here is the output ----------------------------
purify -best-effort -windows=no -view-file=./msgpure.pv -LeaksAtExit=yes -always-use-cache-dir=no -forbidden-directories=/lib:/usr/lib:/usr/local:/opt:/usr/borland/BDP/lib xlC_r -qlonglong -qlongdouble -q32 -qalign=full -bh:5 -q32 -bdynamic -brtl -L/home/asutosh/parser/xerces-c-src_2_7_0/lib -lxerces-c -bmaxdata:0x80000000 -L/home/asutosh/parser/icu/source/lib -licudata -licuio -licule -liculx -licutu -licuuc -lsicudata -lsicuio -lsicule -lsiculx -lsicutu -lsicuuc -o server -L/usr/borland/BDP/lib -L/usr/lib -lorb_pr -lvdlog_pr -lvport_pr -llmgr -lcosnm_pr -lC_r -ldl CIIMSBase.o CIIMSException.o CIIMSEntryPoint.o CIIMSUserContext.o CIIMSContextRegistry.o CIIMSThread.o CIIMSTimer.o CIIMSMutex.o ciims_util.o DOMTreeErrorReporter.o CIIMSTransientCacheBase.o CIIMSConfigCache.o CIIMSSecurityProfileCache.o CIIMSEventConfigCache.o CIIMSOperationMessageCache.o CIIMSResourceConfigCache.o CIIMSResourceManager.o CIIMSSubsystemStatusCache.o messaging_server.o ciims-data_c.o ciims-data_s.o ciims-rmserver_c.o ciims_sub_sdk_s.o ciims_sub_sdk_c.o ciims_data_sub_s.o ciims_data_sub_c.o
1506-507 (W) No licenses available. Contact your program supplier to add additional users. Compilation will proceed shortly.
Purify 2003a.06.15 AIX (32-bit) (c) Copyright IBM Corp. 1992, 2005 All rights reserved.
Instrumenting: server. libicuio.a
Purify engine: While processing file /home/asutosh/parser/icu/source/lib/libicuio.a:
Error: Couldn't locate the library libicuuc32.a.
Please set the LIBPATH to point to this library and rerun the instrumentation.
Current value of LIBPATH (NULL)

Purify engine: Error: Couldn't locate the library libicudata32.a.
Please set the LIBPATH to point to this library and rerun the instrumentation.
Current value of LIBPATH (NULL)

Purify engine: Error: Couldn't locate the library libicui18n32.a.
Please set the LIBPATH to point to this library and rerun the instrumentation.
Current value of LIBPATH (NULL)

Note! Remove the file </opt/Purify/releases/purify.aix.2003a.06.15/cache/home/asutosh/parser/icu/source/lib/libicuio.a_pure_p7_c0_104092130_32.warnings> to prevent reinstrumentation of the file </home/asutosh/parser/icu/source/lib/libicuio.a> in subsequent builds.
libicule.a
Purify engine: While processing file /home/asutosh/parser/icu/source/lib/libicule.a:
Error: Couldn't locate the library libicuuc32.a.
Please set the LIBPATH to point to this library and rerun the instrumentation.
Current value of LIBPATH (NULL)

The remaining part is not shown here.

Interestingly I have set LIBPATH properly and it echoes correctly. LIBSERVER is set in env as weel as in the makefile. The makefile is given below.
TARGET=server
GLINKOBJ = glink.o

CC = xlC_r -qlonglong -qlongdouble -q32 -qalign=full -bh:5
LD = ld -bsvr4 -dy -b64
LIBCC = makeC++SharedLib_r -X32 -p -100 \
-bglink:/lib/$(GLINKOBJ) -bM:SRE -bh:5

# Parser Include Path
XERCESCROOT=/home/unisys/parser/xerces-c-src_2_7_0
PARSER_INCLUDES= -I. -I${XERCESCROOT}/include

# Parser Library Path
PARSER_LIB_DIR=${XERCESCROOT}/lib

PARSER_LIBNAME=xerces-c
PARSER_EXTRA_LINK_OPT=-bmaxdata:0x80000000
SHLIBSUFFIX=.a
XML_LIB = /home/unisys/parser/icu/source/lib
CMP= -w -O2 -DXML_USE_PTHREADS -qnotempinc -qnamemangling=ansi

STDCC_LIBS = -lC_r -ldl

LIBPATH = -L$(VBROKERDIR)/lib -L/usr/lib
CCINCLUDES = -I. -I$(VBROKERDIR)/include -I$(VBROKERDIR)/include/stubs -I$(PARSER_INCLUDES)

LIBORB = -lorb_pr -lvdlog_pr -lvport_pr -llmgr

LIBCOSNM = -lcosnm_pr

LIBSEC = -lvbsec_p

CCFLAGS = $(EXTRA) $(CMP) -c -g $(CCINCLUDES) $(BITMODE) -DPTHREADS -DTHREAD -D_VIS_STD -DCIIMS_DEBUG -DXML_USE_PTHREADS -D_VIS_NO_IOSTREAM_WCHAR -D_VIS_NO_IOSTREAM_LONGDOUBLE

OBJS=CIIMSBase.o \
CIIMSException.o \
CIIMSEntryPoint.o \
CIIMSUserContext.o \
CIIMSContextRegistry.o \
CIIMSThread.o \
CIIMSTimer.o \
CIIMSMutex.o \
ciims_util.o \
DOMTreeErrorReporter.o \
CIIMSTransientCacheBase.o \
CIIMSConfigCache.o \
CIIMSSecurityProfileCache.o \
CIIMSEventConfigCache.o \
CIIMSOperationMessageCache.o \
CIIMSResourceConfigCache.o \
CIIMSResourceManager.o \
CIIMSSubsystemStatusCache.o \
messaging_server.o \
ciims-data_c.o \
ciims-data_s.o \
ciims-rmserver_c.o \
ciims_sub_sdk_s.o \
ciims_sub_sdk_c.o \
ciims_data_sub_s.o \
ciims_data_sub_c.o

all:$(TARGET)

$(TARGET):$(OBJS)
$(PURE) $(CC) -q32 -bdynamic -brtl -L${PARSER_LIB_DIR} -l${PARSER_LIBNAME} ${PARSER_EXTRA_LINK_OPT} -L$(XML_LIB) -licudata -licuio -licule -liculx -licutu -licuuc -lsicudata -lsicuio -lsicule -lsiculx -lsicutu -lsicuuc -o $(TARGET) $(LIBPATH) $(LIBORB) $(LIBCOSNM) $(STDCC_LIBS) $(OBJS)

$(OBJS):
$(CC) ${PARSER_INCLUDES} $(CCFLAGS) $*.cpp

clean:
rm -f server

cleanall:
rm -f *.o
rm -f server

I am not able to proceed. Can someone give me some idea on how to proceed?

Thanks in advance
asutoshc