Index: src/xmlParser.cc
--- src/xmlParser.cc.orig
+++ src/xmlParser.cc
@@ -56,7 +56,7 @@ XMLNode *XMLRootNode::parseFile(const std::string &fil
 
     doc = xmlParseFile(filename.c_str());
     if ((doc == NULL) && (results != NULL)) {
-        xmlErrorPtr error = xmlGetLastError();
+        const xmlError* error = xmlGetLastError();
         results->message = error->message;
         results->line = error->line;
         results->code = error->code;
@@ -71,7 +71,7 @@ XMLNode *XMLRootNode::parseString(const std::string &x
 
     doc = xmlParseMemory(xml.c_str(), xml.length());
     if ((doc == NULL) && (results != NULL)) {
-        xmlErrorPtr error = xmlGetLastError();
+        const xmlError* error = xmlGetLastError();
         results->message = error->message;
         results->line = error->line;
         results->code = error->code;
