You are not logged in.

#1 2015-03-08 10:02:38

foggybrain
Member
Registered: 2008-07-29
Posts: 86

ffmpeg 1.2.6-2 build libx264.so dependancy not found [Solved]

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

#2 2015-03-08 10:43:12

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: ffmpeg 1.2.6-2 build libx264.so dependancy not found [Solved]

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

#3 2015-03-08 11:47:16

jjacky
Member
Registered: 2011-11-09
Posts: 347
Website

Re: ffmpeg 1.2.6-2 build libx264.so dependancy not found [Solved]

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

#4 2015-03-08 12:01:12

foggybrain
Member
Registered: 2008-07-29
Posts: 86

Re: ffmpeg 1.2.6-2 build libx264.so dependancy not found [Solved]

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

#5 2015-03-08 12:29:14

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: ffmpeg 1.2.6-2 build libx264.so dependancy not found [Solved]

foggybrain wrote:

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/

I can see it too, it might be a glitch in the matrix.


See also https://bugs.archlinux.org/task/44090

Offline

#6 2015-03-08 12:56:08

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: ffmpeg 1.2.6-2 build libx264.so dependancy not found [Solved]

jjacky wrote:

I don't think it's a typo

Indeed, my mistake - I was unaware of this:

PKGBUILD(5) wrote:

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

#7 2015-03-08 14:08:22

foggybrain
Member
Registered: 2008-07-29
Posts: 86

Re: ffmpeg 1.2.6-2 build libx264.so dependancy not found [Solved]

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 ??

https://projects.archlinux.org/svntogit … b2968bdf49

Offline

Board footer

Powered by FluxBB