Re: [xml] error compiling libxml2-2.5.8 on mingw with MSYS
- From: "Mikhail Grushinskiy" <mgrushinskiy comcast net>
- To: "Mikhail Grushinskiy" <mgrushinskiy comcast net>, <veillard redhat com>
- Cc: <xml gnome org>
- Subject: Re: [xml] error compiling libxml2-2.5.8 on mingw with MSYS
- Date: Sun, 10 Aug 2003 16:41:03 -0400
and same for libxslt 1.0.32
in configure.in add
WIN32_EXTRA_LIBADD=
WIN32_EXTRA_LDFLAGS=
case "$host" in
*-*-mingw*)
WIN32_EXTRA_LIBADD="-lwsock32"
WIN32_EXTRA_LDFLAGS="-no-undefined"
AC_DEFINE([_WINSOCKAPI_],1,[Using the Win32 Socket implementation])
AC_DEFINE([snprintf],[_snprintf],[Win32 Std C name mangling work-around])
AC_DEFINE([vsnprintf],[_vsnprintf],[Win32 Std C name mangling work-around])
;;
esac
AC_SUBST(WIN32_EXTRA_LIBADD)
AC_SUBST(WIN32_EXTRA_LDFLAGS)
in libxslt/libxslt.h
#if defined(WIN32) && !defined (__CYGWIN__) && !defined (__MINGW32__)
#include <win32config.h>
#else
#include "config.h"
#endif
#if defined(WIN32) && !defined (__CYGWIN__) && !defined (__MINGW32__)
#include "xsltwin32config.h"
#else
#include "xsltconfig.h"
#include <libxml/xmlversion.h>
#endif
in libexslt/libexslt.h
#if defined(WIN32) && !defined (__CYGWIN__) && !defined (__MINGW32__)
#include <win32config.h>
#else
#include "config.h"
#endif
#if defined(WIN32) && !defined (__CYGWIN__) && !defined (__MINGW32__)
#include "xsltwin32config.h"
#else
#include "xsltconfig.h"
#include <libxml/xmlversion.h>
#endif
in libexslt/exslt.c, libexslt/common.c, libexslt/math.c,
libexslt/functions.c, libexslt/sets.c,
libexslt/strings.c, libexslt/date.c, libexslt/saxon.c, libexslt/dynamic.c
#if defined(WIN32) && !defined (__CYGWIN__) && (!__MINGW32__)
#include <win32config.h>
#else
#include "config.h"
#endif
in xsltproc/Makefile.am (add @WIN32_EXTRA_LIBADD@ for LDADDS)
LDADDS = ... @WIN32_EXTRA_LIBADD@
----- Original Message -----
From: "Mikhail Grushinskiy" <mgrushinskiy comcast net>
To: "Mikhail Grushinskiy" <mgrushinskiy comcast net>; <veillard redhat com>
Cc: <xml gnome org>
Sent: Sunday, August 10, 2003 4:12 PM
Subject: Re: [xml] error compiling libxml2-2.5.8 on mingw with MSYS
and one more
in examples/Makefile.am
LDADD = ... @WIN32_EXTRA_LIBADD@
----- Original Message -----
From: "Mikhail Grushinskiy" <mgrushinskiy comcast net>
To: <veillard redhat com>
Cc: <xml gnome org>
Sent: Sunday, August 10, 2003 4:03 PM
Subject: Re: [xml] error compiling libxml2-2.5.8 on mingw with MSYS
This is for 2.5.9 now
in configure.in add
WIN32_EXTRA_LIBADD=
WIN32_EXTRA_LDFLAGS=
case "$host" in
*-*-mingw*)
WIN32_EXTRA_LIBADD="-lwsock32"
WIN32_EXTRA_LDFLAGS="-no-undefined"
AC_DEFINE([_WINSOCKAPI_],1,[Using the Win32 Socket implementation])
AC_DEFINE([snprintf],[_snprintf],[Win32 Std C name mangling
work-around])
AC_DEFINE([vsnprintf],[_vsnprintf],[Win32 Std C name mangling
work-around])
;;
esac
AC_SUBST(WIN32_EXTRA_LIBADD)
AC_SUBST(WIN32_EXTRA_LDFLAGS)
in Makefile.am (add @WIN32_EXTRA_LIBADD@ for LDADDS)
LDADDS = ... @WIN32_EXTRA_LIBADD@
in libxml.h
#if defined(WIN32) && !defined(__CYGWIN__)
#include "win32config.h"
#elif defined(macintosh)
#include "config-mac.h"
#else
#include "config.h"
#include <libxml/xmlversion.h>
#endif
should be
#if defined(WIN32) && !defined(__CYGWIN__) && !defined(__MINGW32__)
#include "win32config.h"
#elif defined(macintosh)
#include "config-mac.h"
#else
#include "config.h"
#include <libxml/xmlversion.h>
#endif
in nanohttp.c, and nanoftp.c
add
#ifdef __MINGW32__
#define _WINSOCKAPI_
#include <wsockcompat.h>
#include <winsock2.h>
#undef SOCKLEN_T
#define SOCKLEN_T unsigned int
#endif
compile libxml2 2.5.9 under MINGW with MSYS without IPv6 support
----- Original Message -----
From: "Daniel Veillard" <veillard redhat com>
To: "Mikhail Grushinskiy" <mgrushinskiy comcast net>
Cc: <xml gnome org>
Sent: Saturday, August 09, 2003 3:43 PM
Subject: Re: [xml] error compiling libxml2-2.5.8 on mingw with MSYS
On Sat, Aug 09, 2003 at 02:22:48PM -0400, Mikhail Grushinskiy wrote:
getting an error compiling libxml2 (2.5.8) on mingw under MSYS.
(FYI)
It seems config.h and include/win32config.h redefine some of the
symbols
in nanohttp.c
There is something wrong. But I can't help finding fixes, since you
have
the special environment then please check what's happening. This is
dependant
on your setup platform/compiler .
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.504 / Virus Database: 302 - Release Date: 7/25/2003
_______________________________________________
xml mailing list, project page http://xmlsoft.org/
xml gnome org
http://mail.gnome.org/mailman/listinfo/xml
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.504 / Virus Database: 302 - Release Date: 7/25/2003
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.504 / Virus Database: 302 - Release Date: 7/25/2003
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]