Index: udpcast-20100130/console.c
===================================================================
--- udpcast-20100130.orig/console.c	2009-10-29 03:13:59.000000000 -0400
+++ udpcast-20100130/console.c	2013-04-14 16:57:42.006780323 -0400
@@ -10,7 +10,6 @@
 #ifndef __MINGW32__
 
 #include <termios.h>
-#include <sys/select.h>
 
 struct console_t {
     int fd; /* Filedescriptor for console, or -1 if disabled */
Index: udpcast-20100130/console.h
===================================================================
--- udpcast-20100130.orig/console.h	2005-12-22 17:59:18.000000000 -0500
+++ udpcast-20100130/console.h	2013-04-14 16:57:35.402888636 -0400
@@ -6,6 +6,8 @@
 #include <winbase.h>
 #endif /* __MINGW32__ */
 
+#include <sys/select.h>
+
 #define prepareConsole udpc_prepareConsole
 #define getConsoleFd udpc_getConsoleFd
 #define restoreConsole udpc_restoreConsole
