I am trying to port my xerces-c application from Win32 to Solaris, and I
have found this error message when I try to link the compiled code, I set
all these environment variables:
     export XERCESCROOT=<wherever you installed Xerces-C>
     export ICUROOT=<wherever you installed ICU>
     export LD_LIBRARY_PATH=$XERCESCROOT/lib:$LD_LIBRARY_PATH

But I obtainned the following errors, I don't know the reason why the
linker doesn't find the references to the objects included in the dynamic
libraries. If is there anyone who can help me ....?

The error:

"BS-1062.c", line 15: Warning: String literal converted to char* in initializati
on.
"BS-1062.c", line 15: Warning: String literal converted to char* in initializati
on.
"BS-1062.c", line 29: Warning (Anachronism): Using extern "C" int(*)(int,char**)
 to initialize int(*)(int,char**).
"BS-1062.c", line 30: Warning (Anachronism): Using extern "C" void(*)() to initi
alize void(*)().
"BS-1062.c", line 31: Warning (Anachronism): Using extern "C" int(*)(int) to ini
tialize int(*)(int).
5 Warning(s) detected.
Undefined                       first referenced
 symbol                             in file
MemBufInputSource::~MemBufInputSource()       /home/swcomun/tuxxml/obj/debug/con
structorfml.o
Iostream_init::Iostream_init(void)               /home/swcomun/tuxxml/xerces/lib
/libxerces-c1_5.so
MemBufInputSource::MemBufInputSource(const unsigned char*const,const unsigned,co
nst char*const,const bool) /home/swcomun/tuxxml/obj/debug/constructorfml.o
_vector_delete_                     /home/swcomun/tuxxml/xerces/lib/libxerces-c1
_5.so
unsigned short*XMLString::transcode(const char*const)  /home/swcomun/tuxxml/obj/
debug/constructorfml.o
Iostream_init::~Iostream_init(void)               /home/swcomun/tuxxml/xerces/li
b/libxerces-c1_5.so
unsigned SAXParseException::getLineNumber()const /home/swcomun/tuxxml/obj/debug/
handler_xml.o
_vector_new_                        /home/swcomun/tuxxml/xerces/lib/libxerces-c1
_5.so
char*XMLString::transcode(const unsigned short*const)  /home/swcomun/tuxxml/obj/
debug/handler_xml.o
void XMLPlatformUtils::Initialize() /home/swcomun/tuxxml/obj/debug/constructorfm
l.o
SAX2XMLReaderImpl::SAX2XMLReaderImpl()       /home/swcomun/tuxxml/obj/debug/cons
tructorfml.o
__RTTI__1nMXMLException_            /home/swcomun/tuxxml/obj/debug/constructorfm
l.o
ld: fatal: Symbol referencing errors. No output written to /home/swcomun/tuxxml/
obj/debug/xmlfmlsrv
CMDTUX_CAT:1832: ERROR: can't execute CC  -I$TUXDIR/include -o /home/swcomun/tux
xml/obj/debug/xmlfmlsrv BS-1062.c  -L${TUXDIR}/lib /home/swcomun/tuxxml/obj/debu
g/xerror.o  /home/swcomun/tuxxml/obj/debug/CTrace.o  /home/swcomun/tuxxml/obj/de
bug/Lista.o  /home/swcomun/tuxxml/obj/debug/xmlfml_init.o  /home/swcomun/tuxxml/
obj/debug/xmlfmlsrv.o  /home/swcomun/tuxxml/obj/debug/constructorfml.o  /home/sw
comun/tuxxml/obj/debug/conversorgenerico.o  /home/swcomun/tuxxml/obj/debug/handl
er_xml.o  /home/swcomun/tuxxml/obj/debug/libconversionxmlfml.o  /home/swcomun/tu
xxml/obj/debug/xmlpruebasrv.o  /home/swcomun/tuxxml/obj/debug/errorxml.o -L/home
/swcomun/tuxxml/xerces/lib -L/usr/lib -L/usr/local/lib  -lxerces-c1_5 -lkcs -lXm
 -lgen  -ltux -lbuft -ltux2   -lfml -lfml32 -lgp -lnsl -lsocket
*** Error code 1
make: Fatal error: Command failed for target `/home/swcomun/tuxxml/obj/debug/xml
fmlsrv'

Thanks a lot

David Rey





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to