I just built xerces C version 1.0.0 on linux using g++ version 2.95.2

The make for the library seemed OK, but when I tried to build the
samples, I kept getting the same link error. Here is the make output
for SAXPrint:

Building SAXPrint
cd SAXPrint ; make  ; cd ..
make[1]: Entering directory
`/home/dhoover/xmlparsers/xerces-csrc_1_0_0/samples/SAXPrint'
mkdir -p /home/dhoover/xmlparsers/xerces-csrc_1_0_0/bin/obj/SAXPrint
g++ -c -DLINUX -D_REENTRANT -fpic -instances=static -c -w -O  -I.
-I/home/dhoover/xmlparsers/xerces-csrc_1_0_0/include -o
/home/dhoover/xmlparsers/xerces-csrc_1_0_0/bin/obj/SAXPrint/SAXPrint.o
/home/dhoover/xmlparsers/xerces-csrc_1_0_0/samples/SAXPrint/SAXPrint.cpp

g++ -c -DLINUX -D_REENTRANT -fpic -instances=static -c -w -O  -I.
-I/home/dhoover/xmlparsers/xerces-csrc_1_0_0/include -o
/home/dhoover/xmlparsers/xerces-csrc_1_0_0/bin/obj/SAXPrint/SAXPrintHandlers.o
/home/dhoover/xmlparsers/xerces-csrc_1_0_0/samples/SAXPrint/SAXPrintHandlers.cpp

g++ -DLINUX -fpic -L/usr/lib -L/usr/local/lib
/home/dhoover/xmlparsers/xerces-csrc_1_0_0/bin/obj/SAXPrint/SAXPrint.o
/home/dhoover/xmlparsers/xerces-csrc_1_0_0/bin/obj/SAXPrint/SAXPrintHandlers.o
-o /home/dhoover/xmlparsers/xerces-csrc_1_0_0/bin/SAXPrint
-L/home/dhoover/xmlparsers/xerces-csrc_1_0_0/lib -lxerces-c1_0 -lc
/home/dhoover/xmlparsers/xerces-csrc_1_0_0/lib/libxerces-c1_0.so:
undefined reference to `IconvTransService::IconvTransService(void)'
collect2: ld returned 1 exit status
make[1]: *** [/home/dhoover/xmlparsers/xerces-csrc_1_0_0/bin/SAXPrint]
Error 1
make[1]: Leaving directory
`/home/dhoover/xmlparsers/xerces-csrc_1_0_0/samples/SAXPrint'


Can someone tell me what I am doing wrong?

Thanks in advance.

Dean Hoover

Reply via email to