From: Mick <mic...@gm...> - 2012-02-27 06:33:41
|
On Monday 27 Feb 2012 06:26:12 Carsten Haitzler wrote: > On Sun, 26 Feb 2012 10:37:58 +0000 Mick <mic...@gm...> said: > > On Sunday 26 Feb 2012 09:42:32 Cedric BAIL wrote: > > > On Sun, Feb 26, 2012 at 10:00 AM, Mick <mic...@gm...> wrote: > > > > This is the error I'm getting on a Gentoo box: > > > > > > > > make -j5 -l12.8 > > > > make all-recursive > > > > make[1]: Entering directory `/var/tmp/portage/media- > > > > libs/emotion-9999/work/emotion' > > > > Making all in src > > > > make[2]: Entering directory `/var/tmp/portage/media- > > > > libs/emotion-9999/work/emotion/src' > > > > Making all in lib > > > > make[3]: Entering directory `/var/tmp/portage/media- > > > > libs/emotion-9999/work/emotion/src/lib' > > > > > > > > CC emotion_smart.lo > > > > CC emotion_main.lo > > > > CCLD libemotion.la > > > > > > > > make[3]: Leaving directory `/var/tmp/portage/media- > > > > libs/emotion-9999/work/emotion/src/lib' > > > > Making all in bin > > > > make[3]: Entering directory `/var/tmp/portage/media- > > > > libs/emotion-9999/work/emotion/src/bin' > > > > > > > > CC emotion_test_main.o > > > > CCLD emotion_test > > > > > > > > make[3]: Leaving directory `/var/tmp/portage/media- > > > > libs/emotion-9999/work/emotion/src/bin' > > > > Making all in modules > > > > make[3]: Entering directory `/var/tmp/portage/media- > > > > libs/emotion-9999/work/emotion/src/modules' > > > > Making all in xine > > > > make[4]: Entering directory `/var/tmp/portage/media- > > > > libs/emotion-9999/work/emotion/src/modules/xine' > > > > > > > > CC xine_la-emotion_xine.lo > > > > CC xine_la-emotion_xine_vo_out.lo > > > > > > > > emotion_xine_vo_out.c: In function '_emotion_class_init': > > > > emotion_xine_vo_out.c:133:20: error: 'video_driver_class_t' has no > > > > member named 'get_identifier' > > > > emotion_xine_vo_out.c:134:20: error: 'video_driver_class_t' has no > > > > member named 'get_description' > > > > make[4]: *** [xine_la-emotion_xine_vo_out.lo] Error 1 > > > > make[4]: *** Waiting for unfinished jobs.... > > > > make[4]: Leaving directory `/var/tmp/portage/media- > > > > libs/emotion-9999/work/emotion/src/modules/xine' > > > > make[3]: *** [all-recursive] Error 1 > > > > make[3]: Leaving directory `/var/tmp/portage/media- > > > > libs/emotion-9999/work/emotion/src/modules' > > > > make[2]: *** [all-recursive] Error 1 > > > > make[2]: Leaving directory `/var/tmp/portage/media- > > > > libs/emotion-9999/work/emotion/src' > > > > make[1]: *** [all-recursive] Error 1 > > > > make[1]: Leaving directory `/var/tmp/portage/media- > > > > libs/emotion-9999/work/emotion' > > > > make: *** [all] Error 2 > > > > emake failed > > > > > > > > * ERROR: media-libs/emotion-9999 failed (compile phase): > > > > * (no error message) > > > > * > > > > * Call stack: > > > > * ebuild.sh, line 85: Called src_compile > > > > * environment, line 2833: Called enlightenment_src_compile > > > > * environment, line 1546: Called die > > > > * The specific snippet of code: > > > > * emake || die; > > > > > > > > Any ideas what's the cause of this? > > > > > > I like people that write video library, they love to break their > > > API/ABI in minor revision. Last time it was vlc, now it's xine. Sorry, > > > only fix is to disable xine support for the moment. I just need the > > > version of xine you are using, so i can disable the build of the > > > backend if it's to old. > > > > Thanks, > > > > This is the xine-lib-1.2.1 version. > > > > I recall something in KDE disabling xine as a back end too. It may be > > because its development has slowed down over the last couple of years. > > downgrade xine or disable it when emotion builds. looks like they broke api > without a major version change. hooray! Yep! I set USE="-xine" and it builds now. -- Regards, Mick |