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

Re: [xml] undefined reference to `_imp__xmlFree' error on mingw with msys for 2.6.5



same is true for libxslt libxslt/xsltexports.h libexslt/exsltexports.h

----- Original Message ----- 
From: "Mikhail S Grushinskiy" <mgrushinskiy comcast net>
To: "Igor Zlatkovic" <igor zlatkovic com>
Cc: <xml gnome org>
Sent: Sunday, February 01, 2004 9:04 PM
Subject: Re: [xml] undefined reference to `_imp__xmlFree' error on mingw
with msys for 2.6.5


> The problem fixes if I remove defined(IN_LIBXML) condition in xmlexports.h
> Not sure why it is needed, but without it everything compiles fine on
mingw
> with msys.
>
> /* Windows platform with GNU compiler (Mingw) */
> #if defined(_WIN32) && defined(__MINGW32__)
>   #undef XMLPUBFUN
>   #undef XMLPUBVAR
>   #undef XMLCALL
> /*
>   #if defined(IN_LIBXML) && !defined(LIBXML_STATIC)
> */
>   #if !defined(LIBXML_STATIC)
>     #define XMLPUBFUN __declspec(dllexport)
>     #define XMLPUBVAR __declspec(dllexport) extern
>   #else
>     #define XMLPUBFUN
>     #if !defined(LIBXML_STATIC)
>       #define XMLPUBVAR __declspec(dllimport) extern
>     #else
>       #define XMLPUBVAR extern
>     #endif
>   #endif
>   #define XMLCALL __cdecl
>   #if !defined _REENTRANT
>     #define _REENTRANT
>   #endif
> #endif
>
> ----- Original Message ----- 
> From: "Igor Zlatkovic" <igor zlatkovic com>
> To: <mgrushinskiy comcast net>
> Cc: <xml gnome org>
> Sent: Friday, January 30, 2004 10:36 AM
> Subject: Re: [xml] undefined reference to `_imp__xmlFree' error on mingw
> with msys for 2.6.5
>
>
> > mgrushinskiy comcast net wrote:
> >
> > > Hello,
> > >
> > > I get
> > >
> > > undefined reference to `_imp__xmlFree' error on mingw with msys for
> 2.6.5
> > >
> > > for xmllint.
> > >
> > > This is a regression from last version in 2.5.* branch (and even from
> 2.6.2)
> > >
> > >
> > > Making all in .
> > > make[2]: Entering directory `/home/mg/libxml2-2.6.5'
> > > /bin/sh ./libtool --mode=link gcc  -g -O2 -Wall   -o xmllint.exe
> xmllint.o ./libxml2.la     -lws2_32
> > > gcc -g -O2 -Wall -o xmllint.exe xmllint.o  ./.libs/libxml2.a -lws2_32
> > > xmllint.o: In function `xmlHTMLEncodeSend':
> > > C:/msys/1.0/home/mg/libxml2-2.6.5/xmllint.c:318: undefined reference
to
> `_imp__xmlFree'
> > > make[2]: *** [xmllint.exe] Error 1
> > > make[2]: Leaving directory `/home/mg/libxml2-2.6.5'
> > > make[1]: *** [all-recursive] Error 1
> > > make[1]: Leaving directory `/home/mg/libxml2-2.6.5'
> > > make: *** [all] Error 2
> >
> > Just checked the current CVS with mingw without msys. Apart of gcc 3.2.3
> > being the slowest compiler I've ever seen, it works.
> >
> > It seems that the stuff in include/libxml/xmlexports.h doesn't go well
> > when msys is involved. I don't know what to fix. It will take someone
> > with msys.
> >
> > Ciao,
> > Igor
> >
> >
> > _______________________________________________
> > 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.576 / Virus Database: 365 - Release Date: 1/30/2004
>
> _______________________________________________
> 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.576 / Virus Database: 365 - Release Date: 1/30/2004




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