@Nitro
After what me and Ron came through, perhaps it is a good idea to expend your post to include the following import pointers:
* Make sure that your MSYS bin directory precedes any other Windows system directory, like c:\Windows\System32 (this is necessary if you want to use the Unix find and not the Windows variant).
* The WSAPOLLFD structure bug in MinGW (not really bug, it is just missing)
* UnregisterWaitEx() problems when not setting _WIN32_WINNT
(also look for a reference to the two above here:
http://stackoverflow.com/questions/20957727/boostasio-unregisterwaitex-has-not-been-declared)
Also, Ron mentioned that makefile.mingw is not longer used and there are more problems (Perl is unnecessary and so is Python too I believe, although I'm not sure about Python). It would also be nice if you explain a bit about the inner workings of the building process (i.e. why this utility or command), because as it is now it is sending a wrong message to people. I don't only want to know what to do, but also why to do it.
Don't get me wrong, I really appreciate this post and I think it is very useful, but it can be made so much better.
(we could work together a bit and also update the build_msw file, should be much more accessible than this forum thread)
Jori.