Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 466000 - media-tv/xbmc-9999 - BitstreamConverter.cpp:(.text._ZN11DllAvFormat19av_read_frame_flushEP15AVFormatContext[DllAvFormat::av_read_frame_flush(AVFormatContext*)]+0x24): undefined reference to `ff_read_frame_flush'
Summary: media-tv/xbmc-9999 - BitstreamConverter.cpp:(.text._ZN11DllAvFormat19av_read_...
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Xbox project
URL: http://trac.xbmc.org/ticket/14283
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-15 16:04 UTC by Dainius Masiliūnas
Modified: 2013-04-20 01:39 UTC (History)
1 user (show)

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


Attachments
Build log (media-tv:xbmc-9999:20130415-153512.log,292.08 KB, text/plain)
2013-04-15 16:04 UTC, Dainius Masiliūnas
Details
emerge-info.log (emerge-info.log,5.01 KB, text/plain)
2013-04-15 16:07 UTC, Dainius Masiliūnas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dainius Masiliūnas 2013-04-15 16:04:52 UTC
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"
Comment 1 Dainius Masiliūnas 2013-04-15 16:07:01 UTC
Created attachment 345630 [details]
emerge-info.log

Attached emerge --info output and build log
Comment 2 SpanKY gentoo-dev 2013-04-17 17:33:39 UTC
if you're going to use live git, you should report build failures to upstream xbmc.  we don't do custom work on it.
Comment 3 Dainius Masiliūnas 2013-04-17 17:45:24 UTC
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.
Comment 4 Craig Andrews gentoo-dev 2013-04-19 18:17:27 UTC
reported upstream at http://trac.xbmc.org/ticket/14283