[MPlayer-dev-eng] [PATCH] fix Cygwin build

Stephen Sheldon sfsheldo at gmail.com
Sat Sep 10 02:53:43 EEST 2016


The Cygwin developers have been enhancing their feature test macros and 
mplayer stopped compiling.  The M_PI macro was undefined.  The attached 
patch fixes it again.

-------------- next part --------------
Index: configure
===================================================================
--- configure	(revision 37899)
+++ configure	(working copy)
@@ -2859,6 +2859,10 @@
   CFLAGS="-D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 $CFLAGS" &&
   HOSTCFLAGS="-D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 $HOSTCFLAGS"
 
+if cygwin; then
+  CFLAGS="-D_XOPEN_SOURCE=600 $CFLAGS" 
+fi
+    
 if test "$cc_vendor" = "gnu" ; then
   cflag_check -fno-tree-vectorize && CFLAGS="$CFLAGS -fno-tree-vectorize"
   cflag_check -Wundef && WARNFLAGS="-Wundef $WARNFLAGS"


More information about the MPlayer-dev-eng mailing list