<p>The MSYS/MINGW build was started with 1.5 beta 4.<p>
<p>The only difference between the msvc build and the mingw build, is that the later one does not support the ms SEH exception handling. This means that some exceptions will not be catched and thus FB will abort.The sources using this exception handling are jrd/blob_filter.cpp, jrd/exe.cpp and jrd/fun.epp.</p>
<li>uncompress w32api-2.3.tar.gz in the mingw directory (default c:\mingw)</li>
<li>uncompress mingw-runtime-3.0.tar.gz in the mingw directory (default c:\mingw)</li>
<li>uncompress gcc-3.2.3-20030504-1.tar.gz in the mingw directory (default c:\mingw)</li>
<li>run bison-1.875.0-2003.02.10-1.exe. You must give the program the mingw installation directory</li>
<li>run MSYS-1.0.8.exe. First you must select your installation directory, then, in a command window, you must awswer some questions<br>continue postinstall [yes]<br>mingw directory:[your mingw directory]</li>
<li>run msysDTK-1.0.1.exe. The installation directory must be the same that you select for MSYS.</li>
<p>There is a bug in mingw (3.2) related with msvc format for 64bit integers. When the I64 format is used, the compiler throws warnings of two types:</p>
<p>warning: [...] format, different type arg (arg 3)<br>
or<br>
warning: unknown conversion type character `I' in format<br>