diff options
Diffstat (limited to 'media-libs/musicbrainz/files/musicbrainz-5.1.0-libxml2-2.12-compat.patch')
-rw-r--r-- | media-libs/musicbrainz/files/musicbrainz-5.1.0-libxml2-2.12-compat.patch | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/media-libs/musicbrainz/files/musicbrainz-5.1.0-libxml2-2.12-compat.patch b/media-libs/musicbrainz/files/musicbrainz-5.1.0-libxml2-2.12-compat.patch new file mode 100644 index 000000000000..a835ffbb0f2e --- /dev/null +++ b/media-libs/musicbrainz/files/musicbrainz-5.1.0-libxml2-2.12-compat.patch @@ -0,0 +1,21 @@ +Fix build with <libxml2-2.12. +--- a/src/xmlParser.cc ++++ b/src/xmlParser.cc +@@ -57,7 +57,7 @@ XMLNode *XMLRootNode::parseFile(const std::string &filename, XMLResults* results + + doc = xmlParseFile(filename.c_str()); + if ((doc == NULL) && (results != NULL)) { +- const xmlError *error = xmlGetLastError(); ++ const xmlError *error = (const xmlError*) xmlGetLastError(); + results->message = error->message; + results->line = error->line; + results->code = error->code; +@@ -72,7 +72,7 @@ XMLNode *XMLRootNode::parseString(const std::string &xml, XMLResults* results) + + doc = xmlParseMemory(xml.c_str(), xml.length()); + if ((doc == NULL) && (results != NULL)) { +- const xmlError *error = xmlGetLastError(); ++ const xmlError *error = (const xmlError*) xmlGetLastError(); + results->message = error->message; + results->line = error->line; + results->code = error->code; |