I have made progress.  I built and installed gcc 2.95.2 on the solaris
2.6 machine and built the xerces-c libraries.  The build appeared
successful, so I tried building the samples.  None of the samples will
build - I get "Symbol referencing errors" with undefined symbols first
referenced in the library file that was just built.  Here are the exact
errors:

# gmake^M
mkdir -p /export/home0/xerces-csrc_1_1_0_d15/bin/obj/DOMPrint^M
g++ -DSOLARIS -fpic -L/usr/lib -L/usr/local/lib
/export/home0/xerces-csrc_1_1_0_d15/bin/obj/DOMPrint/DOMPrint.o
/export/home0/xerces-csrc_1_1_0_d15/bin/obj/DOMPrint/DOMTreeErrorReporter.o

-o /export/home0/xerces-csrc_1_1_0_d15/bin/DOMPrint
-L/export/home0/xerces-csrc_1_1_0_d15/lib -lxerces-c1_1 -lc ^M

Undefined
first referenced^M
 symbol
in file^M
XMLString::transcode(wchar_t const *)
   /export/home0/xerces-csrc_1_1_0_d15/lib/libxerces-c1_1.so^M
XMLPlatformUtils::loadAMsgSet(unsigned wchar_t const *)
   /export/home0/xerces-csrc_1_1_0_d15/lib/libxerces-c1_1.so^M
XMLException type_info function
   /export/home0/xerces-csrc_1_1_0_d15/bin/obj/DOMPrint/DOMPrint.o^M
XMLPlatformUtils::getFullPath(unsigned wchar_t const *)
   /export/home0/xerces-csrc_1_1_0_d15/lib/libxerces-c1_1.so^M
__register_exceptions
   /export/home0/xerces-csrc_1_1_0_d15/lib/libxerces-c1_1.so^M
XMLException type_info node
   /export/home0/xerces-csrc_1_1_0_d15/lib/libxerces-c1_1.so^M
operator+(DOMString const &, wchar_t)
   /export/home0/xerces-csrc_1_1_0_d15/lib/libxerces-c1_1.so^M
XMLPlatformUtils::weavePaths(unsigned wchar_t const *,
   unsigned wchar_t const *)
   /export/home0/xerces-csrc_1_1_0_d15/lib/libxerces-c1_1.so^M
XMLString::copyString(wchar_t *, wchar_t const *)
   /export/home0/xerces-csrc_1_1_0_d15/lib/libxerces-c1_1.so^M
XMLPlatformUtils::openFile(unsigned wchar_t const *)
   /export/home0/xerces-csrc_1_1_0_d15/lib/libxerces-c1_1.so^M
InMemMsgLoader::InMemMsgLoader(wchar_t const *)
   /export/home0/xerces-csrc_1_1_0_d15/lib/libxerces-c1_1.so^M
DOMString::DOMString(wchar_t const *)
   /export/home0/xerces-csrc_1_1_0_d15/bin/obj/DOMPrint/DOMPrint.o^M
XMLString::stringLen(wchar_t const *)
   /export/home0/xerces-csrc_1_1_0_d15/lib/libxerces-c1_1.so^M
CharacterDataImpl type_info node
   /export/home0/xerces-csrc_1_1_0_d15/lib/libxerces-c1_1.so^M
XMLPlatformUtils::isRelative(unsigned wchar_t const *)
   /export/home0/xerces-csrc_1_1_0_d15/lib/libxerces-c1_1.so^M
CharacterDataImpl type_info function
   /export/home0/xerces-csrc_1_1_0_d15/lib/libxerces-c1_1.so^M
.LL387
   /export/home0/xerces-csrc_1_1_0_d15/lib/libxerces-c1_1.so^M
.LL388
   /export/home0/xerces-csrc_1_1_0_d15/lib/libxerces-c1_1.so^M
.LL389
   /export/home0/xerces-csrc_1_1_0_d15/lib/libxerces-c1_1.so^M
ld: fatal: Symbol referencing errors. No output written to
/export/home0/xerces-csrc_1_1_0_d15/bin/DOMPrint^M
collect2: ld returned 1 exit status^M
gmake: *** [/export/home0/xerces-csrc_1_1_0_d15/bin/DOMPrint] Error 1^M

Can anyone help me?  Did I do something wrong when I built the
libraries?  I really don't think so, but anything is possible.

--
Craig Noah                  INTERNET: [EMAIL PROTECTED]
Software Engineer

                Sterling Software ITD
1404 Fort Crook Road South     Phone:    (402) 291-8300 x 284
Bellevue,  NE   68005-2969     FAX:      (402) 291-4362



Reply via email to