<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; ">I have a problem using Xerces-C++ with cmake. I'm on Mac OS X 10.4.8 with an Intel Core 2 Duo. I try to compile a parser.cpp file with nothing more that includes that i need. When i do so, i have this error message in return :<DIV><BR class="khtml-block-placeholder"></DIV><DIV>[100%] Building CXX object CMakeFiles/Dom.dir/parser.o</DIV><DIV>Linking CXX executable Dom</DIV><DIV>/usr/bin/ld: Undefined symbols:</DIV><DIV>xercesc_2_7::DTDEntityDecl::serialize(xercesc_2_7::XSerializeEngine&)</DIV><DIV>xercesc_2_7::XMLAttDefList::serialize(xercesc_2_7::XSerializeEngine&)</DIV><DIV>xercesc_2_7::XMLEntityDecl::~XMLEntityDecl()</DIV><DIV>xercesc_2_7::SAXParseException::SAXParseException(xercesc_2_7::SAXParseException const&)</DIV><DIV>xercesc_2_7::SAXParseException::~SAXParseException()</DIV><DIV>xercesc_2_7::XMemory::operator delete(void*)</DIV><DIV>xercesc_2_7::DTDEntityDecl::getProtoType() const</DIV><DIV>xercesc_2_7::DTDEntityDecl::isSerializable() const</DIV><DIV>xercesc_2_7::XMLAttDefList::getProtoType() const</DIV><DIV>xercesc_2_7::XMLAttDefList::isSerializable() const</DIV><DIV>xercesc_2_7::PSVIItem::getActualValue() const</DIV><DIV>typeinfo for xercesc_2_7::XMLEntityDecl</DIV><DIV>typeinfo for xercesc_2_7::SAXParseException</DIV><DIV>collect2: ld returned 1 exit status</DIV><DIV>make[2]: *** [Dom] Error 1</DIV><DIV>make[1]: *** [CMakeFiles/Dom.dir/all] Error 2</DIV><DIV>make: *** [all] Error 2</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>My FindXerces.cmake file is :</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>#SET THE ROOT DIRECTORY WHERE XERCES-C++ IS INSTALLED</DIV><DIV>SET(XERCES_ROOT_DIR /Developer/CPP/xerces-c-src_2_7_0)</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>#DO NOT CHANGE</DIV><DIV>SET(XERCES_LIBRARY_DIR ${XERCES_ROOT_DIR}/lib)</DIV><DIV>SET(XERCES_INCLUDE_DIR ${XERCES_ROOT_DIR}/include)</DIV><DIV>SET(XERCES_LINK_FLAGS -L${XERCES_LIBRARY_DIR})</DIV><DIV>SET(XERCES_INC_FLAGS -I${XERCES_INCLUDE_DIR})</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>INCLUDE_DIRECTORIES(${XERCES_INCLUDE_DIR})</DIV><DIV>LINK_DIRECTORIES(${XERCES_LIBRARY_DIR})</DIV><DIV>LINK_LIBRARIES(${XERCES_LINK_FLAGS})</DIV><DIV>ADD_DEFINITIONS(${XERCES_INC_FLAGS})</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>and my CMakeLists.txt file is :</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>PROJECT(Dom)</DIV><DIV>INCLUDE (FindXerces.cmake)</DIV><DIV>SET(SRCS parser.cpp)</DIV><DIV>ADD_Executable(Dom ${SRCS})</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Thanks to respond</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Pierre/</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"><DIV><DIV> <SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">-------------------------------------------------------------------</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Pierre Malarme</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Etudiant - 2 Master en ingénierie biomédicale</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">- Informatique et imagerie médicale</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Faculté des Sciences Appliquées</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">- Ecole Polytechnique</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Université Libre de Bruxelles</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="mailto:pmalarme@ulb.ac.be">pmalarme@ulb.ac.be</A></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><BR class="Apple-interchange-newline"></SPAN></SPAN></SPAN> </DIV><BR></DIV></DIV></BODY></HTML>