Hi All,

I am building an application named 'contrast'. This application uses one of
my library 'esxml4c' that has got the code
"int fullSrcCount = std::char_traits<XMLCh>::length(srcData);" in one of
it's cpp file. Now my application is giving linking error on Solaris. Thouhg
it builds successfully on Windows. Could anybody help me which library am I
missing to include to get rid of this undefined symbol error.
I am sorry I am asking simple C++ question out here but still would request
reply.

Thanks & Regards
Vikas Agrawal

/tool/gcc-3.2.1/bin/g++   -w -fpermissive
-I/tool/include/xml4c-src5_2_0/include -I/source/sp-1.3.4/include
-I/source/sp-1.3.4/generic
-I/export/disk01/vagrawal/contrast/elsevier/include/c_app      -L. -L..
-L/export/disk01/vagrawal/contrast/elsevier/lib -L/tool/lib   -O2 -o
contrast contrast.o -lcontrast  -lchecks -lregex -ljpegxml -lepsxml
-ltiffxml -lchecks -lgenericapp -lesxml4c -lsptree -lEsCore -lEsCryptoLib
-lxpdfxml -lxpdf -lgoo -Bstatic -lxerces-c -L/source/sp-1.3.4-gcc321/lib
-lsp -L/tool/tiff/lib -ltiff -ljpeg -L/source/gcc-3.2.1/lib -static-libgcc
-Bdynamic -lsocket -lnsl 
Undefined                       first referenced
 symbol                             in file
std::char_traits<unsigned short>::length(unsigned short
const*)/export/disk01/vagrawal/contrast/elsevier/lib/libesxml4c.a(XmlTreeApp
lication.o)
ld: fatal: Symbol referencing errors. No output written to contrast
collect2: ld returned 1 exit status
make[1]: *** [contrast] Error 1
make[1]: Leaving directory
`/export/disk02/home/vagrawal/captools/contrast/contrast/src'
make: *** [contrast] Error 2

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

Reply via email to