Topic: building with MSVC
#warning isn't supported by MSVC (maybe use #error instead)
pa_ringbuffer.c:111
should be
# if !defined(_MSC_VER)
# warning Memory barriers not defined on this system or system unknown
# warning For SMP safety, you should fix this.
# endif