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
