I don't see the -lxerces-c linker option; try adding it after -L/yasir/xerces-c2_5_0-linux/lib

Alberto

At 23.45 28/09/2004 +0200, Yasir Iqbal wrote:
I get a long undescribeable error while compiling my class. where

my include headers:

#include <stdio.h>
#include <string>
#include <iostream>
#include <map>
#include <vector>
#include "newordnode.h"
#include "neclassnode.h"

// including XML library
#include <xercesc/dom/DOM.hpp>
#include <xercesc/dom/DOMImplementation.hpp>
#include <xercesc/dom/DOMImplementationLS.hpp>
#include <xercesc/dom/DOMWriter.hpp>
#include <xercesc/parsers/XercesDOMParser.hpp>

Error:
[EMAIL PROTECTED]:~/Studium/Thesis/NETrain> make
mkdir -p ./src/bin/obj
c++ -DLINUX -fpic  -L/usr/local/lib ./src/bin/obj/tagcorp2tagidx.o ./src/bin/
obj/neclassnode.o ./src/bin/obj/nenode.o ./src/bin/obj/newordnode.o -o src/
bin/tagcorp2tagidx -L/yasir/xerces-c2_5_0-linux/lib  -lc
./src/bin/obj/
tagcorp2tagidx.o(.gnu.linkonce.d._ZTVN11xercesc_2_513DTDEntityDeclE+0x10):/
yasir/xerces-c2_5_0-linux/include/xercesc/internal/XSerializable.hpp:88:
undefined reference to `xercesc_2_5::DTDEntityDecl::isSerializable() const'
./src/bin/obj/
tagcorp2tagidx.o(.gnu.linkonce.d._ZTVN11xercesc_2_513DTDEntityDeclE
+0x14):src/tagcorp2tagidx.cpp:40: undefined reference to
`xercesc_2_5::DTDEntityDecl::serialize(xercesc_2_5::XSerializeEngine&)'
./src/bin/obj/
tagcorp2tagidx.o(.gnu.linkonce.d._ZTVN11xercesc_2_513DTDEntityDeclE+0x18):/
yasir/xerces-c2_5_0-linux/include/xercesc/internal/XSerializable.hpp:88:
undefined reference to `xercesc_2_5::DTDEntityDecl::getProtoType() const'
./src/bin/obj/
tagcorp2tagidx.o(.gnu.linkonce.d._ZTVN11xercesc_2_513XMLAttDefListE+0x10):/
yasir/xerces-c2_5_0-linux/include/xercesc/internal/XSerializable.hpp:88:
undefined reference to `xercesc_2_5::XMLAttDefList::isSerializable() const'
./src/bin/obj/
tagcorp2tagidx.o(.gnu.linkonce.d._ZTVN11xercesc_2_513XMLAttDefListE
+0x14):src/tagcorp2tagidx.cpp:40: undefined reference to
`xercesc_2_5::XMLAttDefList::serialize(xercesc_2_5::XSerializeEngine&)'
./src/bin/obj/
tagcorp2tagidx.o(.gnu.linkonce.d._ZTVN11xercesc_2_513XMLAttDefListE+0x18):/
yasir/xerces-c2_5_0-linux/include/xercesc/internal/XSerializable.hpp:88:
undefined reference to `xercesc_2_5::XMLAttDefList::getProtoType() const'
./src/bin/obj/
tagcorp2tagidx.o(.gnu.linkonce.t._ZN11xercesc_2_513XMLAttDefListD0Ev+0x23):
In function `xercesc_2_5::XMLAttDefList::~XMLAttDefList [in-charge deleting]
()':
src/tagcorp2tagidx.cpp:42: undefined reference to
`xercesc_2_5::XMemory::operator delete(void*)'
./src/bin/obj/
tagcorp2tagidx.o(.gnu.linkonce.t._ZN11xercesc_2_513DTDEntityDeclD1Ev+0x23):
In function `xercesc_2_5::DTDEntityDecl::~DTDEntityDecl [in-charge]()':
src/tagcorp2tagidx.cpp:42: undefined reference to
`xercesc_2_5::XMLEntityDecl::~XMLEntityDecl [not-in-charge]()'
./src/bin/obj/
tagcorp2tagidx.o(.gnu.linkonce.t._ZN11xercesc_2_513DTDEntityDeclD0Ev+0x24):
In function `xercesc_2_5::DTDEntityDecl::~DTDEntityDecl [in-charge deleting]
()':
src/tagcorp2tagidx.cpp:42: undefined reference to
`xercesc_2_5::XMLEntityDecl::~XMLEntityDecl [not-in-charge]()'
./src/bin/obj/
tagcorp2tagidx.o(.gnu.linkonce.t._ZN11xercesc_2_513DTDEntityDeclD0Ev+0x2c):
In function `xercesc_2_5::DTDEntityDecl::~DTDEntityDecl [in-charge deleting]
()':
/yasir/xerces-c2_5_0-linux/include/xercesc/validators/DTD/
DTDEntityDecl.hpp:232: undefined reference to `xercesc_2_5::XMemory::operator
delete(void*)'
./src/bin/obj/
tagcorp2tagidx.o(.gnu.linkonce.d._ZTIN11xercesc_2_513DTDEntityDeclE+0x8):/
yasir/xerces-c2_5_0-linux/include/xercesc/validators/DTD/
DTDEntityDecl.hpp:241: undefined reference to `typeinfo for
xercesc_2_5::XMLEntityDecl'
collect2: ld returned 1 exit status
make: *** [src/bin/tagcorp2tagidx] Error 1


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



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



Reply via email to