notes on compiling XSieve for Windows

Some time ago I tried to compile XSieve for the win32 platform. I was partially successfull, I compiled everything except of the XSieve DLL itself. I'm not going to repeat the attempt in the near future, and I have to do something with the notes. The simplest solution is to put the notes to the blog for future reference.

----------------------------

Notes on compiling for Win32

1) First install MinGW, and only then MSYS. Then MSYS correctly integrates with MinGW

2) libtool -- install separately

3) GMP

4) PATH CFLAGS LDFLAGS
-- for configure

*) GMP: can't be both shared & dynamic.
Had to say guile --shared
-
scmconfig

*) regex.0.12 -- by hand. see forconf.

----------------------

Notes on compiling libxml2 and libxslt

libxml_modules_enables

1) libxml should made fix in area of xmlversion.h

libxml: -liconv -lws2_32 (+-lthread?)

2) xml-config from xml-configin manually, with corrected modules settings

3) libxslt: libiconv.la: correct libdir (iconv should be installed to c:\...)

Categories: XSieve

Updated: