Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 334059 - media-tv/xbmc-9999 fails with older ffmpeg versions
Summary: media-tv/xbmc-9999 fails with older ffmpeg versions
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Xbox project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-23 10:15 UTC by Domen Kožar
Modified: 2010-08-24 18:38 UTC (History)
2 users (show)

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


Attachments
/var/tmp/portage/media-tv/xbmc-9999/temp/build.log (build.log,468.80 KB, text/plain)
2010-08-23 10:15 UTC, Domen Kožar
Details
/tmp/emerge.info (emerge.info,3.79 KB, text/plain)
2010-08-23 10:16 UTC, Domen Kožar
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Domen Kožar 2010-08-23 10:15:15 UTC
See the attached build.log
Comment 1 Domen Kožar 2010-08-23 10:15:40 UTC
Created attachment 244191 [details]
/var/tmp/portage/media-tv/xbmc-9999/temp/build.log

build.log
Comment 2 Domen Kožar 2010-08-23 10:16:14 UTC
Created attachment 244193 [details]
/tmp/emerge.info

emerge.info
Comment 3 Gef 2010-08-23 14:35:48 UTC
Hi,

--------------------------------------------------------
In file included from ../../cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h:26,
                 from ../../cores/dvdplayer/DVDCodecs/Video/VDPAU.h:25,
                 from LinuxRendererGL.cpp:45:
../dvdplayer/Codecs/DllAvFormat.h: In member function ‘virtual int DllAvFormat::av_metadata_set2(AVMetadata**, const char*, const char*, int)’:
../dvdplayer/Codecs/DllAvFormat.h:184: error: ‘::av_metadata_set2’ has not been declared
make[1]: *** [LinuxRendererGL.o] Error 1
--------------------------------------------------------

Quickly googling around, it seems that av_metadata_set (from ffmpeg, as you are compiling with support of external ffmpeg) has been deprecated in favor of av_metadata_set2 on the 25th of April 2010. As you are running x86 (stable), your ffmpeg might be too old and not include those changes ? "(looking at the Changelog in portage, 26 Oct 2009: +ffmpeg-0.5_p20373.ebuild. Seems a bit old for your bleeding edge xbmc).
Comment 4 Domen Kožar 2010-08-23 14:43:04 UTC
Hey, I will try with 0.5_p22846 and report back to you
Comment 5 Domen Kožar 2010-08-24 01:02:31 UTC
Compiles successfuly, seems like dependency has to be raised:)