Summary: Duma does not build with mingw32.
Error description: When trying to compile with mingw32 compile error appear in the file print.c. The file does only contain cygwin defines but no mingw so several includes are missing during compilation.
Step to reproduce:
- Setup basic mingw environment with a 4.4.0 compiler (Downloads on http://mingw.sourceforge.net\), add mingw directory to path
- Use/Add a 4.4.x compiler (like the 4.4.4 on http://developer.berlios.de/project/showfiles.php?group_id=6144\)
- Setup MSys environment, add msys directory to path (Downloads on http://mingw.sourceforge.net as well)
- Open a shell and unpack duma zip file in your home directory
- Change into the duma directory
- Call make via "OSTYPE=msys make"
The patch for print.c #3035147 fixes the problem. When applied the print.c itself remains untouched for your investigation.