Summary: | media-video/transcode-1.1.2 and media-video/transcode-1.1.2-r1 fail to merge due to problems with finding ffmpeg/avformat.h and libavformat, and having similar problem with avcodec | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Some stupid real name <math228a> |
Component: | New packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
config.log
emerge -qpv ffmpeg transcode |
Description
Some stupid real name
2009-06-05 12:23:51 UTC
Does the problem vanish when you recompile media-video/ffmpeg? If not, please attach the config.log file of the failed emerge to this bug and post the output of emerge -qpv ffmpeg transcode Created attachment 193634 [details]
config.log
(In reply to comment #1) The issue didn't vanish even though ffmpeg was recompiled multiple times. Actually, there is no directory /usr/include/ffmpeg/, and making one + filling it doesn't solve the issue. Created attachment 193635 [details]
emerge -qpv ffmpeg transcode
@reporter: your diagnose is wrong. Your real problem is that you've failed to run revdep-rebuild. When transcode is running tests on ffmpeg libs, they're failing, because of missing symbols from media-libs/x264. The most probable cause is that the lib got a major lib version bump and ffmpeg (and probably other depending on it) was not rebuild afterwards. The most simple way to confirm that is to look at ldd output for libavcodec. (In reply to comment #6) revdep-rebuild actually helped. Turns out there are some more broken links. The issue though, is that I have never done anything weird to my portage and updated the tree with emerge --deep --newuse --update world, yet the problems arose. Thus, something is still "not quite right". No, this is normal behaviour when you update libraries which change their .so version. You should run revdep-rebuild after updates anyway to check your system for broken libs/bins. It just means that sometimes you can't get through a whole emerge -DuN world without doing a revdep-rebuild in the middle. Unfortunate, but that's life I suppose! (In reply to comment #9) OK, I will try to run revdep-rebuild before posting a bug next time. Would it be possible to add some suggestions about revdep-rebuild to the quick installation handbook? |