Created attachment 503832 [details] emerge --info Compiling media-video/mplayer-1.3.0-r3 with media-libs/faac-1.29.9 produces: "libmpcodecs/ae_faac.c: In function 'mpae_init_faac': libmpcodecs/ae_faac.c:186:8: error: 'struct faacEncConfiguration' has no member named 'allowMidside' config->allowMidside = 1; ^~ make: *** [Makefile:726: libmpcodecs/ae_faac.o] Error 1"
Created attachment 503834 [details] emerge -pqv emerge -pqv
Created attachment 503836 [details] environment environment
Created attachment 503838 [details] build log build log
A temporarly workaround is to downgrade media-libs/faac to 1.29.8.3 emerge -1 =media-libs/faac-1.29.8.3 Then, mplayer-1.3.0-r3 can compile.
This is fixed by faac version 1.29.9.2 that is now in the tree.
This should be fixed with faac-1.29.9.2 bump, which restored API compatibility via an union for allowMidside varname. API breaking faac-1.29.9 is gone from tree. (ah, I see such a comment is here already, but I was copy-paste'ing it for other bugs as well :)