This is not correct: $ configure --host mingw32-msvc This is the correct way: $ ./configure --host=i586-mingw32msvc (I think the = is optional, but what matters is the name of the architecture, which you got wrong). >From there, it just goes downhill, as the wrong compiler is used. Good luck, Marcus