On Saturday 01 October 2005 14:09, Dan wrote: > Hemmann, Volker Armin wrote: > >On Saturday 01 October 2005 13:17, Dan wrote: > >>I'm trying to emerge K3B -- I've asked in the IRC channel with no > >>response, which usually means I'm doing really stupid. > >> > >>Anyway, avifile-0.7.43.20050224-r2 won't compile, it complains that some > >>members are missing from a struct. USE="-avi" skips that, then in > >>transcode 0.6.14-r2 I am told that in export_ffmpeg.c, struct has no > >>members "frame_rate" and "frame_rate_base". > >> > >>Is it because I'm on ~x86? I've used ACCEPT_KEYWORDS="x86" but it still > >>wants the same versions anyway, and has the same error. > >> > >>I've synced and emerge -u world-ed a few times over the past two weeks > >>in hope, but I think I'm really stuck now. > >> > >>Any advice available? > > > >downgrade ffmpeg - afair there was even a bug on bugzilla.gentoo.org about > > it. > > > >remove the -avi flag > >downgrade ffmpeg > >emerge avifile, trancode, k3b > > Wow that was fast! yes, emerge =media-video/ffmpeg-0.4.9_p20050226-r5 > worked well, how do I tell my system not to use the newer broken one?
/etc/portage/package.mask <==media-video/ffmpeg-0.4.9_p20050226-r5 should do the trick, if I remember right. man portage will answer that for sure. It is something that had bitten everybody running a ~x86 system and using kd3b/xine or any other ffmepg using application ;) -- gentoo-user@gentoo.org mailing list