The ">>" sequence is what is reported by the linker error as the signature of the XSLTResultTarget and XSLTInputSource, not something that I control.
Thanks shathawa wrote: > > Nilliom, > > I wish I could do more help. My expertise with Xalan-C is with versions > 1.10 and the CurrentSVN version 1.11. Most of the original Xalan team > is no longer working on the project. > > The first thing I can see that may be a problem is the ">>" sequence. > You should probably make sure you have space between the '>' symbols. > > - Steven J. Hathaway > > On 8/16/2011 11:00 AM, Nilliom wrote: >> Hi >> >> I have a problem linking xalan 1.4 (I know it's old but I can't work with >> something else on this system) with my code. >> >> I keep getting the following errors: >> >> /usr/ccs/bin/ld: Unsatisfied symbols: >> >> XSLTResultTarget::XSLTResultTarget(std::basic_ostream<char,std::char_traits<char>> >> *)%1 (first referenced in XgwcXmlTransformer.o) (code) >> >> XSLTInputSource::XSLTInputSource(std::basic_istream<char,std::char_traits<char>> >> *)%1 (first referenced in XgwcXmlTransformer.o) (code) >> >> I tried rebuilding the .o in question but without success. >> >> The code in my program is the following: >> >> #include<strstream> >> #include<iomanip> >> #include<iostream> >> #include<string> >> using namespace std; >> #include<stdio.h> >> #include<String.h> >> #include<rw/cstring.h> >> #include "XgwcXmlTransformer.hpp" >> #include<util/PlatformUtils.hpp> >> #include<XalanDOM/XalanDOMString.hpp> >> #include<XSLT/XSLTInputSource.hpp> >> #include<XSLT/XSLTResultTarget.hpp> >> >> .. >> RWCString inXsl; >> // oMessage is a wrapper around an RWCString >> >> istrstream theXMLStream(oMessage.getXmlBuffer.data(), >> oMessage.getXmlBuffer().length()); >> istrstream theXSLStream(inXsl, inXsl.length()); >> ostrstream theOutput; >> >> XSLTInputSource inputXmlSource(&theXMLStream); >> inputXmlSource.setSystemId(c_wstr(XalanDOMString("xmlData"))); >> >> XSLTInputSource inputXslSource(&theXSLStream); >> inputXslSource.setSystemId(c_wstr(XalanDOMString("xslSheet"))); >> >> XSLTResultTarget outputTarget(&theOutput); >> >> // theXalanTransformer being a member variable on my main object. >> int theResult= >> theXalanTransformer.transform(inputXmlSource,inputXslSource,outputTarget); >> .. >> >> The library libxalan-c1_4_0.sl is on the path and included also in the >> makefile command line. >> The include files are found since it does not give an error anymore on >> compilation. >> >> Please help me, my project is due to end this week and I'm stuck >> >> Thanks in advance. >> > > > -- View this message in context: http://old.nabble.com/unsatified-symbols-error-on-linking-tp32273898p32278632.html Sent from the Xalan - C - Users mailing list archive at Nabble.com.