Skip to main content.
home | support | download

Back to List Archive

AW: Re: Rebuilding libswish-e under win32?

From: Gunnar Mätzler <maetzler(at)>
Date: Thu Jan 13 2005 - 09:57:59 GMT
Thanks a lot David!

Your Build Environment was a big help!

Just one more question, is found in the source, that it seems to be possible
to build swish-e using a berkeleydb.

What are the advantages/disadvantages of that version?

Best regards

Gunnar Mätzler

-----Ursprüngliche Nachricht-----
[]Im Auftrag von David L Norris
Gesendet: Donnerstag, 13. Januar 2005 06:01
An: Multiple recipients of list
Betreff: [SWISH-E] Re: Rebuilding libswish-e under win32?

On Wed, 2005-01-12 at 07:47 -0800, Gunnar Mätzler wrote:
> Is it possible to get some kind of "build instructions"?

Once your build environment is setup for MSVC you can simply open swish-
e/src/win32/swish-e.dsw then press F7 (Build menu -> Build swish-e.exe).

> I am especially interested in information like:
> How to get the complete source.

Source code is available via the "swish-e" module in the swish-e CVS
repository or as a tarball (.tar.gz).
Released source code:

Anonymous CVS repository instructions:

Daily source code snapshots from CVS:

> What compiler to use. Is it possible to build libswish-e with Visual
> 6.0 or Visual Studio Net? Or do i need the gnu compiler?

On Windows the source code supports either MSVC 6 or GNU MinGW
(  Support for MSVC may eventually be dropped as I
don't have regular access to Windows systems to maintain it.

Daily Windows snapshots are being made using a GNU MinGW cross-compiler
under Linux and packaged using a Linux build of makensis:

> Do i have to download other libraries (regex?) to be able to build the
> library?

Windows builds require PCRE (regex).  For MSVC you will also require
libxml2, iconv and zlib as they are hard coded into the project files.
For GNU MinGW you may need to build libxml2, iconv, zlib, and pcre

Below is a link to a zip archive of the MSVC build environment I used
for the 2.4.3 release.  You should be able to open swishe.dsw and press
F7 to build it.  The zip archive contains the latest development source
code for the swish-e and swishctl modules from CVS.

 David Norris
  ICQ - 412039
Received on Thu Jan 13 01:58:02 2005