Summary: | media-libs/libaom-1.0.0 - In file included from .../work/av1/common/ppc/cfl_ppc.c:16:0: .../work/av1/common/cfl.h:178:5: error: too many arguments to function ‘subtract_average_vsx’ | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | ernsteiswuerfel <erhard_f> |
Component: | Current packages | Assignee: | Gentoo Media-video project <media-video> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | robert |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | PPC64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 678160 | ||
Attachments: |
build.log
emerge --info upstream vsx.patch to make 1.0.0-r1 build on ppc64 |
Created attachment 554992 [details]
emerge --info
Probable patch: https://aomedia.googlesource.com/aom/+/2f8587a8b30cb2e4b45df36c6c8461a440a77336 https://aomedia.googlesource.com/aom/+/2f8587a8b30cb2e4b45df36c6c8461a440a77336%5E%21/ (In reply to Arfrever Frehtes Taifersar Arahesis from comment #2) > Probable patch: > > https://aomedia.googlesource.com/aom/+/ > 2f8587a8b30cb2e4b45df36c6c8461a440a77336 > https://aomedia.googlesource.com/aom/+/ > 2f8587a8b30cb2e4b45df36c6c8461a440a77336%5E%21/ Thanks for the hint! This patch works, libaom builds fine now on ppc64. Created attachment 568324 [details, diff]
upstream vsx.patch to make 1.0.0-r1 build on ppc64
I had the same problem and I can confirm that the fixed cfl_ppc.c worked on my PPC64 PowerMac G5 The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e097ee7935471d2024e0a192d1dfbccd6d1aaa6 commit 3e097ee7935471d2024e0a192d1dfbccd6d1aaa6 Author: Jory Pratt <anarchy@gentoo.org> AuthorDate: 2019-07-11 21:15:52 +0000 Commit: Jory Pratt <anarchy@gentoo.org> CommitDate: 2019-07-11 21:16:07 +0000 media-libs/libaom: Fix build issues on ppc64 Closes: https://bugs.gentoo.org/671036 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Jory Pratt <anarchy@gentoo.org> .../libaom/files/libaom-1.0.0-update-vsx-ppc.patch | 126 +++++++++++++++++++++ media-libs/libaom/libaom-1.0.0-r2.ebuild | 1 + 2 files changed, 127 insertions(+) |
Created attachment 554990 [details] build.log [...] make[2]: Leaving directory '/var/tmp/portage/media-libs/libaom-1.0.0/work/build-abi_ppc_64.ppc64' [ 81%] Built target aom_av1_decoder make[2]: Leaving directory '/var/tmp/portage/media-libs/libaom-1.0.0/work/build-abi_ppc_64.ppc64' [ 81%] Built target aom_dsp_common make[2]: Leaving directory '/var/tmp/portage/media-libs/libaom-1.0.0/work/build-abi_ppc_64.ppc64' [ 81%] Built target aom_av1_common make[2]: Leaving directory '/var/tmp/portage/media-libs/libaom-1.0.0/work/build-abi_ppc_64.ppc64' [ 81%] Built target aom_dsp_encoder [ 82%] Linking CXX shared library libgtest.so cd /var/tmp/portage/media-libs/libaom-1.0.0/work/build-abi_ppc_64.ppc64/third_party/googletest/src/googletest && /usr/bin/cmake -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=1 /usr/powerpc64-unknown-linux-gnu/gcc-bin/7.3.0/powerpc64-unknown-linux-gnu-g++ -fPIC -O2 -mcpu=powerpc64 -maltivec -mabi=altivec -pipe -Wall -Wdisabled-optimization -Wextra -Wfloat-conversion -Wlogical-op -Wpointer-arith -Wsign-compare -Wstack-usage=320000 -Wtype-limits -Wuninitialized -Wunused -Wvla -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -shared -Wl,-soname,libgtest.so -o libgtest.so CMakeFiles/gtest.dir/src/gtest-all.cc.o -L/var/tmp/portage/media-libs/libaom-1.0.0/work/build-abi_ppc_64.ppc64/third_party/googletest/src/googletest/src -Wl,-rpath,/var/tmp/portage/media-libs/libaom-1.0.0/work/build-abi_ppc_64.ppc64/third_party/googletest/src/googletest/src: -lpthread make[2]: Leaving directory '/var/tmp/portage/media-libs/libaom-1.0.0/work/build-abi_ppc_64.ppc64' [ 82%] Built target gtest make[2]: Leaving directory '/var/tmp/portage/media-libs/libaom-1.0.0/work/build-abi_ppc_64.ppc64' [ 82%] Built target aom_av1_encoder make[1]: Leaving directory '/var/tmp/portage/media-libs/libaom-1.0.0/work/build-abi_ppc_64.ppc64' make: *** [Makefile:130: all] Error 2 * ERROR: media-libs/libaom-1.0.0::gentoo failed (compile phase): * emake failed