Index: libs/libmythtv/ThreadedFileWriter.cpp
===================================================================
--- libs/libmythtv/ThreadedFileWriter.cpp	(revision 27285)
+++ libs/libmythtv/ThreadedFileWriter.cpp	(working copy)
@@ -21,6 +21,7 @@
 
 #if HAVE_POSIX_FADVISE < 1
 static int posix_fadvise(int, off_t, off_t, int) { return 0; }
+#define POSIX_FADV_DONTNEED 0
 #  if defined(__linux__)
 #    warning "Not using fadvise on platform that supports it."
 #  endif
Index: libs/libmythtv/RingBuffer.cpp
===================================================================
--- libs/libmythtv/RingBuffer.cpp	(revision 27285)
+++ libs/libmythtv/RingBuffer.cpp	(working copy)
@@ -45,6 +45,9 @@
 
 #if HAVE_POSIX_FADVISE < 1
 static int posix_fadvise(int, off_t, off_t, int) { return 0; }
+#define POSIX_FADV_SEQUENTIAL 0
+#define POSIX_FADV_WILLNEED 0
+#define POSIX_FADV_DONTNEED 0
 #endif
 
 // about one second at 35mbit
