Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: lib32-libx264 148.20160613-1

Git Clone URL: https://aur-dev.archlinux.org/lib32-libx264.git (read-only)
Package Base: lib32-libx264
Description: Free library for encoding H264/AVC video streams (32 bit)
Upstream URL: http://www.videolan.org/developers/x264.html
Licenses: GPL
Conflicts: lib32-libx264-stable-git
Provides: libx264.so
Submitter: JonnyJD
Maintainer: JonnyJD (GordonGR)
Last Packager: JonnyJD
Votes: 24
Popularity: 0.872781
First Submitted: 2015-06-25 13:27
Last Updated: 2016-08-14 21:04

Required by (20)

Sources (1)

Latest Comments

1 2 3 4 5 Next › Last »

JonnyJD commented on 2015-08-18 19:57

It was brought to my attention that `-fstack-check` is now part of the default makepkg.conf so the problem is not exclusive to hardening-wrapper. (fixed the PKGBUILD)

JonnyJD commented on 2015-08-18 18:44

@GordonGR: Hm, no clue where that is coming from. The variable is called "dc" in code and in the function arguments (as such it is declared).
This didn't change in the last commits either.

So the only way I could explain that is a hardware issue on your end. Is your memory completely fine? Or maybe your disk?

Anyways, it doesn't look like a problem with the package.

GordonGR commented on 2015-08-18 18:07

Thank you Johnny.

By the way, the first I tried to build today's version, it failed. When I ran makepkg again with the -L switch to get a full log (and with LANG=C for english), it built properly. Whatever. The initial error message (my translation by hand) is:

encoder/rdo.c: In function ‘quant_trellis_cabac’:
encoder/rdo.c:784:30: error ‘lc’ hasn't been declared (first use in this function
int lastindex = !lc && num_coefs == 64 ? x264_last_coeff_flag_offse
^
encoder/rdo.c:855:5: note in expansion of macro ‘TRELLIS_LOOP’
TRELLIS_LOOP(0);
^
encoder/rdo.c:784:30: note each undeclared identifier is reported only once for each function it appears in
int lastindex = !lc && num_coefs == 64 ? x264_last_coeff_flag_offse
^
encoder/rdo.c:855:5: σημείωση: in expansion of macro ‘TRELLIS_LOOP’
TRELLIS_LOOP(0);
^
<builtin>: recipe for target 'encoder/analyse.o' failed
make: *** [encoder/analyse.o] Error 1

JonnyJD commented on 2015-08-18 17:58

FYI: This is also reported here:
https://github.com/thestinger/hardening-wrapper/issues/6

GordonGR commented on 2015-08-18 17:56

Indeed I have not! Congrats :D

JonnyJD commented on 2015-08-18 17:44

I tracked the problem to
https://www.archlinux.org/packages/community/x86_64/hardening-wrapper/ version 10.
This introduces a default for adding -fstack-check to the CFLAGS (or rather using them hidden, as it is a wrapper).

The updated package disables PIC (and PIE) when hardening-wrapper is installed.

Note that hardening-wrapper is a makedepends for lib32-ffmpeg (an rdep of this package).

@GordonGR:
I guess you don't have hardening-wrapper installed, so you don't have the problem.

GordonGR commented on 2015-08-10 10:07

Well, yes JohnyJD, with a fully up-to-date system, it does build. Apparently I don't have some package you do that interferes. I even waited for my mirror to get on par, because usually it takes half a day. I don't know.

At any rate, I put the newly built package in my Dropbox, in case someone needs it until it gets fixed:
https://dl.dropboxusercontent.com/u/4361965/lib32-libx264-148.20150725-2-x86_64.pkg.tar.xz

JonnyJD commented on 2015-08-10 10:02

Now reported here (previus bug tracker not used by x264 team):
https://mailman.videolan.org/pipermail/x264-devel/2015-August/011180.html

JonnyJD commented on 2015-08-09 23:41

Problem reported upstream:
https://trac.videolan.org/vlc/ticket/15226

JonnyJD commented on 2015-08-09 20:18

@GordonGR: fully updated Arch Linux and the same commit as in the PKGBUILD from AUR? That sounds strange.