Thanks.

There wasn't any need to play around with winsock libs, so patch 
committed as-is.

Rob

David Wimsey wrote:
>
> I ran into a couple snags getting libxml to compile under win32 in my 
> particular configuration. Just some minor changes which get it to 
> build and link in VS2008 with the compiler changes. These diffs were 
> made against the 2.6.31 release from 
> ftp://xmlsoft.org/libxml2/libxml2-sources-2.6.31.tar.gz.
>
> The patch for win32config.h is backwards compatible as it checks the 
> compiler version, the makefile patch does not. Perhaps there is a way 
> to do this in configure.js that I didn’t notice, or in the makefile 
> itself, I must admit I’m not a makefile ninja.
>
> Cheers
>
> David
>
> --- win32/Makefile.msvc.orig Wed Jan 16 16:31:09 2008
>
> +++ win32/Makefile.msvc Wed Jan 16 16:30:22 2008
>
> @@ -66,7 +66,7 @@
>
> LDFLAGS = $(LDFLAGS) /LIBPATH:$(BINDIR) /LIBPATH:$(LIBPREFIX)
>
> LIBS =
>
> !if "$(WITH_FTP)" == "1" || "$(WITH_HTTP)" == "1"
>
> -LIBS = $(LIBS) wsock32.lib
>
> +LIBS = $(LIBS) wsock32.lib ws2_32.lib
>
> !endif
>
> !if "$(WITH_ICONV)" == "1"
>
> LIBS = $(LIBS) iconv.lib
>
> --- include/win32config.h.orig Wed Jan 16 16:18:41 2008
>
> +++ include/win32config.h Wed Jan 16 16:07:43 2008
>
> @@ -92,7 +92,9 @@
>
> #if defined(_MSC_VER)
>
> #define mkdir(p,m) _mkdir(p)
>
> #define snprintf _snprintf
>
> +#if _MSC_VER < 1500
>
> #define vsnprintf(b,c,f,a) _vsnprintf(b,c,f,a)
>
> +#endif
>
> #elif defined(__MINGW32__)
>
> #define mkdir(p,m) _mkdir(p)
>
> #endif
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> xml mailing list, project page  http://xmlsoft.org/
> [email protected]
> http://mail.gnome.org/mailman/listinfo/xml
>   
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to