You are not logged in.
I can't build the latest ffmpeg build because of this error
==> Installing missing dependencies...
error: target not found: libx264.so
I build my own ffmpeg package so I can include "nonfree"
Does this libx264.so package excist or is it an error in the build ?
Offical build link
https://projects.archlinux.org/svntogit … ges/ffmpeg
Also the PKGBUILD is version 3 when it is linked as version 2
Many Thanks
Tim
Last edited by foggybrain (2015-03-08 12:28:40)
Offline
Typo in the PKGBUILD, the package is called 'libx264', not 'libx264.so'.
Also, the current repo version is ffmpeg 1:2.6-2, why are you pulling an unreleased PKGBUILD from packages.git?
Offline
I don't think it's a typo: it's the PKGBUILD for the next release, linking against the next x264 release which will provide libx264.so. Using the current PKGBUILD will indeed "fix" this.
Offline
Thanks, all builds well now.
"why are you pulling an unreleased PKGBUILD from packages.git?"
I was directed to this PKGBUILD from the current release link, not testing or anything else. Click on "Source Files" from here and you'll get the same.
https://www.archlinux.org/packages/extra/x86_64/ffmpeg/
Last edited by foggybrain (2015-03-08 12:03:05)
Offline
Thanks, all builds well now.
"why are you pulling an unreleased PKGBUILD from packages.git?"
I was directed to this PKGBUILD from the current release link, not testing or anything else. Click on "Source Files" from here and you'll get the same.
I can see it too, it might be a glitch in the matrix.
Offline
I don't think it's a typo
Indeed, my mistake - I was unaware of this:
depends (array)
...
If the dependency name appears to be a library (ends with .so), makepkg will try to find a binary that depends on the library in the built package and append the version needed by the binary. Appending the version yourself disables automatic detection.
Offline
Regarding :-
https://www.archlinux.org/packages/extra/x86_64/ffmpeg/
"Upgrade to ffmpeg-1:2.6-2 fails with unmet dependency. pacman -Syu shows: "warning: cannot resolve "libx264.so=144", a dependency of "ffmpeg""
the 1:2.6-2 build should not depend on libx264.so=144, just libx264, try pacman -Syu after mirrors have had to to sync maybe ??
Offline