Created attachment 345628 [details] Build log Attempting to emerge media-tv/xbmc-9999 results in an emake failure while trying to link xbmc.bin. The errors are: xbmc/utils/utils.a(BitstreamConverter.o): In function `DllAvFormat::av_read_frame_flush(AVFormatContext*)': BitstreamConverter.cpp:(.text._ZN11DllAvFormat19av_read_frame_flushEP15AVFormatContext[DllAvFormat::av_read_frame_flush(AVFormatContext*)]+0x24): undefined reference to `ff_read_frame_flush' xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxers.a(DVDDemuxFFmpeg.o): In function `CDVDDemuxFFmpeg::Flush()': DVDDemuxFFmpeg.cpp:(.text+0x22e): undefined reference to `ff_read_frame_flush' collect2: ld returned 1 exit status make: *** [xbmc.bin] Error 1 emerge -pqv output is: [ebuild U ] media-tv/xbmc-9999 [12.1] USE="X alsa cec fishbmc%* goom mysql opengl pulseaudio pvr rsxs sdl sse sse2 udev usb vaapi vdpau xrandr -airplay (-altivec) -avahi -bluetooth -bluray -caps -css -debug -gles -java -joystick -midi (-neon) -nfs -profile -projectm -rtmp -samba -sftp -upnp -webserver"
Created attachment 345630 [details] emerge-info.log Attached emerge --info output and build log
if you're going to use live git, you should report build failures to upstream xbmc. we don't do custom work on it.
I'm not really convinced that this is an upstream issue, rather than an issue with ebuild requirements. This is a linking error, which would imply unmet dependencies (albeit it could be internal dependencies, too). Either way, I decided to stay with the non-live version version for now, as one feature I needed got backported to XBMC 12.1.
reported upstream at http://trac.xbmc.org/ticket/14283