Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 637312 - media-video/mplayer-1.3.0-r3 compile error - libmpcodecs/ae_faac.c:186:8: error: 'struct faacEncConfiguration' has no member named 'allowMidside'.
Summary: media-video/mplayer-1.3.0-r3 compile error - libmpcodecs/ae_faac.c:186:8: err...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-13 09:44 UTC by PrSo
Modified: 2017-11-23 12:10 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge_info.txt,6.11 KB, text/plain)
2017-11-13 09:44 UTC, PrSo
Details
emerge -pqv (emerge_pqv.txt,717 bytes, text/plain)
2017-11-13 09:45 UTC, PrSo
Details
environment (environment,107.65 KB, text/plain)
2017-11-13 09:46 UTC, PrSo
Details
build log (build.log,263.20 KB, text/x-log)
2017-11-13 09:49 UTC, PrSo
Details

Note You need to log in before you can comment on or make changes to this bug.
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 :)