Package Details: lib32-x264 157.r72db4377-1

Git Clone URL: https://aur.archlinux.org/lib32-x264.git (read-only)
Package Base: lib32-x264
Description: Open Source H264/AVC video encoder (lib32)
Upstream URL: https://www.videolan.org/developers/x264.html
Licenses: GPL
Conflicts: lib32-libx264, lib32-libx264-10bit, lib32-libx264-all
Provides: lib32-libx264, libx264.so
Replaces: lib32-libx264, lib32-libx264-10bit, lib32-libx264-all
Submitter: GordonGR
Maintainer: ljmf00
Last Packager: droidman
Votes: 34
Popularity: 0.250249
First Submitted: 2018-08-18 16:08
Last Updated: 2019-04-09 20:37

Required by (38)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 ... Next › Last »

adam900710 commented on 2018-08-18 00:13

Yep, the same here.

I have to uninstall all related lib32 packages, and recomiple them all.

BTW, for this package I followed the upstream extra/x264, created one PKGBUILD for lib32-x264, which can be found here. https://pastebin.com/FS4bQ3KW (BTW, the new lib32-x264 155.r0a84d986-1 has something wrong with the configure command which won't compile)

Now I'm working on recompiling all the dependence.

I'd say, Arch really needs to compile lib32 package along with the main package.

Star-X commented on 2018-08-17 15:04

As of yesterday, it's impossible to update anything at all as it results in dependency issues.

Specifically, when I try to update using pamac, I get the following error:

could not satisfy dependencies:

removing libx264-10bit breaks dependency 'libx264-10bit' required by lib32-libx264-10bit

removing libx264-all breaks dependency 'libx264-all' required by lib32-libx264-all

Only choosing updates that aren't related to ffmpeg or its mountain of dependencies also gives this set of dependency errors, in addition to the two above:

removing libx264-10bit breaks dependency 'libx264.so=152-64' required by ffmpeg

removing libx264-all breaks dependency 'libx264-all' required by gst-plugins-ugly

Anyone know how to escape this dependency hell?

GordonGR commented on 2018-06-12 12:41

Done.

oxalin commented on 2018-06-12 07:52

Hi GordonGR. Could you remove the lib32-ffmpeg make-dep please? I'm maintaining lib32-ffmpeg and I've been receiving a few comments about the fact that there is a circular dependency between our two packages. I can't really remove the dependency on my side since ffmpeg is built with libx264 support.

While libx264 can be built with a few bits from ffmpeg (if you google it, you'll see), I think the current PKGBUILD doesn't enable it, so it should be fine to remove the make-dep. I tried to build this package after I had removed lib32-ffmpeg and it built fine.

GordonGR commented on 2018-05-21 17:42

Yes, it's supposed to be like that.

Enverex commented on 2018-05-21 17:31

Does this package conflict with itself? Trying to update it just results in:

":: lib32-libx264-10bit and lib32-libx264 are in conflict. Remove lib32-libx264? [y/N]"

But this package IS lib32-libx264-10bit and lib32-libx264.

Enverex commented on 2018-03-26 11:47

Built fine without lib32-ffmpeg (I can't imagine how that would really be a valid make-dep in the first place).

GordonGR commented on 2018-03-24 16:07

It's a make-dependency, actually. I admit I haven't tried to build the package without it, but it's how it is with the [extra] equivalents, so I just followed the [extra]'s steps. Does lib32-libx264 build without lib32-ffmpeg?

Enverex commented on 2018-03-23 16:12

This may be a silly question, but why is lib32-ffmpeg a dependency? Given that this is a media library it doesn't seem like that should be the case.

It also creates a circular dependency problem because lib32-libx264 needs lib32-ffmpeg and lib32-ffmpeg needs lib32-libx264, so you have an unresolvable loop.

GordonGR commented on 2018-02-16 11:20

Oxalin, sure! I'll do it over the weekend. I'm a bit confused with the structure though. The [extra] packages seem to conflict with each other or themselves… it's complicated. I will study it.