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