Web lists-archives.com

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




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.

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"
_______________________________________________
MPlayer-dev-eng mailing list
MPlayer-dev-eng@xxxxxxxxxxxx
https://lists.mplayerhq.hu/mailman/listinfo/mplayer-dev-eng