media-video/mplayer-1.0.20060217 will fail to emerge with the openal use flag enabled -lgthread-2.0 -lglib-2.0 -ljack -Wl,-z,noexecstack -lpthread -ldl -rdynamic -lm libao2/libao2.a(ao_openal.o): In function `init': ao_openal.c:(.text+0x4a): undefined reference to `alcOpenDevice' ao_openal.c:(.text+0x64): undefined reference to `alcCreateContext' ao_openal.c:(.text+0x6c): undefined reference to `alcMakeContextCurrent' ao_openal.c:(.text+0xa4): undefined reference to `alGenBuffers' ao_openal.c:(.text+0xbd): undefined reference to `alGenSources' ao_openal.c:(.text+0xe4): undefined reference to `alSource3f' ao_openal.c:(.text+0x108): undefined reference to `alGetBufferi' libao2/libao2.a(ao_openal.o): In function `reset': ao_openal.c:(.text+0x1c7): undefined reference to `alSourceRewindv' ao_openal.c:(.text+0x1f7): undefined reference to `alGetSourcei' ao_openal.c:(.text+0x229): undefined reference to `alSourceUnqueueBuffers' libao2/libao2.a(ao_openal.o): In function `uninit': ao_openal.c:(.text+0x277): undefined reference to `alcGetCurrentContext' ao_openal.c:(.text+0x283): undefined reference to `alcGetContextsDevice' ao_openal.c:(.text+0x2b6): undefined reference to `alSourceRewindv' ao_openal.c:(.text+0x2e9): undefined reference to `alGetSourcei' ao_openal.c:(.text+0x31b): undefined reference to `alSourceUnqueueBuffers' ao_openal.c:(.text+0x361): undefined reference to `alcMakeContextCurrent' ao_openal.c:(.text+0x36d): undefined reference to `alcDestroyContext' ao_openal.c:(.text+0x379): undefined reference to `alcCloseDevice' ao_openal.c:(.text+0x39f): undefined reference to `alGetSourcei' ao_openal.c:(.text+0x3d3): undefined reference to `alGetSourcei' libao2/libao2.a(ao_openal.o): In function `audio_pause': ao_openal.c:(.text+0x3fa): undefined reference to `alSourcePausev' libao2/libao2.a(ao_openal.o): In function `audio_resume': ao_openal.c:(.text+0x416): undefined reference to `alSourcePlayv' libao2/libao2.a(ao_openal.o): In function `get_space': ao_openal.c:(.text+0x454): undefined reference to `alGetSourcei' ao_openal.c:(.text+0x486): undefined reference to `alSourceUnqueueBuffers' ao_openal.c:(.text+0x4de): undefined reference to `alGetSourcei' libao2/libao2.a(ao_openal.o): In function `play': ao_openal.c:(.text+0x595): undefined reference to `alBufferData' ao_openal.c:(.text+0x5c2): undefined reference to `alSourceQueueBuffers' ao_openal.c:(.text+0x62f): undefined reference to `alGetSourcei' ao_openal.c:(.text+0x64f): undefined reference to `alSourcePlayv' libao2/libao2.a(ao_openal.o): In function `get_delay': ao_openal.c:(.text+0x69c): undefined reference to `alGetSourcei' ao_openal.c:(.text+0x6ce): undefined reference to `alSourceUnqueueBuffers' ao_openal.c:(.text+0x726): undefined reference to `alGetSourcei' collect2: ld returned 1 exit status make: *** [mplayer] Error 1 !!! ERROR: media-video/mplayer-1.0.20060217 failed. Call stack: ebuild.sh, line 1894: Called dyn_compile ebuild.sh, line 941: Called src_compile
On AMD64 too...
Ops, looks like it doesn't work as should yet, feature removed for now.
I guess the reason is that it passes --enable-openal to configure, which in the case of MPlayer is simply _wrong_.
*** Bug 123556 has been marked as a duplicate of this bug. ***
I'll change it back then there are other autodetect flags that I wrongly enabled w/out path?
Not sure, I think ao_jack had some problem at least once.