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.241150
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 8 Next › Last »

GordonGR commented on 2015-02-23 16:15

https://aur.archlinux.org/packages/lib32-libx264-stable-git/

GordonGR commented on 2015-02-23 15:30

Well then, I bow to you my friend, you are officially my hero/heroine! And since they use stable git, more or less, in [extra], sure, I'll upload it as you recommend it and ask for a merge.

nullptr_t commented on 2015-02-23 15:11

Further explaination:
Adding -m32 to CFLAGS gets overwritten by configure, so we make configure think its on i386. That does not affect the host architecture (still -march=x86-64)

nullptr_t commented on 2015-02-23 15:06

Sorry, I have been a bit hasty. Placing

sed -i 's/host_cpu\=\"\${host\%\%-\*}\"/host_cpu\="i386"/' configure

right in front of the configure line should do the magic:

build@BlueArch ~/m/l/u/usr> file usr/lib32/libx264.so.142
usr/lib32/libx264.so.142: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=5243e4caeb1d09c1fc4f0f10300e8c6a559d3ac7, stripped

GordonGR commented on 2015-02-23 14:06

Only it doesn't (regardless or "stable" or not, this is not a git issue, and does not require a git suffix, exactly because it's stable):

nikos@Russell:~/Desktop/0/pkg/lib32-libx264-stable-git/usr/lib32$ file *
libx264.so: symbolic link to libx264.so.142
libx264.so.142: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c8ad14d1d0dbabf1aef7a662f66c6814869547e2, stripped
pkgconfig: directory

What gets built is a 64-bit binary, not a 32-bit one. Thanks fot the input, though :)

nullptr_t commented on 2015-02-23 13:54

It builds from source (using the "stable" branch), but it would require you to delete this and reupload it with -git prefix according to package guidelines.

You can find the valid PKGBUILD at: http://pastebin.com/weBYMzHK

GordonGR commented on 2015-02-23 12:39

Thank you, gS644.

Unfortunately I failed to build this package from source, and not for lack of trying. If you succeed, feel free to paste a working PKGBUILD.

nullptr_t commented on 2015-02-22 22:06

Since ftp.archlinux.org does not exist anymore, the only usable source is
https://www.archlinux.org/packages/extra/i686/libx264/download/
or building from source.

Please update the PKGBUILD

hyshka commented on 2014-11-22 14:48

Thanks GordonGR, confirmed working with straight up makepkg.

GordonGR commented on 2014-11-13 11:04

Hyshka, that sounds like an AUR helper issue. I had tried this one helper that used to try to "pacman -U" all of the *.pkg.xz it would find in the directory, ie the foo along with the lib32-foo, and of course it failed. I recommend you do it without a helper, or at least a reliable one.