  CC       pipelines/pipelines_ipcpipeline-ipcpipeline.o
pipelines/ipcpipeline.c:720:12: error: implicit declaration of function 'pipe2' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
  FAIL_IF (pipe2 (pipesfa, O_NONBLOCK) < 0);
           ^
pipelines/ipcpipeline.c:720:12: note: did you mean 'pipe'?
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/unistd.h:469:6: note: 'pipe' declared here
int      pipe(int [2]);
         ^
pipelines/ipcpipeline.c:1119:33: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
  play_pause_master_data md = { 0 };
                                ^
                                {}
pipelines/ipcpipeline.c:1120:32: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
  play_pause_slave_data sd = { 0 };
                               ^
                               {}
pipelines/ipcpipeline.c:1131:33: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
  play_pause_master_data md = { 0 };
                                ^
                                {}
pipelines/ipcpipeline.c:1132:32: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
  play_pause_slave_data sd = { 0 };
                               ^
                               {}
pipelines/ipcpipeline.c:1143:33: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
  play_pause_master_data md = { 0 };
                                ^
                                {}
pipelines/ipcpipeline.c:1144:32: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
  play_pause_slave_data sd = { 0 };
                               ^
                               {}
pipelines/ipcpipeline.c:1155:33: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
  play_pause_master_data md = { 0 };
                                ^
                                {}
pipelines/ipcpipeline.c:1156:32: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
  play_pause_slave_data sd = { 0 };
                               ^
                               {}
pipelines/ipcpipeline.c:1167:33: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
  play_pause_master_data md = { 0 };
                                ^
                                {}
pipelines/ipcpipeline.c:1168:32: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
  play_pause_slave_data sd = { 0 };
                               ^
                               {}
pipelines/ipcpipeline.c:1179:33: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
  play_pause_master_data md = { 0 };
                                ^
                                {}
pipelines/ipcpipeline.c:1180:32: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
  play_pause_slave_data sd = { 0 };
                               ^
                               {}
pipelines/ipcpipeline.c:1191:33: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
  play_pause_master_data md = { 0 };
                                ^
                                {}
pipelines/ipcpipeline.c:1192:32: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
  play_pause_slave_data sd = { 0 };
                               ^
                               {}
pipelines/ipcpipeline.c:1414:35: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
  flushing_seek_slave_data sd = { 0 };
                                  ^
                                  {}
pipelines/ipcpipeline.c:1427:35: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
  flushing_seek_slave_data sd = { 0 };
                                  ^
                                  {}
pipelines/ipcpipeline.c:1440:35: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
  flushing_seek_slave_data sd = { 0 };
                                  ^
                                  {}
pipelines/ipcpipeline.c:1453:35: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
  flushing_seek_slave_data sd = { 0 };
                                  ^
                                  {}
fatal error: too many errors emitted, stopping now [-ferror-limit=]


  CC       ipcpipeline1-ipcpipeline1.o
ipcpipeline1.c:162:42: error: use of undeclared identifier 'SOCK_NONBLOCK'
  if (socketpair (AF_UNIX, SOCK_STREAM | SOCK_NONBLOCK, 0, sockets) < 0) {
                                         ^
1 error generated.
make: *** [ipcpipeline1-ipcpipeline1.o] Error 1
