Converge for Windows [Cygwin]
Version 0.5 (2005/09/29)
Please note that there appears to be a bug in Cygwin's
longjmp routines that affects Converge when run from the console. However if you start an X session (via the
startx command in Cygwin) and compile inside an
xterm, the problem does not seem to manifest. I would be grateful for any experience reports you may have in this matter.
You may then be interested in exploring the
- Ensure that your copy of Cygwin is upto date. If you do not have Cygwin installed, or your version is out of date Cygwin can be installed via the Cygwin setup program - following the defaults should be sufficient.
You will require two additional packages to be installed in Cygwin. In both cases the packages can be found by opening up the
devel category in Cygwin:
- The latest version of both the pcre and pcre-devel packages. At the time of writing the current version in Cygwin is 4.5.1.
- The latest version of GCC. You only need to install the 'plain' GCC package.
- Download Converge.
- Download bmake.exe and place it in your path.
- Decompress Converge. You can either use WinZip which automatically handles and decompresses
.tar.gz files, or use Cygwin and execute the command
tar xfz converge-0.5.tgz.
- You now need to be in the Cygwin shell. First of all change directory to where the decompressed Converge files live:
- Execute the command
./configure [notice that this command starts with dot slash].
bmake. This will compile the Converge VM, Compiler and all necessary libraries.
examples directory which contains code you can compile and run. You can compile all the example programs by executing
cd examples && bmake when you are in the base Converge directory.
At the moment the best documentation for Converge is the quick start guide.