I'm trying to upgrade from v1.0.something to the latest Linux binary drop, and have run into a linker problem. I'm getting
undefined reference to `XMLString::transcode(wchar_t const *)' and the code used to work fine (from a Linux version I compiled myself). I'm using the new header files, and util/XMLString.hpp contains the correct function definition: class XMLUTIL_EXPORT XMLString { public: /** Transcodes a string to native code-page * @param toTranscode The string to be transcoded * @return Returns the transcoded string */ static char* transcode ( const XMLCh* const toTranscode ); } There's a different transcoder mechanism in the new version, so am I doing this the wrong way? The actual C code in question is: void dsSAXDocumentHandler::startElement(const XMLCh* const name, AttributeList& attributes) { cerr << "dsSAXDocumentHandler::startElement " << XMLString::transcode(name) << endl; } Cheers, Mike. -- Mike Mason, Software Engineer XML Script Development Team Office: 44-1865-203192 http://www.xmlscript.org/ Mobile: 44-7050-288923