Hi,
I needed the following patch to get the CVS mainline to compile
on RH6.2 using libxml-devel-1.8.6-2. The problem is the apparent
lack of an xmlRootNode member of the xmlDocPtr object. At least
in version 1.8.6, that structure member is called 'root', not
'xmlRootNode'.
-derek
Index: src/engine/io-gncxml-w.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/io-gncxml-w.c,v
retrieving revision 1.4
diff -u -r1.4 io-gncxml-w.c
--- src/engine/io-gncxml-w.c 2000/10/28 07:33:57 1.4
+++ src/engine/io-gncxml-w.c 2000/10/31 17:55:41
@@ -744,15 +744,15 @@
int status;
doc = xmlNewDoc("1.0");
- doc->xmlRootNode = xmlNewDocNode(doc, NULL, "gnc", NULL);
+ doc->root = xmlNewDocNode(doc, NULL, "gnc", NULL);
- tmpnode = xmlNewTextChild(doc->xmlRootNode, NULL, "version", "1");
+ tmpnode = xmlNewTextChild(doc->root, NULL, "version", "1");
if(!tmpnode) {
xmlFreeDoc(doc);
return FALSE;
}
- ledger_data = xmlNewTextChild(doc->xmlRootNode, NULL, "ledger-data", NULL);
+ ledger_data = xmlNewTextChild(doc->root, NULL, "ledger-data", NULL);
if(!ledger_data) {
xmlFreeDoc(doc);
return FALSE;
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL N1NWH
[EMAIL PROTECTED] PGP key available
_______________________________________________
gnucash-devel mailing list
[EMAIL PROTECTED]
http://www.gnumatic.com/cgi-bin/mailman/listinfo/gnucash-devel