asound.h: 334: 2: erro: ‘u_int32_t’ não nomeia um tipo

Android AOSP Jelly Bean glibc sysroot parece incluir um asound.h que depende de u int32 t que não é (normalmente) definido. A solução rápida é usar o dos cabeçalhos do kernel:

cp external/kernel-headers/original/sound/asound.h prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/sysroot/usr/include/sound/