Harry Putnam schreef:

> First let me add that (mjpegtools-1.6.2-r3) isn't even installed: 
> root # qpkg -v -I |grep mjpegtools media-video/mjpegtools-1.8.0-r1 *
> 
> 
> equery depends mjpegtools [ Searching for packages depending on 
> mjpegtools... ] media-video/transcode-0.6.14-r2 
> media-video/cinelerra-cvs-20050801
> 
> both are installed here: # qpkg -v -I |grep 'transcode\|cinelerra' 
> media-video/transcode-0.6.14-r2 * media-video/cinelerra-cvs-20050801
>  *
> 

This seems odd:

Runtime Dependencies
transcode-0.6.14-r2

    media-libs/libexif
    media-libs/netpbm
|   >= media-video/ffmpeg - 0.4.9_pre1
    a52 >= media-libs/a52dec - 0.7.4
    avi >= media-video/avifile - 0.7.41.20041001
    dv >= media-libs/libdv - 0.99
    dvdread >= media-libs/libdvdread - 0.9.0
    encode >= media-sound/lame - 3.93
    fame >= media-libs/libfame - 0.9.1
    gtk = x11-libs/gtk+ - 1.2*
    imagemagick >= media-gfx/imagemagick - 5.5.6.0
    jpeg media-libs/jpeg
    lzo >= dev-libs/lzo - 1.08
    mjpeg >= media-video/mjpegtools - 1.6.2-r3
    mpeg media-libs/libmpeg3
    ogg media-libs/libogg
    pvm >= sys-cluster/pvm - 3.4
    quicktime >= media-libs/libquicktime - 0.9.3
    sdl media-libs/libsdl
    theora media-libs/libtheora
    truetype >= media-libs/freetype - 2
    vorbis media-libs/libvorbis
    xvid >= media-libs/xvid - 1.0.2
    X virtual/x11

Runtime Dependencies
cinelerra-cvs-20050801

    media-libs/faad2
    media-libs/libdv
|   >= media-libs/libogg - 1.0
    media-libs/libpng
|   >= media-libs/libtheora - 1.0_alpha4-r1
|   >= media-libs/libvorbis - 1.0.1-r2
|   >= media-libs/openexr - 1.2.1
|   >= media-sound/esound - 0.2.34
    ! media-video/cinelerra -
    ! media-video/cinelerra -
    media-video/mjpegtools
|   >= sys-libs/libavc1394 - 0.4.1
|    >= sys-libs/libraw1394 - 0.9.0
    virtual/x11

What seems odd to me is that neither of these two programs depends on
that specific version of mpegtools. Transcode will take that version or
above, cinelerra doesn't care.

And, since you have a greater version installed, there seems to be no
reason that revdep-rebuild should be trying to install an older version
in this way.

The highest likelihood is that-- as previously suggested-- you're
running an old output from revdep-rebuild -p (when this version was the
installed version of mjpegtools), and did not delete the old output
files and re-run revdep-rebuild -p to get a new prospective rebuild
list. You might want to check your /root/ folder and see what the dates
on those .revdep-rebuild files is. If they aren't from a recent time,
remove them, and run revdep-rebuild (-p) again.

Alternatively (hacky solution), try re-emerging cinelerra and transcode
again (to retrain them in where their dependent files are and what
version they are).

Even more hackily, remove mjpegtools totaly (unmerge), then do an emerge
-uaDtv world, and let it get pulled back in as a dependency of the two
packages that need it. That ought to straighten everything out.

But probably you're just using old revdep-rebuild output, and the
easiest solution would be to delete those files so that revdep-rebuild
can update itself with the current state of your system.

HTH,
Holly

-- 
gentoo-user@gentoo.org mailing list

Reply via email to