          printf("%s\n",buf);
          fflush(stdout);
 -#ifdef ICL
-+#if defined(ICL) || defined(__MINGW32__)
++#if defined(ICL)
          Sleep(1);
++#elif defined(__MINGW32__)
++        Sleep(1000.);  // Windows sleep is in milliseconds
  #else
          sleep(1);
-diff -ruN trilinos-11.4.3/packages/seacas/libraries/exodus/cbind/include/exodusII.h trilinos-11.4.3-patched/packages/seacas/libraries/exodus/cbind/include/exodusII.h
+ #endif
+diff -ruN trilinos-11.4.3/packages/PyTrilinos/src/Teuchos_Traits.i trilinos-11.4.3-new/packages/PyTrilinos/src/Teuchos_Traits.i
+--- trilinos-11.4.3/packages/PyTrilinos/src/Teuchos_Traits.i	2013-11-21 13:11:36.000000000 -0700
++++ trilinos-11.4.3-new/packages/PyTrilinos/src/Teuchos_Traits.i	2014-09-03 08:36:06.952493103 -0600
+@@ -61,14 +61,18 @@
+   : public DirectSerializationTraits<Ordinal,unsigned long>
+ {};
+ #endif
++#if defined(TEUCHOS_SERIALIZATIONTRAITS_LONG_LONG) || !defined(HAVE_TEUCHOS_LONG_LONG_INT)
+ template<typename Ordinal>
+ class SerializationTraits<Ordinal,long long>
+   : public DirectSerializationTraits<Ordinal,long long>
+ {};
++#endif
++#if defined(TEUCHOS_SERIALIZATIONTRAITS_UNSIGNED_LONG_LONG) || !defined(HAVE_TEUCHOS_LONG_LONG_INT)
+ template<typename Ordinal>
+ class SerializationTraits<Ordinal,unsigned long long>
+   : public DirectSerializationTraits<Ordinal,unsigned long long>
+ {};
++#endif
+ }
+ %}
+ 
+diff -ruN trilinos-11.4.3/packages/seacas/libraries/exodus/cbind/include/exodusII.h trilinos-11.4.3-new/packages/seacas/libraries/exodus/cbind/include/exodusII.h
 --- trilinos-11.4.3/packages/seacas/libraries/exodus/cbind/include/exodusII.h	2013-11-21 13:12:15.000000000 -0700
-+++ trilinos-11.4.3-patched/packages/seacas/libraries/exodus/cbind/include/exodusII.h	2014-03-11 12:51:18.000000000 -0600
++++ trilinos-11.4.3-new/packages/seacas/libraries/exodus/cbind/include/exodusII.h	2014-09-03 08:32:31.441265287 -0600
 @@ -51,7 +51,12 @@
  
  #include <stddef.h>

+#
+
 # if using SuperLUDist, must also link in ParMETIS for some reason
-IF(${PACKAGE_NAME}_ENABLE_SuperLUDist AND NOT ${PACKAGE_NAME}_ENABLE_ParMETIS)
-  MESSAGE(FATAL_ERROR "The Amesos support for the SuperLUIDist TPL requires the ParMETIS TPL.  Either disable Amesos SuperLUDist support or enable the ParMETIS TPL.")
-ENDIF()
+#IF(${PACKAGE_NAME}_ENABLE_SuperLUDist AND NOT ${PACKAGE_NAME}_ENABLE_ParMETIS)
+#  MESSAGE(FATAL_ERROR "The Amesos support for the SuperLUIDist TPL requires the ParMETIS TPL.  Either disable Amesos SuperLUDist support or enable the ParMETIS TPL.")
+#ENDIF()
 
 # if using parallel MUMPS, must also link in scalapack and BLACS
 
diff -ruN trilinos-11.4.3/packages/ifpack/src/Ifpack_ICT.cpp trilinos-11.4.3-patched/packages/ifpack/src/Ifpack_ICT.cpp
--- trilinos-11.4.3/packages/ifpack/src/Ifpack_ICT.cpp	2013-11-21 13:11:43.000000000 -0700
+++ trilinos-11.4.3-patched/packages/ifpack/src/Ifpack_ICT.cpp	2014-03-11 12:51:18.000000000 -0600
@@ -40,6 +40,7 @@
 //@HEADER
 */

 
 #include <netcdf.h>
 
diff -ruN trilinos-11.4.3/packages/seacas/libraries/exodus/cbind/src/ex_ne_util.c trilinos-11.4.3-new/packages/seacas/libraries/exodus/cbind/src/ex_ne_util.c
--- trilinos-11.4.3/packages/seacas/libraries/exodus/cbind/src/ex_ne_util.c	2013-11-21 13:12:13.000000000 -0700
+++ trilinos-11.4.3-new/packages/seacas/libraries/exodus/cbind/src/ex_ne_util.c	2014-09-03 08:32:31.443265242 -0600
@@ -55,7 +55,7 @@
 
 #include <stdio.h>
