Package Details: lib32-libdav1d 0.7.1-3

Git Clone URL: https://aur.archlinux.org/lib32-dav1d.git (read-only, click to copy)
Package Base: lib32-dav1d
Description: AV1 cross-platform decoder focused on speed and correctness - library (32 bit)
Upstream URL: https://code.videolan.org/videolan/dav1d/
Licenses: BSD
Provides: lib32-dav1d, libdav1d.so
Submitter: oxalin
Maintainer: oxalin
Last Packager: oxalin
Votes: 1
Popularity: 0.000077
First Submitted: 2019-08-15 16:53
Last Updated: 2020-06-22 02:08

Required by (13)

Sources (2)

Pinned Comments

oxalin commented on 2020-05-25 15:49

About GPG, it is up to you to import the missing public key. If you receive an error about it, this is ffmpeg's project public key. Something like the following should do the trick: gpg --recv-keys 7180713BE58D1ADC

Latest Comments

1 2 Next › Last »

oxalin commented on 2020-10-18 07:05

Is anybody still experiencing the error previously reported by kode54? While I was looking for commits to fix the error, I just rebuilt the package and I had no error today (some warnings, but they are harmless).

kode54 commented on 2020-09-29 07:42

@oxalin : I just found the commit at the 0.7.1 tag, did:

git format-patch <commit hash>

Which generates a bunch of 0001-whatever.patch, and cat 00*.patch > temp.patch, and applied that to the 0.7.1 source this AUR package extracted with makepkg -o and attempted to build with makepkg -e. This was after 0.7.1 itself failed to build.

oxalin commented on 2020-09-28 03:25

@kode54 : do you have a link to the patches, commits or an issue that I could look into?

kode54 commented on 2020-09-18 00:03

It also appears to be an unfixed upstream failure, as I got the same issue when I patched the source tree to the latest git master version.

E: They did have to apply two separate fixes for nasm v2.15, perhaps they also need to apply nasm v2.15 fixes for 32 bit building as well.

jwhickman commented on 2020-09-17 23:37

I'm getting the same failure as @kode54

kode54 commented on 2020-09-14 02:48

The nasm parts now fail to compile with a huge mess of error log:

/usr/bin/nasm -f elf32 -I /home/chris/Source/AUR/lib32-dav1d/src/dav1d-0.7.1/src/ -I /home/chris/Source/AUR/lib32-dav1d/src/dav1d-0.7.1/build/ -MQ src/libdav1d.so.4.0.2.p/msac.obj -MF src/libdav1d.so.4.0.2.p/msac.obj.ndep ../src/x86/msac.asm -o src/libdav1d.so.4.0.2.p/msac.obj
../src/x86/msac.asm:86: warning: dropping trailing empty parameter in call to multi-line macro `DEFINE_ARGS_INTERNAL' [-w+macro-params-legacy]
../src/x86/msac.asm:749: ... from macro `cglobal' defined here
../src/x86/msac.asm:787: ... from macro `cglobal_internal' defined here
../src/x86/msac.asm:656: ... from macro `PROLOGUE' defined here
../src/x86/msac.asm:88: error: `%ifndef' expects macro identifiers
../src/x86/msac.asm:263: ... from macro `LEA' defined here
../src/x86/msac.asm:1176: ... from macro `call' defined here
../src/x86/msac.asm:1183: ... from macro `call_internal' defined here
../src/x86/msac.asm:216: warning: dropping trailing empty parameter in call to multi-line macro `DEFINE_ARGS_INTERNAL' [-w+macro-params-legacy]
../src/x86/msac.asm:749: ... from macro `cglobal' defined here
../src/x86/msac.asm:787: ... from macro `cglobal_internal' defined here
../src/x86/msac.asm:656: ... from macro `PROLOGUE' defined here
../src/x86/msac.asm:218: error: `%ifndef' expects macro identifiers
../src/x86/msac.asm:263: ... from macro `LEA' defined here
../src/x86/msac.asm:1176: ... from macro `call' defined here
../src/x86/msac.asm:1183: ... from macro `call_internal' defined here
../src/x86/msac.asm:262: warning: dropping trailing empty parameter in call to multi-line macro `DEFINE_ARGS_INTERNAL' [-w+macro-params-legacy]
../src/x86/msac.asm:749: ... from macro `cglobal' defined here
../src/x86/msac.asm:787: ... from macro `cglobal_internal' defined here
../src/x86/msac.asm:656: ... from macro `PROLOGUE' defined here
../src/x86/msac.asm:264: error: `%ifndef' expects macro identifiers
../src/x86/msac.asm:263: ... from macro `LEA' defined here
../src/x86/msac.asm:1176: ... from macro `call' defined here
../src/x86/msac.asm:1183: ... from macro `call_internal' defined here
../src/x86/msac.asm:335: warning: dropping trailing empty parameter in call to multi-line macro `DEFINE_ARGS_INTERNAL' [-w+macro-params-legacy]
../src/x86/msac.asm:749: ... from macro `cglobal' defined here
../src/x86/msac.asm:787: ... from macro `cglobal_internal' defined here
../src/x86/msac.asm:656: ... from macro `PROLOGUE' defined here
../src/x86/msac.asm:402: warning: dropping trailing empty parameter in call to multi-line macro `DEFINE_ARGS_INTERNAL' [-w+macro-params-legacy]
../src/x86/msac.asm:749: ... from macro `cglobal' defined here
../src/x86/msac.asm:787: ... from macro `cglobal_internal' defined here
../src/x86/msac.asm:656: ... from macro `PROLOGUE' defined here
../src/x86/msac.asm:423: warning: dropping trailing empty parameter in call to multi-line macro `DEFINE_ARGS_INTERNAL' [-w+macro-params-legacy]
../src/x86/msac.asm:749: ... from macro `cglobal' defined here
../src/x86/msac.asm:787: ... from macro `cglobal_internal' defined here
../src/x86/msac.asm:656: ... from macro `PROLOGUE' defined here
../src/x86/msac.asm:576: warning: dropping trailing empty parameter in call to multi-line macro `DEFINE_ARGS_INTERNAL' [-w+macro-params-legacy]
../src/x86/msac.asm:749: ... from macro `cglobal' defined here
../src/x86/msac.asm:787: ... from macro `cglobal_internal' defined here
../src/x86/msac.asm:656: ... from macro `PROLOGUE' defined here
../src/x86/msac.asm:579: error: `%ifndef' expects macro identifiers
../src/x86/msac.asm:263: ... from macro `LEA' defined here
../src/x86/msac.asm:1176: ... from macro `call' defined here
../src/x86/msac.asm:1183: ... from macro `call_internal' defined here
[38/98] Generating vcs_version.h with a custom command
fatal: not a git repository: '/home/chris/Source/AUR/lib32-dav1d/src/dav1d-0.7.1/.git'
[41/98] Generating 'src/libdav1d.so.4.0.2.p/cpuid.obj'.
../src/x86/cpuid.asm:47: warning: dropping trailing empty parameter in call to multi-line macro `DEFINE_ARGS_INTERNAL' [-w+macro-params-legacy]
../src/x86/cpuid.asm:749: ... from macro `cglobal' defined here
../src/x86/cpuid.asm:787: ... from macro `cglobal_internal' defined here
../src/x86/cpuid.asm:656: ... from macro `PROLOGUE' defined here
[52/98] Generating 'src/libdav1d.so.4.0.2.p/ipred_ssse3.obj'.
FAILED: src/libdav1d.so.4.0.2.p/ipred_ssse3.obj
/usr/bin/nasm -f elf32 -I /home/chris/Source/AUR/lib32-dav1d/src/dav1d-0.7.1/src/ -I /home/chris/Source/AUR/lib32-dav1d/src/dav1d-0.7.1/build/ -MQ src/libdav1d.so.4.0.2.p/ipred_ssse3.obj -MF src/libdav1d.so.4.0.2.p/ipred_ssse3.obj.ndep ../src/x86/ipred_ssse3.asm -o src/libdav1d.so.4.0.2.p/ipred_ssse3.obj
../src/x86/ipred_ssse3.asm:159: error: `%ifndef' expects macro identifiers
../src/x86/ipred_ssse3.asm:263: ... from macro `LEA' defined here
../src/x86/ipred_ssse3.asm:1176: ... from macro `call' defined here
../src/x86/ipred_ssse3.asm:1183: ... from macro `call_internal' defined here
../src/x86/ipred_ssse3.asm:182: error: `%ifndef' expects macro identifiers
../src/x86/ipred_ssse3.asm:263: ... from macro `LEA' defined here
../src/x86/ipred_ssse3.asm:1176: ... from macro `call' defined here
../src/x86/ipred_ssse3.asm:1183: ... from macro `call_internal' defined here
../src/x86/ipred_ssse3.asm:206: error: `%ifndef' expects macro identifiers
../src/x86/ipred_ssse3.asm:263: ... from macro `LEA' defined here
../src/x86/ipred_ssse3.asm:1176: ... from macro `call' defined here
../src/x86/ipred_ssse3.asm:1183: ... from macro `call_internal' defined here
../src/x86/ipred_ssse3.asm:441: error: `%ifndef' expects macro identifiers
../src/x86/ipred_ssse3.asm:263: ... from macro `LEA' defined here
../src/x86/ipred_ssse3.asm:1176: ... from macro `call' defined here
../src/x86/ipred_ssse3.asm:1183: ... from macro `call_internal' defined here
../src/x86/ipred_ssse3.asm:491: error: `%ifndef' expects macro identifiers
../src/x86/ipred_ssse3.asm:263: ... from macro `LEA' defined here
../src/x86/ipred_ssse3.asm:1176: ... from macro `call' defined here
../src/x86/ipred_ssse3.asm:1183: ... from macro `call_internal' defined here
../src/x86/ipred_ssse3.asm:508: error: `%ifndef' expects macro identifiers
../src/x86/ipred_ssse3.asm:263: ... from macro `LEA' defined here
../src/x86/ipred_ssse3.asm:1176: ... from macro `call' defined here
../src/x86/ipred_ssse3.asm:1183: ... from macro `call_internal' defined here
../src/x86/ipred_ssse3.asm:544: error: `%ifndef' expects macro identifiers
../src/x86/ipred_ssse3.asm:263: ... from macro `LEA' defined here
../src/x86/ipred_ssse3.asm:1176: ... from macro `call' defined here
../src/x86/ipred_ssse3.asm:1183: ... from macro `call_internal' defined here
../src/x86/ipred_ssse3.asm:705: error: `%ifndef' expects macro identifiers
../src/x86/ipred_ssse3.asm:263: ... from macro `LEA' defined here
../src/x86/ipred_ssse3.asm:1176: ... from macro `call' defined here
../src/x86/ipred_ssse3.asm:1183: ... from macro `call_internal' defined here
../src/x86/ipred_ssse3.asm:964: error: `%ifndef' expects macro identifiers
../src/x86/ipred_ssse3.asm:263: ... from macro `LEA' defined here
../src/x86/ipred_ssse3.asm:1176: ... from macro `call' defined here
../src/x86/ipred_ssse3.asm:1183: ... from macro `call_internal' defined here
../src/x86/ipred_ssse3.asm:1198: error: `%ifndef' expects macro identifiers
../src/x86/ipred_ssse3.asm:263: ... from macro `LEA' defined here
../src/x86/ipred_ssse3.asm:1176: ... from macro `call' defined here
../src/x86/ipred_ssse3.asm:1183: ... from macro `call_internal' defined here
../src/x86/ipred_ssse3.asm:1305: error: `%ifndef' expects macro identifiers
../src/x86/ipred_ssse3.asm:263: ... from macro `LEA' defined here
../src/x86/ipred_ssse3.asm:1176: ... from macro `call' defined here
../src/x86/ipred_ssse3.asm:1183: ... from macro `call_internal' defined here
../src/x86/ipred_ssse3.asm:1547: error: `%ifndef' expects macro identifiers
../src/x86/ipred_ssse3.asm:263: ... from macro `LEA' defined here
../src/x86/ipred_ssse3.asm:1176: ... from macro `call' defined here
../src/x86/ipred_ssse3.asm:1183: ... from macro `call_internal' defined here
../src/x86/ipred_ssse3.asm:1579: error: `%ifndef' expects macro identifiers
../src/x86/ipred_ssse3.asm:263: ... from macro `LEA' defined here
../src/x86/ipred_ssse3.asm:1176: ... from macro `call' defined here
../src/x86/ipred_ssse3.asm:1183: ... from macro `call_internal' defined here
../src/x86/ipred_ssse3.asm:1605: error: `%ifndef' expects macro identifiers
../src/x86/ipred_ssse3.asm:263: ... from macro `LEA' defined here
../src/x86/ipred_ssse3.asm:1176: ... from macro `call' defined here
../src/x86/ipred_ssse3.asm:1183: ... from macro `call_internal' defined here
../src/x86/ipred_ssse3.asm:2778: error: `%ifndef' expects macro identifiers
../src/x86/ipred_ssse3.asm:263: ... from macro `LEA' defined here
../src/x86/ipred_ssse3.asm:1176: ... from macro `call' defined here
../src/x86/ipred_ssse3.asm:1183: ... from macro `call_internal' defined here
../src/x86/ipred_ssse3.asm:2941: error: `%ifndef' expects macro identifiers
../src/x86/ipred_ssse3.asm:263: ... from macro `LEA' defined here
../src/x86/ipred_ssse3.asm:1176: ... from macro `call' defined here
../src/x86/ipred_ssse3.asm:1183: ... from macro `call_internal' defined here
[53/98] Generating 'src/libdav1d.so.4.0.2.p/cdef_sse.obj'.
FAILED: src/libdav1d.so.4.0.2.p/cdef_sse.obj
/usr/bin/nasm -f elf32 -I /home/chris/Source/AUR/lib32-dav1d/src/dav1d-0.7.1/src/ -I /home/chris/Source/AUR/lib32-dav1d/src/dav1d-0.7.1/build/ -MQ src/libdav1d.so.4.0.2.p/cdef_sse.obj -MF src/libdav1d.so.4.0.2.p/cdef_sse.obj.ndep ../src/x86/cdef_sse.asm -o src/libdav1d.so.4.0.2.p/cdef_sse.obj
../src/x86/cdef_sse.asm:1391: error: `%ifndef' expects macro identifiers
../src/x86/cdef_sse.asm:308: ... from macro `CDEF_FILTER' defined here
../src/x86/cdef_sse.asm:264: ... from macro `LEA' defined here
../src/x86/cdef_sse.asm:1177: ... from macro `call' defined here
../src/x86/cdef_sse.asm:1184: ... from macro `call_internal' defined here
../src/x86/cdef_sse.asm:1392: error: `%ifndef' expects macro identifiers
../src/x86/cdef_sse.asm:308: ... from macro `CDEF_FILTER' defined here
../src/x86/cdef_sse.asm:264: ... from macro `LEA' defined here
../src/x86/cdef_sse.asm:1177: ... from macro `call' defined here
../src/x86/cdef_sse.asm:1184: ... from macro `call_internal' defined here
../src/x86/cdef_sse.asm:1393: error: `%ifndef' expects macro identifiers
../src/x86/cdef_sse.asm:308: ... from macro `CDEF_FILTER' defined here
../src/x86/cdef_sse.asm:264: ... from macro `LEA' defined here
../src/x86/cdef_sse.asm:1177: ... from macro `call' defined here
../src/x86/cdef_sse.asm:1184: ... from macro `call_internal' defined here
../src/x86/cdef_sse.asm:1394: error: `%ifndef' expects macro identifiers
../src/x86/cdef_sse.asm:1084: ... from macro `CDEF_DIR' defined here
../src/x86/cdef_sse.asm:264: ... from macro `LEA' defined here
../src/x86/cdef_sse.asm:1177: ... from macro `call' defined here
../src/x86/cdef_sse.asm:1184: ... from macro `call_internal' defined here
../src/x86/cdef_sse.asm:1397: error: `%ifndef' expects macro identifiers
../src/x86/cdef_sse.asm:308: ... from macro `CDEF_FILTER' defined here
../src/x86/cdef_sse.asm:264: ... from macro `LEA' defined here
../src/x86/cdef_sse.asm:1177: ... from macro `call' defined here
../src/x86/cdef_sse.asm:1184: ... from macro `call_internal' defined here
../src/x86/cdef_sse.asm:1398: error: `%ifndef' expects macro identifiers
../src/x86/cdef_sse.asm:308: ... from macro `CDEF_FILTER' defined here
../src/x86/cdef_sse.asm:264: ... from macro `LEA' defined here
../src/x86/cdef_sse.asm:1177: ... from macro `call' defined here
../src/x86/cdef_sse.asm:1184: ... from macro `call_internal' defined here
../src/x86/cdef_sse.asm:1399: error: `%ifndef' expects macro identifiers
../src/x86/cdef_sse.asm:308: ... from macro `CDEF_FILTER' defined here
../src/x86/cdef_sse.asm:264: ... from macro `LEA' defined here
../src/x86/cdef_sse.asm:1177: ... from macro `call' defined here
../src/x86/cdef_sse.asm:1184: ... from macro `call_internal' defined here
../src/x86/cdef_sse.asm:1400: error: `%ifndef' expects macro identifiers
../src/x86/cdef_sse.asm:1084: ... from macro `CDEF_DIR' defined here
../src/x86/cdef_sse.asm:264: ... from macro `LEA' defined here
../src/x86/cdef_sse.asm:1177: ... from macro `call' defined here
../src/x86/cdef_sse.asm:1184: ... from macro `call_internal' defined here
../src/x86/cdef_sse.asm:1403: error: `%ifndef' expects macro identifiers
../src/x86/cdef_sse.asm:308: ... from macro `CDEF_FILTER' defined here
../src/x86/cdef_sse.asm:264: ... from macro `LEA' defined here
../src/x86/cdef_sse.asm:1177: ... from macro `call' defined here
../src/x86/cdef_sse.asm:1184: ... from macro `call_internal' defined here
../src/x86/cdef_sse.asm:1404: error: `%ifndef' expects macro identifiers
../src/x86/cdef_sse.asm:308: ... from macro `CDEF_FILTER' defined here
../src/x86/cdef_sse.asm:264: ... from macro `LEA' defined here
../src/x86/cdef_sse.asm:1177: ... from macro `call' defined here
../src/x86/cdef_sse.asm:1184: ... from macro `call_internal' defined here
../src/x86/cdef_sse.asm:1405: error: `%ifndef' expects macro identifiers
../src/x86/cdef_sse.asm:308: ... from macro `CDEF_FILTER' defined here
../src/x86/cdef_sse.asm:264: ... from macro `LEA' defined here
../src/x86/cdef_sse.asm:1177: ... from macro `call' defined here
../src/x86/cdef_sse.asm:1184: ... from macro `call_internal' defined here
[54/98] Generating 'src/libdav1d.so.4.0.2.p/film_grain_ssse3.obj'.
FAILED: src/libdav1d.so.4.0.2.p/film_grain_ssse3.obj
/usr/bin/nasm -f elf32 -I /home/chris/Source/AUR/lib32-dav1d/src/dav1d-0.7.1/src/ -I /home/chris/Source/AUR/lib32-dav1d/src/dav1d-0.7.1/build/ -MQ src/libdav1d.so.4.0.2.p/film_grain_ssse3.obj -MF src/libdav1d.so.4.0.2.p/film_grain_ssse3.obj.ndep ../src/x86/film_grain_ssse3.asm -o src/libdav1d.so.4.0.2.p/film_grain_ssse3.obj
../src/x86/film_grain_ssse3.asm:101: error: `%ifndef' expects macro identifiers
../src/x86/film_grain_ssse3.asm:263: ... from macro `LEA' defined here
../src/x86/film_grain_ssse3.asm:1176: ... from macro `call' defined here
../src/x86/film_grain_ssse3.asm:1183: ... from macro `call_internal' defined here
../src/x86/film_grain_ssse3.asm:1247: error: `%ifndef' expects macro identifiers
../src/x86/film_grain_ssse3.asm:512: ... from macro `generate_grain_uv_fn' defined here
../src/x86/film_grain_ssse3.asm:263: ... from macro `LEA' defined here
../src/x86/film_grain_ssse3.asm:1176: ... from macro `call' defined here
../src/x86/film_grain_ssse3.asm:1183: ... from macro `call_internal' defined here
../src/x86/film_grain_ssse3.asm:1248: error: `%ifndef' expects macro identifiers
../src/x86/film_grain_ssse3.asm:512: ... from macro `generate_grain_uv_fn' defined here
../src/x86/film_grain_ssse3.asm:263: ... from macro `LEA' defined here
../src/x86/film_grain_ssse3.asm:1176: ... from macro `call' defined here
../src/x86/film_grain_ssse3.asm:1183: ... from macro `call_internal' defined here
../src/x86/film_grain_ssse3.asm:1249: error: `%ifndef' expects macro identifiers
../src/x86/film_grain_ssse3.asm:512: ... from macro `generate_grain_uv_fn' defined here
../src/x86/film_grain_ssse3.asm:263: ... from macro `LEA' defined here
../src/x86/film_grain_ssse3.asm:1176: ... from macro `call' defined here
../src/x86/film_grain_ssse3.asm:1183: ... from macro `call_internal' defined here
../src/x86/film_grain_ssse3.asm:1321: error: `%ifndef' expects macro identifiers
../src/x86/film_grain_ssse3.asm:263: ... from macro `LEA' defined here
../src/x86/film_grain_ssse3.asm:1176: ... from macro `call' defined here
../src/x86/film_grain_ssse3.asm:1183: ... from macro `call_internal' defined here
../src/x86/film_grain_ssse3.asm:3288: error: `%ifndef' expects macro identifiers
../src/x86/film_grain_ssse3.asm:2125: ... from macro `FGUV_FN' defined here
../src/x86/film_grain_ssse3.asm:263: ... from macro `LEA' defined here
../src/x86/film_grain_ssse3.asm:1176: ... from macro `call' defined here
../src/x86/film_grain_ssse3.asm:1183: ... from macro `call_internal' defined here
../src/x86/film_grain_ssse3.asm:3294: error: `%ifndef' expects macro identifiers
../src/x86/film_grain_ssse3.asm:2125: ... from macro `FGUV_FN' defined here
../src/x86/film_grain_ssse3.asm:263: ... from macro `LEA' defined here
../src/x86/film_grain_ssse3.asm:1176: ... from macro `call' defined here
../src/x86/film_grain_ssse3.asm:1183: ... from macro `call_internal' defined here
../src/x86/film_grain_ssse3.asm:3300: error: `%ifndef' expects macro identifiers
../src/x86/film_grain_ssse3.asm:2125: ... from macro `FGUV_FN' defined here
../src/x86/film_grain_ssse3.asm:263: ... from macro `LEA' defined here
../src/x86/film_grain_ssse3.asm:1176: ... from macro `call' defined here
../src/x86/film_grain_ssse3.asm:1183: ... from macro `call_internal' defined here
ninja: build stopped: subcommand failed.

oxalin commented on 2020-05-25 15:49

About GPG, it is up to you to import the missing public key. If you receive an error about it, this is ffmpeg's project public key. Something like the following should do the trick: gpg --recv-keys 7180713BE58D1ADC

oxalin commented on 2020-05-25 15:49

@ekce : this is not an error per se. You have to import the public key which is unknown to your setup if it was never installed.

ekce commented on 2020-05-24 04:48

There's an (unknown public key 7180713BE58D1ADC) error for this package.

sl1pkn07 commented on 2019-08-16 11:47

please remove libdav1d.so in provides. break dav1d package