[xml] Re: [Mingw-users] Compiling libxml2.4.26 under Win2k (with mingw or cygwin)

I'm giving this a shot, but, where is the include/wsockcompat.h file?

martyn 2 russell bt com wrote:
Thanks for your input!

When you compile with MinGW... do you use cygwin and set the paths to point
to MinGW's /bin? or do you use MSYS?

Also, I am doing this because I have written an application which is going
to be funded and developed commercially and I need to make sure (in the
unlikely event that some libraries are discontinued) that I can build ALL
libraries involved from the ground up.  This includes GLIB, GTK, LIBXML,
LIBGLADE (all ver 2) and a few others in-between (such as intl and iconv).

So far I have attempted to build ALL of these from MinGW out of the box on
Win2k (with MSYS and CYGWIN) and been unsuccessfull in some way or another.
Are there any guidelines as to how to install all/each of these packages?

At the moment, I can compile LIBGLADE and LIBXML myself with MSVC, but i'd
rather not.

I appreciate any suggestions/help.


-----Original Message-----
From: Greg Chicares [mailto:chicares mindspring com]
Sent: 14 November 2002 00:16
To: martyn 2 russell bt com; mingw-users lists sourceforge net
Subject: Re: [Mingw-users] Compiling libxml2.4.26 under Win2k (with
mingw or cygwin)

martyn 2 russell bt com wrote:

Has anyone been successfull compiling libxml-2.4.26 using mingw under


OR cygwin?

When I run ./configure all is fine, then, I run make.  The output is as

$ make


gcc -DHAVE_CONFIG_H -I. -I. -I. -I./include -I./include -g -O2 -Wall -c
SAX.c -DDLL_EXPORT -DPIC -o .libs/SAX.lo
In file included from libxml.h:13,
                from SAX.c:11:
include/win32config.h:51: parse error before "sizeof"

[snip lots of downstream errors]

I have built libxml-2.4.22 (not .26) using mingw.

One of my coworkers discussed the changes I made with
the libxml2 maintainers; they weren't accepted,
apparently because it was felt they'd break the build
for some other platform, and I didn't look into it
further because Elizabeth Barham:


who had seen my patches and also knows something about
autotools seemed to be carrying the torch better than
I can. Did Elizabeth's changes get applied in 2.4.26?
If not, then please try her patch and see if that
works. But if that doesn't work, let me know and I'll
look into it when I find the time. Earnie offered to
host a reasonable mingw patch if the maintainers of
libxml2 don't want to, and I didn't take up that
offer only because I hoped Elizabeth's efforts would

But libxml2 is too important to let it fail to work
with mingw, so one way or another we'll get it fixed.

This sf.net email is sponsored by: To learn the basics of securing your web site with SSL, click here to get a FREE TRIAL of a Thawte Server Certificate: http://www.gothawte.com/rd524.html
MinGW-users mailing list
MinGW-users lists sourceforge net

You may change your MinGW Account Options or unsubscribe at:

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]