Jacek Caban wrote:
Hello.
Stefan Leichter wrote:
Am Freitag, 5. August 2005 09:05 schrieben Sie:
Hello Mike,
after removing the link /usr/include/libxml
my config.log has ac_cv_lib_xml2_xmlReadIO=no
the patch fixes the problem with the missing header but compiling fails still with:
Attached patch is the correct solution.
Changelog: Fixed msxml compilation when libxml is not available.
Ops, I forgot to attach the patch...
Index: dlls/msxml3/element.c =================================================================== RCS file: /home/wine/wine/dlls/msxml3/element.c,v retrieving revision 1.1 diff -u -p -r1.1 element.c --- dlls/msxml3/element.c 3 Aug 2005 10:58:47 -0000 1.1 +++ dlls/msxml3/element.c 5 Aug 2005 07:32:04 -0000 @@ -38,6 +38,8 @@
WINE_DEFAULT_DEBUG_CHANNEL(msxml);
+#ifdef HAVE_LIBXML2 + typedef struct _domelem { const struct IXMLDOMElementVtbl *lpVtbl; @@ -566,3 +568,5 @@ HRESULT DOMElement_create( IXMLDOMElemen
return S_OK; } + +#endif Index: dlls/msxml3/msxml_private.h =================================================================== RCS file: /home/wine/wine/dlls/msxml3/msxml_private.h,v retrieving revision 1.2 diff -u -p -r1.2 msxml_private.h --- dlls/msxml3/msxml_private.h 3 Aug 2005 10:58:47 -0000 1.2 +++ dlls/msxml3/msxml_private.h 5 Aug 2005 07:32:04 -0000 @@ -21,7 +21,7 @@ #ifndef __MSXML_PRIVATE__ #define __MSXML_PRIVATE__
-#ifdef HAVE_LIBXML_PARSER_H +#ifdef HAVE_LIBXML2
#include <libxml/parser.h>