Building C object CMakeFiles/openal.dir/OpenAL32/alBuffer.obj
In file included from /tmp/psptoolchain/build/psplibraries/build/openal-soft-1.14/OpenAL32/alBuffer.c:28:0:
/tmp/psptoolchain/build/psplibraries/build/openal-soft-1.14/OpenAL32/Include/alMain.h:111:1: error: unknown type name ‘pthread_mutex_t’
In file included from /tmp/psptoolchain/build/psplibraries/build/openal-soft-1.14/OpenAL32/alEffect.c:28:0:
/tmp/psptoolchain/build/psplibraries/build/openal-soft-1.14/OpenAL32/Include/alMain.h:111:1: error: unknown type name ‘pthread_mutex_t’
In file included from /tmp/psptoolchain/build/psplibraries/build/openal-soft-1.14/OpenAL32/Include/alMain.h:345:0,
from /tmp/psptoolchain/build/psplibraries/build/openal-soft-1.14/OpenAL32/alEffect.c:28:
/tmp/psptoolchain/build/psplibraries/build/openal-soft-1.14/OpenAL32/Include/alu.h: In function ‘RestoreFPUMode’:
/tmp/psptoolchain/build/psplibraries/build/openal-soft-1.14/OpenAL32/Include/alu.h:250:41: warning: unused parameter ‘state’ [-Wunused-parameter]
In file included from /tmp/psptoolchain/build/psplibraries/build/openal-soft-1.14/OpenAL32/Include/alMain.h:345:0,
from /tmp/psptoolchain/build/psplibraries/build/openal-soft-1.14/OpenAL32/alBuffer.c:28:
/tmp/psptoolchain/build/psplibraries/build/openal-soft-1.14/OpenAL32/Include/alu.h: In function ‘RestoreFPUMode’:
/tmp/psptoolchain/build/psplibraries/build/openal-soft-1.14/OpenAL32/Include/alu.h:250:41: warning: unused parameter ‘state’ [-Wunused-parameter]
In file included from /tmp/psptoolchain/build/psplibraries/build/openal-soft-1.14/OpenAL32/alAuxEffectSlot.c:28:0:
/tmp/psptoolchain/build/psplibraries/build/openal-soft-1.14/OpenAL32/Include/alMain.h:111:1: error: unknown type name ‘pthread_mutex_t’
In file included from /tmp/psptoolchain/build/psplibraries/build/openal-soft-1.14/OpenAL32/Include/alMain.h:345:0,
from /tmp/psptoolchain/build/psplibraries/build/openal-soft-1.14/OpenAL32/alAuxEffectSlot.c:28:
/tmp/psptoolchain/build/psplibraries/build/openal-soft-1.14/OpenAL32/Include/alu.h: In function ‘RestoreFPUMode’:
/tmp/psptoolchain/build/psplibraries/build/openal-soft-1.14/OpenAL32/Include/alu.h:250:41: warning: unused parameter ‘state’ [-Wunused-parameter]
make[2]: *** [CMakeFiles/openal.dir/OpenAL32/alAuxEffectSlot.obj] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [CMakeFiles/openal.dir/OpenAL32/alEffect.obj] Error 1
make[2]: *** [CMakeFiles/openal.dir/OpenAL32/alBuffer.obj] Error 1
make[1]: *** [CMakeFiles/openal.dir/all] Error 2
Any idea what's going on? I'm building on a Ubuntu 12.04 machine (that image was conveniently available…), this looks like there's an include missing somewhere.