Summary: | libquicktime-0.9.9-r1 fails to build lqt_x264.c structure has no member named `i_rc_method' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Peter Fox <gentoo> |
Component: | [OLD] Library | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | 2006.0 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Peter Fox
2006-08-27 09:34:12 UTC
Reopen w/ media-libs/x264-svn version. This is my x264-svn version from emerge -pv. I also tried rebuilding it, but it still didn't work: [ebuild R ] media-libs/x264-svn-20060612 USE="-debug -mp4 -threads" 0 kB If you unmasked libquicktime, take care to unmask its dependencies as well (such as x264-svn). I had added ~x86 to package.keywords, yet no update to x264-svn occurred. I then added x264-svn to package.unmask, and 'emerge x264-svn' built media-libs/x264-svn-20060810. When I did an emerge -uNDv world, libquicktime built fine, but then it also downgraded to media-libs/x264-svn-20060612. If libquicktime-0.9.9-r1 depends on media-libs/x264-svn-20060810, then it should say so in the ebuild so that I would be told about the masking. I've now got media-video/mplayer-1.0_pre8 wanting to downgrade x264-svn, fighting libquicktime-0.9.9-r1 which wants the latest. emerge -putNDv world with media-libs/x264-svn-20060810: [nomerge ] media-video/mplayer-1.0_pre8 USE="3dfx 3dnow 3dnowext X aac aalib alsa bidi bl cdparanoia doc dts dv dvb dvd dvdread encode esd gif gtk jack jpeg libcaca live livecd lzo mad mmx nvidia opengl png real samba sdl speex sse sse2 theora truetype v4l v4l2 vorbis win32codecs x264 xanim xmms xv xvid -arts -bindist -cpudetection -custom-cflags -debug -dga -directfb -fbcon -ggi -i8x0 -ipv6 -joystick -lirc -matrox -mmxext -musepack -nas -openal -oss -rtc -svga -tga -unicode -xinerama -xvmc" [ebuild UD] media-libs/x264-svn-20060612 [20060810] USE="-debug -mp4 -threads" 0 kB emerge -putNDv world with media-libs/x264-svn-20060612: [nomerge ] gnome-extra/nautilus-cd-burner-2.14.2 USE="cdr dvdr hal -debug -static" [nomerge ] app-cdr/dvd+rw-tools-6.1-r1 [nomerge ] app-cdr/dvdrtools-0.3.1 USE="encode" [nomerge ] media-video/transcode-1.0.2-r2 USE="3dnow X a52 dv dvdread fame gtk imagemagick jpeg lzo mjpeg mmx mp3 mpeg ogg quicktime sdl sse sse2 theora truetype vorbis xml xvid -extrafilters -network -v4l2" [nomerge ] media-libs/libquicktime-0.9.9-r1 USE="X mmx" [ebuild U ] media-libs/x264-svn-20060810 [20060612] USE="-debug -mp4 -threads" 0 kB I'm not ready to go to modular X yet, and later than media-video/mplayer-1.0_pre8 depends on it. Can of worms anyone? To summarise, the bug is that libquicktime-0.9.9-r1 should be dependent on media-libs/x264-svn-20060810. I'll have to sort out my use of packages with mixed masking. (In reply to comment #4) > I had added ~x86 to package.keywords, yet no update to x264-svn occurred. > I then added x264-svn to package.unmask, and 'emerge x264-svn' built > media-libs/x264-svn-20060810. > > When I did an emerge -uNDv world, libquicktime built fine, but then it also > downgraded to media-libs/x264-svn-20060612. Don't mess w/ package.masked stuff if you don't know what you are doing. And yes, it will downgrade, b/c not all ebuilds are ready for the package.masked x264-svn. That's why it's package.masked. |