I encountered a couple of errors using the win32-packager.pl script, all recoverable but I thought I would list them here in case someone else needs the help.<br><br>1) When installing MinGW, I didn&#39;t install the Fortran compiler.  I just assumed no one would be using Fortran anymore.  Nevertheless, if you don&#39;t select the G77 compiler when setting up MinGW, you can&#39;t continue.<br>
<br>2) The dowload location for MySQL-Essentials is no longer valid.  I changed the perl script to pull it from here. <a href="http://www.filehippo.com/download/file/58872ec568946b7ac8a4db2497b2581f20811777e902ddf8078f8ca6d9c11c7b/">http://www.filehippo.com/download/file/58872ec568946b7ac8a4db2497b2581f20811777e902ddf8078f8ca6d9c11c7b/</a><br>
<br>3) The script complained that it couldn&#39;t find &quot;\Program Files\MySQL\MySQL Server 5.1\lib\opt\libmysql.lib&quot;.  This was because I hadn&#39;t selected a complete install.  The default install doesn&#39;t include the development libraries.  Re-running the MySQL installer and choosing to install everything cleared up the problem.<br>
<br>4) The stdlib_h.patch file fails.  Apparently, MinGW has changed the stdlib.h file just enough to make the patch fail.  They&#39;ve put the function name &quot;strtod&quot; on the line below the declaration instead of all on one line.  Edit c:\MinGW\include\stdlib.h.  Look for <br>
<br>__inline__ double __cdecl __MINGW_NOTHROW <br>strtod (const char* __restrict__ __nptr, char** __restrict__ __endptr)<br><br>(in my copy of the file it was at line 317).  Get rid of the carriage return after MINGW_NOTHROW making those two lines into a single line.  This should make the patch unecessary and allow the compile to continue.<br>
<br>After that, I was off and running.   I&#39;m still in the middle of compiling so there&#39;s no telling if I&#39;ll uncover something else but it&#39;s been going some time now so I&#39;m keeping my fingers crossed.<br>
<br>J. Dale<br><br>