? plugins-base.patch
? gst/subparse/libgstsubparse_la-gstsubparse.loT
? gst/tcp/libgsttcp_la-gsttcpplugin.loT
Index: configure.ac
===================================================================
RCS file: /cvs/gstreamer/gst-plugins-base/configure.ac,v
retrieving revision 1.579
diff -a -u -r1.579 configure.ac
--- configure.ac	9 Oct 2005 18:34:44 -0000	1.579
+++ configure.ac	14 Oct 2005 16:08:46 -0000
@@ -92,6 +92,17 @@
 dnl Check for FIONREAD ioctl declaration :
 GST_CHECK_FIONREAD()
 
+dnl HAVE_WIN32 currently means "disable POSIXisms".
+case "$host" in
+  *-*-mingw*)
+    AC_DEFINE_UNQUOTED(HAVE_WIN32, 1, [Defined if compiling for Windows])
+    HAVE_WIN32=yes
+    ;;
+  *)
+    ;;
+esac
+
+dnl Set default elements for various operating systems  
 DEFAULT_AUDIOSINK="alsasink"
 DEFAULT_VIDEOSINK="xvimagesink"
 DEFAULT_AUDIOSRC="alsasrc"
@@ -300,7 +311,6 @@
 	playback \
 	sine \
 	subparse \
-	tcp \
 	typefind \
 	videotestsrc \
 	videorate \
@@ -308,6 +318,13 @@
 	volume \
 	"
 
+dnl Check if we can build plugins that depend on POSIX
+if test "x$HAVE_WIN32" != "xyes"; then
+  GST_PLUGINS_ALL="$GST_PLUGINS_ALL tcp"
+else
+  AC_MSG_WARN([Not compiling plug-ins requiring POSIX])
+fi
+
 dnl see if we can build C++ plug-ins
 if test "x$HAVE_CXX" = "xyes"; then
   GST_PLUGINS_ALL="$GST_PLUGINS_ALL"
