--- ./src/pcm/pcm_direct.c 2016-08-02 23:18:38.000000000 +0530 +++ ./src/pcm/pcm_direct.c 2016-12-02 23:19:30.771819040 +0530 @@ -44,12 +44,14 @@ * */ +#if !defined(ANDROID) && !defined(__ANDROID__) union semun { int val; /* Value for SETVAL */ struct semid_ds *buf; /* Buffer for IPC_STAT, IPC_SET */ unsigned short *array; /* Array for GETALL, SETALL */ struct seminfo *__buf; /* Buffer for IPC_INFO (Linux specific) */ }; +#endif /* * FIXME: