Work done on the plane, ready to release libxml2-2.0.0, Daniel
diff --git a/tree.c b/tree.c
index 0b98d2d..3e739f9 100644
--- a/tree.c
+++ b/tree.c
@@ -25,11 +25,11 @@
 #include <zlib.h>
 #endif
 
-#include "xmlmemory.h"
-#include "tree.h"
-#include "parser.h"
-#include "entities.h"
-#include "valid.h"
+#include <libxml/xmlmemory.h>
+#include <libxml/tree.h>
+#include <libxml/parser.h>
+#include <libxml/entities.h>
+#include <libxml/valid.h>
 
 static xmlChar xmlStringText[] = { 't', 'e', 'x', 't', 0 };
 static xmlChar xmlStringComment[] = { 'c', 'o', 'm', 'm', 'e', 'n', 't', 0 };
@@ -4451,7 +4451,11 @@
     if (buf == NULL) return;
     if ((doc != NULL) && 
         (doc->type == XML_HTML_DOCUMENT_NODE)) {
+#ifdef LIBXML_HTML_ENABLED
         htmlNodeDump(buf, doc, cur);
+#else	
+	printf("HTML support not compiled in\n");
+#endif /* LIBXML_HTML_ENABLED */
     } else
         xmlNodeDump(buf, doc, cur, 0, 1);
     xmlBufferDump(f, buf);