We need to build Xerces-C version 1.6 on an HP-UX 11, Itanium machine. 
After
several attempts, all of the code seemed to be built. But, when the linker 
is attempting
to create the library, there are numerous "unsatisifed symbol" errors. 
They
all appear to be for methods which are in classes that reside in the 
$XERCESROOT/src/util directory.  However, none of the files which seem to 
be resulting in
unsatisfied symbols are built when the util directory is built. All of the 
.cpp files in that directory are built, and the
.o(s) are copied to the lib/HPUX directory. But none of the .c extension 
files are built. 
And those are all the classes that appear to be causing the unsatisfied 
symbols when attempting 
to create the xerces lib. For example, the first unsatisfied symbol is for 
RefVectorOf
class. The RefVectorOf.C file is not built into a .o when the make runs on 
the util directory.

I've been working on this for a few days with no luck. I've read through 
many
threads on the archive. But, I haven't been able to get passed this 
problem. 

Can anybody help??

C compiler: gcc
C++       : g++
HPUX-11
ia64

I have cut/pasted in output from the make. I did not paste in the entire 
make
output which is a couple thousand line....
...
...

Building /users/hears/mqmadmin/xerces-c-src1_6_0/lib/libxerces-c1_6_0.sl
g++ -D_HP_UX -DXERCES_TMPLSINC -DHPUX11 
-I/users/hears/mqmadmin/xerces-c-src1_
6_0/include  -o 
/users/hears/mqmadmin/xerces-c-src1_6_0/lib/libxerces-c1_6_0.sl
/users/hears/mqmadmin/xerces-c-src1_6_0/obj/HPUX/ASCIIRangeFactory.o 
/users/hear
s/mqmadmin/xerces-c-src1_6_0/obj/HPUX/AbstractNumericFacetValidator.o 
/users/hea
rs/mqmadmin/xerces-c-src1_6_0/obj/HPUX/AbstractNumericValidator.o 
/users/hears/m
qmadmin/xerces-c-src1_6_0/obj/HPUX/AbstractStringValidator.o 
/users/hears/mqmadm
in/xerces-c-src1_6_0/obj/HPUX/AllContentModel.o 
/users/hears/mqmadmin/xerces-c-s
rc1_6_0/obj/HPUX/AnySimpleTypeDatatypeValidator.o 
/users/hears/mqmadmin/xerces-c
-src1_6_0/obj/HPUX/AnyURIDatatypeValidator.o 
/users/hears/mqmadmin/xerces-c-src1
...
...
...
X/XMLWin1252Transcoder.o 
/users/hears/mqmadmin/xerces-c-src1_6_0/obj/HPUX/XPathM
atcher.o 
/users/hears/mqmadmin/xerces-c-src1_6_0/obj/HPUX/XPathMatcherStack.o /u
sers/hears/mqmadmin/xerces-c-src1_6_0/obj/HPUX/XPathSymbols.o 
/users/hears/mqmad
min/xerces-c-src1_6_0/obj/HPUX/XUtil.o 
/users/hears/mqmadmin/xerces-c-src1_6_0/o
bj/HPUX/XercesAttGroupInfo.o 
/users/hears/mqmadmin/xerces-c-src1_6_0/obj/HPUX/Xe
rcesElementWildcard.o 
/users/hears/mqmadmin/xerces-c-src1_6_0/obj/HPUX/XercesGro
upInfo.o /users/hears/mqmadmin/xerces-c-src1_6_0/obj/HPUX/XercesXPath.o 
/users/h
ears/mqmadmin/xerces-c-src1_6_0/obj/HPUX/YearDatatypeValidator.o 
/users/hears/mq
madmin/xerces-c-src1_6_0/obj/HPUX/YearMonthDatatypeValidator.o 
/users/hears/mqma
dmin/xerces-c-src1_6_0/obj/HPUX/sax2Dummy.o    -lpthread -lnsl

ld: Unsatisfied symbol "RefVectorOf<Token>::size() const" in file 
/users/hears/m
qmadmin/xerces-c-src1_6_0/obj/HPUX/UnionToken.o
ld: Unsatisfied symbol "RefHashTableOf<XMLRefInfo>::get(void const*)" in 
file /u
sers/hears/mqmadmin/xerces-c-src1_6_0/obj/HPUX/DTDValidator.o
...
...

Carl 

Reply via email to