Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 637312

Summary: media-video/mplayer-1.3.0-r3 compile error - libmpcodecs/ae_faac.c:186:8: error: 'struct faacEncConfiguration' has no member named 'allowMidside'.
Product: Gentoo Linux Reporter: PrSo <soprwa>
Component: Current packagesAssignee: Gentoo Media-video project <media-video>
Status: RESOLVED FIXED    
Severity: normal CC: gaweal, krinpaus, redwolfe, tacvbo
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=636996
https://bugs.gentoo.org/show_bug.cgi?id=636894
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info
emerge -pqv
environment
build log

Description PrSo 2017-11-13 09:44:05 UTC
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"
Comment 1 PrSo 2017-11-13 09:45:46 UTC
Created attachment 503834 [details]
emerge -pqv

emerge -pqv
Comment 2 PrSo 2017-11-13 09:46:38 UTC
Created attachment 503836 [details]
environment

environment
Comment 3 PrSo 2017-11-13 09:49:18 UTC
Created attachment 503838 [details]
build log

build log
Comment 4 Octavio Ruiz (Ta^3) 2017-11-14 06:15:54 UTC
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.
Comment 5 G.Wolfe Woodbury 2017-11-23 09:17:29 UTC
This is fixed by faac version 1.29.9.2 that is now in the tree.
Comment 6 Mart Raudsepp gentoo-dev 2017-11-23 12:10:18 UTC
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 :)