CC pulsecore/libpulsecommon_11.1_la-shm.lo In file included from pulsecore/shm.c:48:0: ./pulsecore/memfd-wrappers.h:36:19: error: static declaration of 'memfd_create' follows non-static declaration static inline int memfd_create(const char *name, unsigned int flags) { ^~~~~~~~~~~~ In file included from /usr/include/bits/mman-linux.h:115:0, from /usr/include/bits/mman.h:45, from /usr/include/sys/mman.h:41, from pulsecore/shm.c:37: /usr/include/bits/mman-shared.h:46:5: note: previous declaration of 'memfd_create' was here int memfd_create (const char *__name, unsigned int __flags) __THROW; ^~~~~~~~~~~~ make[3]: *** [Makefile:8008: pulsecore/libpulsecommon_11.1_la-shm.lo] Error 1 make[3]: Leaving directory '/usr/src/pulseaudio-11.1/src' make[2]: *** [Makefile:4895: all] Error 2 make[2]: Leaving directory '/usr/src/pulseaudio-11.1/src' make[1]: *** [Makefile:808: all-recursive] Error 1 make[1]: Leaving directory '/usr/src/pulseaudio-11.1' make: *** [Makefile:623: all] Error 2 ++ Mark Compile stop : "pulseaudio" "11.1" "Sat, 24 Feb 2018 20:38:45 +0000"