Summary: | =media-video/ffmpeg-0.10.8:0.10 multilib fails to build due not finding x264 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Johannes Hirte <johannes.hirte> |
Component: | Current packages | Assignee: | Gentoo Media-video project <media-video> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
config.log x264 build.log |
Description
Johannes Hirte
2013-08-12 11:58:41 UTC
Attach complete build.log to the bug too. config.log will be needed here Created attachment 355764 [details]
build.log
build.log attached
Created attachment 355774 [details]
config.log
config.log for x86 attached
what does 'ls /usr/lib32/libx264.*' outputs for you ? (In reply to Alexis Ballier from comment #5) > what does 'ls /usr/lib32/libx264.*' outputs for you ? ls /usr/lib32/libx264.* /usr/lib32/libx264.a /usr/lib32/libx264.so.120 /usr/lib32/libx264.so.135 (In reply to Johannes Hirte from comment #6) > (In reply to Alexis Ballier from comment #5) > > what does 'ls /usr/lib32/libx264.*' outputs for you ? > > ls /usr/lib32/libx264.* > /usr/lib32/libx264.a /usr/lib32/libx264.so.120 /usr/lib32/libx264.so.135 the problem is here, you should also have a .so; try to rebuild media-libs/x264-0.0.20130731 and if ffmpeg still fails, attach x264's build.log (In reply to Alexis Ballier from comment #7) > (In reply to Johannes Hirte from comment #6) > > (In reply to Alexis Ballier from comment #5) > > > what does 'ls /usr/lib32/libx264.*' outputs for you ? > > > > ls /usr/lib32/libx264.* > > /usr/lib32/libx264.a /usr/lib32/libx264.so.120 /usr/lib32/libx264.so.135 > > the problem is here, you should also have a .so; try to rebuild > media-libs/x264-0.0.20130731 and if ffmpeg still fails, attach x264's > build.log Why ffmpeg doesn't depend on "media-libs/x264 static-libs" then? (In reply to Johannes Hirte from comment #8) please follow the instructions, this comment is non sense. (In reply to Alexis Ballier from comment #9) > (In reply to Johannes Hirte from comment #8) > > please follow the instructions, this comment is non sense. Ugh, shouldn't do too much thinks in parallel and read what was really written instead. Rebuilding x264 didn't fixed it, so build.log attached. Created attachment 355954 [details]
x264 build.log
(In reply to Johannes Hirte from comment #11) > Created attachment 355954 [details] > x264 build.log Should have been with 'emerge -v' to see what files get merged to the filesystem, but it looks fine here now: it's creating symlink to the image that will be merged to the filesystem, followed by the library itself ln -f -s libx264.so.135 /var/tmp/portage/media-libs/x264-0.0.20130731/image//usr/lib64/libx264.so install -m 755 libx264.so.135 /var/tmp/portage/media-libs/x264-0.0.20130731/image//usr/lib64 USE=static-libs has nothing to do with it, it controls the building of the static archives which are *.a files, not *.so symlinks :) (In reply to Samuli Suominen from comment #12) > (In reply to Johannes Hirte from comment #11) > > Created attachment 355954 [details] > > x264 build.log > > Should have been with 'emerge -v' to see what files get merged to the > filesystem, but it looks fine here now: > > it's creating symlink to the image that will be merged to the filesystem, > followed by the library itself > > ln -f -s libx264.so.135 > /var/tmp/portage/media-libs/x264-0.0.20130731/image//usr/lib64/libx264.so > install -m 755 libx264.so.135 > /var/tmp/portage/media-libs/x264-0.0.20130731/image//usr/lib64 Ok after the fourth re-emerge of media-libs/x264 (this time with -v) the symlink appeared correctly. Don't know what was different this time. Now ffmpeg also compiled fine. Also the static archives of x264 are gone, which where previously build and installed with static-libs disabled. > USE=static-libs has nothing to do with it, it controls the building of the > static archives which are *.a files, not *.so symlinks :) I'm aware of this. I've totally missread the comment and mixed up *.a and *.so-files. > Ok after the fourth re-emerge of media-libs/x264 (this time with -v) the
> symlink appeared correctly. Don't know what was different this time. Now
> ffmpeg also compiled fine. Also the static archives of x264 are gone, which
> where previously build and installed with static-libs disabled.
Closing as resolved.
|