>>> x265 2.8 Extracting gzip -d -c /home/naourr/work/instance-1/dl/x265/x265_2.8.tar.gz | /home/naourr/work/instance-1/output/host/bin/tar --strip-components=1 -C /home/naourr/work/instance-1/output/build/x265-2.8 -xf - >>> x265 2.8 Patching Applying 0001-fix-gcc-options.patch using patch: patching file source/CMakeLists.txt Hunk #1 succeeded at 214 (offset 20 lines). Applying 0002-fix-build-error-on-ppc64le.patch using patch: patching file source/common/param.cpp >>> x265 2.8 Configuring (mkdir -p /home/naourr/work/instance-1/output/build/x265-2.8/source && cd /home/naourr/work/instance-1/output/build/x265-2.8/source && rm -f CMakeCache.txt && PATH="/home/naourr/work/instance-1/output/host/bin:/home/naourr/work/instance-1/output/host/sbin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/naourr/.local/bin:/home/naourr/bin" /usr/bin/cmake /home/naourr/work/instance-1/output/build/x265-2.8/source -DCMAKE_TOOLCHAIN_FILE="/home/naourr/work/instance-1/output/host/share/buildroot/toolchainfile.cmake" -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_COLOR_MAKEFILE=OFF -DBUILD_DOC=OFF -DBUILD_DOCS=OFF -DBUILD_EXAMPLE=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TEST=OFF -DBUILD_TESTS=OFF -DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=ON -DENABLE_SHARED=ON -DENABLE_PIC=ON -DENABLE_CLI=OFF ) -- cmake version 3.11.2 CMake Deprecation Warning at CMakeLists.txt:10 (cmake_policy): The OLD behavior for policy CMP0025 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:16 (cmake_policy): The OLD behavior for policy CMP0054 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- The C compiler identification is GNU 7.3.0 -- The CXX compiler identification is GNU 7.3.0 -- Check for working C compiler: /home/naourr/work/instance-1/output/host/bin/arm-linux-gcc -- Check for working C compiler: /home/naourr/work/instance-1/output/host/bin/arm-linux-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /home/naourr/work/instance-1/output/host/bin/arm-linux-g++ -- Check for working CXX compiler: /home/naourr/work/instance-1/output/host/bin/arm-linux-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detected ARM target processor -- Could NOT find NUMA (missing: NUMA_ROOT_DIR NUMA_INCLUDE_DIR NUMA_LIBRARY) -- Looking for include file inttypes.h -- Looking for include file inttypes.h - found -- Performing Test CC_HAS_NO_STRICT_OVERFLOW -- Performing Test CC_HAS_NO_STRICT_OVERFLOW - Success -- Performing Test CC_HAS_NO_NARROWING -- Performing Test CC_HAS_NO_NARROWING - Success -- Performing Test CC_HAS_NO_ARRAY_BOUNDS -- Performing Test CC_HAS_NO_ARRAY_BOUNDS - Success -- Performing Test CC_HAS_FAST_MATH -- Performing Test CC_HAS_FAST_MATH - Success -- Performing Test CC_HAS_STACK_REALIGN -- Performing Test CC_HAS_STACK_REALIGN - Failed -- Performing Test CC_HAS_FNO_EXCEPTIONS_FLAG -- Performing Test CC_HAS_FNO_EXCEPTIONS_FLAG - Success -- Found nasm: /usr/bin/nasm (found version "2.13.03") -- x265 version 2.8 -- Looking for strtok_r -- Looking for strtok_r - found -- The ASM compiler identification is GNU -- Found assembler: /home/naourr/work/instance-1/output/host/bin/arm-linux-gcc -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: BUILD_DOC BUILD_DOCS BUILD_EXAMPLE BUILD_EXAMPLES BUILD_TEST BUILD_TESTING BUILD_TESTS -- Build files have been written to: /home/naourr/work/instance-1/output/build/x265-2.8/source >>> x265 2.8 Building PATH="/home/naourr/work/instance-1/output/host/bin:/home/naourr/work/instance-1/output/host/sbin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/naourr/.local/bin:/home/naourr/bin" /usr/bin/make -j4 -C /home/naourr/work/instance-1/output/build/x265-2.8/source make[1]: Entering directory '/home/naourr/work/instance-1/output/build/x265-2.8/source' make[2]: Entering directory '/home/naourr/work/instance-1/output/build/x265-2.8/source' make[3]: Entering directory '/home/naourr/work/instance-1/output/build/x265-2.8/source' make[3]: Entering directory '/home/naourr/work/instance-1/output/build/x265-2.8/source' Scanning dependencies of target common make[3]: Leaving directory '/home/naourr/work/instance-1/output/build/x265-2.8/source' Scanning dependencies of target encoder make[3]: Leaving directory '/home/naourr/work/instance-1/output/build/x265-2.8/source' make[3]: Entering directory '/home/naourr/work/instance-1/output/build/x265-2.8/source' make[3]: Entering directory '/home/naourr/work/instance-1/output/build/x265-2.8/source' [ 4%] Building CXX object common/CMakeFiles/common.dir/primitives.cpp.o [ 4%] Building CXX object common/CMakeFiles/common.dir/arm/asm-primitives.cpp.o [ 4%] Building CXX object common/CMakeFiles/common.dir/pixel.cpp.o [ 5%] Building CXX object encoder/CMakeFiles/encoder.dir/analysis.cpp.o In file included from /home/naourr/work/instance-1/output/build/x265-2.8/source/common/primitives.h:34:0, from /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:28: /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp: In function 'void x265::setupAssemblyPrimitives(x265::EncoderPrimitives&, int)': :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:51:36: note: in expansion of macro 'PFX' p.pu[LUMA_4x4].addAvg = PFX(addAvg_4x4_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:52:36: note: in expansion of macro 'PFX' p.pu[LUMA_4x8].addAvg = PFX(addAvg_4x8_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:53:36: note: in expansion of macro 'PFX' p.pu[LUMA_4x16].addAvg = PFX(addAvg_4x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:54:36: note: in expansion of macro 'PFX' p.pu[LUMA_8x4].addAvg = PFX(addAvg_8x4_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:55:36: note: in expansion of macro 'PFX' p.pu[LUMA_8x8].addAvg = PFX(addAvg_8x8_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:56:36: note: in expansion of macro 'PFX' p.pu[LUMA_8x16].addAvg = PFX(addAvg_8x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:57:36: note: in expansion of macro 'PFX' p.pu[LUMA_8x32].addAvg = PFX(addAvg_8x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:58:36: note: in expansion of macro 'PFX' p.pu[LUMA_12x16].addAvg = PFX(addAvg_12x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:59:36: note: in expansion of macro 'PFX' p.pu[LUMA_16x4].addAvg = PFX(addAvg_16x4_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:60:36: note: in expansion of macro 'PFX' p.pu[LUMA_16x8].addAvg = PFX(addAvg_16x8_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:61:36: note: in expansion of macro 'PFX' p.pu[LUMA_16x12].addAvg = PFX(addAvg_16x12_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:62:36: note: in expansion of macro 'PFX' p.pu[LUMA_16x16].addAvg = PFX(addAvg_16x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:63:36: note: in expansion of macro 'PFX' p.pu[LUMA_16x32].addAvg = PFX(addAvg_16x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:64:36: note: in expansion of macro 'PFX' p.pu[LUMA_16x64].addAvg = PFX(addAvg_16x64_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:65:36: note: in expansion of macro 'PFX' p.pu[LUMA_24x32].addAvg = PFX(addAvg_24x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:66:36: note: in expansion of macro 'PFX' p.pu[LUMA_32x8].addAvg = PFX(addAvg_32x8_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:67:36: note: in expansion of macro 'PFX' p.pu[LUMA_32x16].addAvg = PFX(addAvg_32x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:68:36: note: in expansion of macro 'PFX' p.pu[LUMA_32x24].addAvg = PFX(addAvg_32x24_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:69:36: note: in expansion of macro 'PFX' p.pu[LUMA_32x32].addAvg = PFX(addAvg_32x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:70:36: note: in expansion of macro 'PFX' p.pu[LUMA_32x64].addAvg = PFX(addAvg_32x64_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:71:36: note: in expansion of macro 'PFX' p.pu[LUMA_48x64].addAvg = PFX(addAvg_48x64_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:72:36: note: in expansion of macro 'PFX' p.pu[LUMA_64x16].addAvg = PFX(addAvg_64x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:73:36: note: in expansion of macro 'PFX' p.pu[LUMA_64x32].addAvg = PFX(addAvg_64x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:74:36: note: in expansion of macro 'PFX' p.pu[LUMA_64x48].addAvg = PFX(addAvg_64x48_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:75:36: note: in expansion of macro 'PFX' p.pu[LUMA_64x64].addAvg = PFX(addAvg_64x64_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:78:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I420].pu[CHROMA_420_4x2].addAvg = PFX(addAvg_4x2_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:79:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I420].pu[CHROMA_420_4x4].addAvg = PFX(addAvg_4x4_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:80:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I420].pu[CHROMA_420_4x8].addAvg = PFX(addAvg_4x8_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:81:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I420].pu[CHROMA_420_4x16].addAvg = PFX(addAvg_4x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:82:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I420].pu[CHROMA_420_6x8].addAvg = PFX(addAvg_6x8_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:83:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I420].pu[CHROMA_420_8x2].addAvg = PFX(addAvg_8x2_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:84:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I420].pu[CHROMA_420_8x4].addAvg = PFX(addAvg_8x4_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:85:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I420].pu[CHROMA_420_8x6].addAvg = PFX(addAvg_8x6_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:86:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I420].pu[CHROMA_420_8x8].addAvg = PFX(addAvg_8x8_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:87:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I420].pu[CHROMA_420_8x16].addAvg = PFX(addAvg_8x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:88:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I420].pu[CHROMA_420_8x32].addAvg = PFX(addAvg_8x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:89:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I420].pu[CHROMA_420_12x16].addAvg = PFX(addAvg_12x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:90:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I420].pu[CHROMA_420_16x4].addAvg = PFX(addAvg_16x4_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:91:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I420].pu[CHROMA_420_16x8].addAvg = PFX(addAvg_16x8_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:92:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I420].pu[CHROMA_420_16x12].addAvg = PFX(addAvg_16x12_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:93:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I420].pu[CHROMA_420_16x16].addAvg = PFX(addAvg_16x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:94:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I420].pu[CHROMA_420_16x32].addAvg = PFX(addAvg_16x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:95:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I420].pu[CHROMA_420_24x32].addAvg = PFX(addAvg_24x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:96:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I420].pu[CHROMA_420_32x8].addAvg = PFX(addAvg_32x8_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:97:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I420].pu[CHROMA_420_32x16].addAvg = PFX(addAvg_32x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:98:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I420].pu[CHROMA_420_32x24].addAvg = PFX(addAvg_32x24_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:99:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I420].pu[CHROMA_420_32x32].addAvg = PFX(addAvg_32x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:101:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I422].pu[CHROMA_422_4x8].addAvg = PFX(addAvg_4x8_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:102:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I422].pu[CHROMA_422_4x16].addAvg = PFX(addAvg_4x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:103:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I422].pu[CHROMA_422_4x32].addAvg = PFX(addAvg_4x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:104:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I422].pu[CHROMA_422_6x16].addAvg = PFX(addAvg_6x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:105:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I422].pu[CHROMA_422_8x4].addAvg = PFX(addAvg_8x4_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:106:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I422].pu[CHROMA_422_8x8].addAvg = PFX(addAvg_8x8_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:107:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I422].pu[CHROMA_422_8x12].addAvg = PFX(addAvg_8x12_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:108:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I422].pu[CHROMA_422_8x16].addAvg = PFX(addAvg_8x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:109:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I422].pu[CHROMA_422_8x32].addAvg = PFX(addAvg_8x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:110:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I422].pu[CHROMA_422_8x64].addAvg = PFX(addAvg_8x64_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:111:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I422].pu[CHROMA_422_12x32].addAvg = PFX(addAvg_12x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:112:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I422].pu[CHROMA_422_16x8].addAvg = PFX(addAvg_16x8_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:113:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I422].pu[CHROMA_422_16x16].addAvg = PFX(addAvg_16x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:114:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I422].pu[CHROMA_422_16x24].addAvg = PFX(addAvg_16x24_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:115:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I422].pu[CHROMA_422_16x32].addAvg = PFX(addAvg_16x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:116:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I422].pu[CHROMA_422_16x64].addAvg = PFX(addAvg_16x64_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:117:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I422].pu[CHROMA_422_24x64].addAvg = PFX(addAvg_24x64_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:118:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I422].pu[CHROMA_422_32x16].addAvg = PFX(addAvg_32x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:119:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I422].pu[CHROMA_422_32x32].addAvg = PFX(addAvg_32x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:120:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I422].pu[CHROMA_422_32x48].addAvg = PFX(addAvg_32x48_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void(const short int*, const short int*, unsigned char*, int, int, int)}' to 'void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t) {aka void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:121:63: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I422].pu[CHROMA_422_32x64].addAvg = PFX(addAvg_32x64_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, const pixel*) {aka void(unsigned char*, const unsigned char*)}' to 'void (* [2])(pixel*, const pixel*) {aka void (* [2])(unsigned char*, const unsigned char*)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:405:29: note: in expansion of macro 'PFX' p.scale1D_128to64 = PFX(scale1D_128to64_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, intptr_t, int16_t*, intptr_t) {aka void(const unsigned char*, int, short int*, int)}' to 'void (* [2])(const pixel*, intptr_t, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, int, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:414:40: note: in expansion of macro 'PFX' p.pu[LUMA_4x4].convert_p2s = PFX(filterPixelToShort_4x4_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, intptr_t, int16_t*, intptr_t) {aka void(const unsigned char*, int, short int*, int)}' to 'void (* [2])(const pixel*, intptr_t, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, int, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:415:40: note: in expansion of macro 'PFX' p.pu[LUMA_4x8].convert_p2s = PFX(filterPixelToShort_4x8_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, intptr_t, int16_t*, intptr_t) {aka void(const unsigned char*, int, short int*, int)}' to 'void (* [2])(const pixel*, intptr_t, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, int, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:416:40: note: in expansion of macro 'PFX' p.pu[LUMA_4x16].convert_p2s = PFX(filterPixelToShort_4x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, intptr_t, int16_t*, intptr_t) {aka void(const unsigned char*, int, short int*, int)}' to 'void (* [2])(const pixel*, intptr_t, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, int, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:417:40: note: in expansion of macro 'PFX' p.pu[LUMA_8x4].convert_p2s = PFX(filterPixelToShort_8x4_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, intptr_t, int16_t*, intptr_t) {aka void(const unsigned char*, int, short int*, int)}' to 'void (* [2])(const pixel*, intptr_t, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, int, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:418:40: note: in expansion of macro 'PFX' p.pu[LUMA_8x8].convert_p2s = PFX(filterPixelToShort_8x8_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, intptr_t, int16_t*, intptr_t) {aka void(const unsigned char*, int, short int*, int)}' to 'void (* [2])(const pixel*, intptr_t, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, int, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:419:40: note: in expansion of macro 'PFX' p.pu[LUMA_8x16].convert_p2s = PFX(filterPixelToShort_8x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, intptr_t, int16_t*, intptr_t) {aka void(const unsigned char*, int, short int*, int)}' to 'void (* [2])(const pixel*, intptr_t, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, int, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:420:40: note: in expansion of macro 'PFX' p.pu[LUMA_8x32].convert_p2s = PFX(filterPixelToShort_8x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, intptr_t, int16_t*, intptr_t) {aka void(const unsigned char*, int, short int*, int)}' to 'void (* [2])(const pixel*, intptr_t, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, int, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:421:40: note: in expansion of macro 'PFX' p.pu[LUMA_12x16].convert_p2s = PFX(filterPixelToShort_12x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, intptr_t, int16_t*, intptr_t) {aka void(const unsigned char*, int, short int*, int)}' to 'void (* [2])(const pixel*, intptr_t, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, int, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:422:40: note: in expansion of macro 'PFX' p.pu[LUMA_16x4].convert_p2s = PFX(filterPixelToShort_16x4_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, intptr_t, int16_t*, intptr_t) {aka void(const unsigned char*, int, short int*, int)}' to 'void (* [2])(const pixel*, intptr_t, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, int, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:423:40: note: in expansion of macro 'PFX' p.pu[LUMA_16x8].convert_p2s = PFX(filterPixelToShort_16x8_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, intptr_t, int16_t*, intptr_t) {aka void(const unsigned char*, int, short int*, int)}' to 'void (* [2])(const pixel*, intptr_t, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, int, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:424:40: note: in expansion of macro 'PFX' p.pu[LUMA_16x12].convert_p2s = PFX(filterPixelToShort_16x12_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, intptr_t, int16_t*, intptr_t) {aka void(const unsigned char*, int, short int*, int)}' to 'void (* [2])(const pixel*, intptr_t, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, int, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:425:40: note: in expansion of macro 'PFX' p.pu[LUMA_16x16].convert_p2s = PFX(filterPixelToShort_16x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, intptr_t, int16_t*, intptr_t) {aka void(const unsigned char*, int, short int*, int)}' to 'void (* [2])(const pixel*, intptr_t, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, int, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:426:40: note: in expansion of macro 'PFX' p.pu[LUMA_16x32].convert_p2s = PFX(filterPixelToShort_16x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, intptr_t, int16_t*, intptr_t) {aka void(const unsigned char*, int, short int*, int)}' to 'void (* [2])(const pixel*, intptr_t, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, int, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:427:40: note: in expansion of macro 'PFX' p.pu[LUMA_16x64].convert_p2s = PFX(filterPixelToShort_16x64_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, intptr_t, int16_t*, intptr_t) {aka void(const unsigned char*, int, short int*, int)}' to 'void (* [2])(const pixel*, intptr_t, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, int, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:428:40: note: in expansion of macro 'PFX' p.pu[LUMA_24x32].convert_p2s = PFX(filterPixelToShort_24x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, intptr_t, int16_t*, intptr_t) {aka void(const unsigned char*, int, short int*, int)}' to 'void (* [2])(const pixel*, intptr_t, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, int, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:429:40: note: in expansion of macro 'PFX' p.pu[LUMA_32x8].convert_p2s = PFX(filterPixelToShort_32x8_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, intptr_t, int16_t*, intptr_t) {aka void(const unsigned char*, int, short int*, int)}' to 'void (* [2])(const pixel*, intptr_t, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, int, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:430:40: note: in expansion of macro 'PFX' p.pu[LUMA_32x16].convert_p2s = PFX(filterPixelToShort_32x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, intptr_t, int16_t*, intptr_t) {aka void(const unsigned char*, int, short int*, int)}' to 'void (* [2])(const pixel*, intptr_t, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, int, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:431:40: note: in expansion of macro 'PFX' p.pu[LUMA_32x24].convert_p2s = PFX(filterPixelToShort_32x24_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, intptr_t, int16_t*, intptr_t) {aka void(const unsigned char*, int, short int*, int)}' to 'void (* [2])(const pixel*, intptr_t, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, int, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:432:40: note: in expansion of macro 'PFX' p.pu[LUMA_32x32].convert_p2s = PFX(filterPixelToShort_32x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, intptr_t, int16_t*, intptr_t) {aka void(const unsigned char*, int, short int*, int)}' to 'void (* [2])(const pixel*, intptr_t, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, int, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:433:40: note: in expansion of macro 'PFX' p.pu[LUMA_32x64].convert_p2s = PFX(filterPixelToShort_32x64_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, intptr_t, int16_t*, intptr_t) {aka void(const unsigned char*, int, short int*, int)}' to 'void (* [2])(const pixel*, intptr_t, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, int, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:434:40: note: in expansion of macro 'PFX' p.pu[LUMA_48x64].convert_p2s = PFX(filterPixelToShort_48x64_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, intptr_t, int16_t*, intptr_t) {aka void(const unsigned char*, int, short int*, int)}' to 'void (* [2])(const pixel*, intptr_t, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, int, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:435:40: note: in expansion of macro 'PFX' p.pu[LUMA_64x16].convert_p2s = PFX(filterPixelToShort_64x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, intptr_t, int16_t*, intptr_t) {aka void(const unsigned char*, int, short int*, int)}' to 'void (* [2])(const pixel*, intptr_t, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, int, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:436:40: note: in expansion of macro 'PFX' p.pu[LUMA_64x32].convert_p2s = PFX(filterPixelToShort_64x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, intptr_t, int16_t*, intptr_t) {aka void(const unsigned char*, int, short int*, int)}' to 'void (* [2])(const pixel*, intptr_t, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, int, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:437:40: note: in expansion of macro 'PFX' p.pu[LUMA_64x48].convert_p2s = PFX(filterPixelToShort_64x48_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, intptr_t, int16_t*, intptr_t) {aka void(const unsigned char*, int, short int*, int)}' to 'void (* [2])(const pixel*, intptr_t, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, int, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:438:40: note: in expansion of macro 'PFX' p.pu[LUMA_64x64].convert_p2s = PFX(filterPixelToShort_64x64_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(int16_t*, intptr_t, int16_t) {aka void(short int*, int, short int)}' to 'void (* [2])(int16_t*, intptr_t, int16_t) {aka void (* [2])(short int*, int, short int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:441:41: note: in expansion of macro 'PFX' p.cu[BLOCK_4x4].blockfill_s = PFX(blockfill_s_4x4_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(int16_t*, intptr_t, int16_t) {aka void(short int*, int, short int)}' to 'void (* [2])(int16_t*, intptr_t, int16_t) {aka void (* [2])(short int*, int, short int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:442:41: note: in expansion of macro 'PFX' p.cu[BLOCK_8x8].blockfill_s = PFX(blockfill_s_8x8_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(int16_t*, intptr_t, int16_t) {aka void(short int*, int, short int)}' to 'void (* [2])(int16_t*, intptr_t, int16_t) {aka void (* [2])(short int*, int, short int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:443:41: note: in expansion of macro 'PFX' p.cu[BLOCK_16x16].blockfill_s = PFX(blockfill_s_16x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(int16_t*, intptr_t, int16_t) {aka void(short int*, int, short int)}' to 'void (* [2])(int16_t*, intptr_t, int16_t) {aka void (* [2])(short int*, int, short int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:444:41: note: in expansion of macro 'PFX' p.cu[BLOCK_32x32].blockfill_s = PFX(blockfill_s_32x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, const int16_t*, intptr_t, intptr_t) {aka void(unsigned char*, int, const unsigned char*, const short int*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, const int16_t*, intptr_t, intptr_t) {aka void (* [2])(unsigned char*, int, const unsigned char*, const short int*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:498:36: note: in expansion of macro 'PFX' p.cu[BLOCK_4x4].add_ps = PFX(pixel_add_ps_4x4_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, const int16_t*, intptr_t, intptr_t) {aka void(unsigned char*, int, const unsigned char*, const short int*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, const int16_t*, intptr_t, intptr_t) {aka void (* [2])(unsigned char*, int, const unsigned char*, const short int*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:499:36: note: in expansion of macro 'PFX' p.cu[BLOCK_8x8].add_ps = PFX(pixel_add_ps_8x8_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, const int16_t*, intptr_t, intptr_t) {aka void(unsigned char*, int, const unsigned char*, const short int*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, const int16_t*, intptr_t, intptr_t) {aka void (* [2])(unsigned char*, int, const unsigned char*, const short int*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:500:36: note: in expansion of macro 'PFX' p.cu[BLOCK_16x16].add_ps = PFX(pixel_add_ps_16x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, const int16_t*, intptr_t, intptr_t) {aka void(unsigned char*, int, const unsigned char*, const short int*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, const int16_t*, intptr_t, intptr_t) {aka void (* [2])(unsigned char*, int, const unsigned char*, const short int*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:501:36: note: in expansion of macro 'PFX' p.cu[BLOCK_32x32].add_ps = PFX(pixel_add_ps_32x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, const int16_t*, intptr_t, intptr_t) {aka void(unsigned char*, int, const unsigned char*, const short int*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, const int16_t*, intptr_t, intptr_t) {aka void (* [2])(unsigned char*, int, const unsigned char*, const short int*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:502:36: note: in expansion of macro 'PFX' p.cu[BLOCK_64x64].add_ps = PFX(pixel_add_ps_64x64_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, const int16_t*, intptr_t, intptr_t) {aka void(unsigned char*, int, const unsigned char*, const short int*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, const int16_t*, intptr_t, intptr_t) {aka void (* [2])(unsigned char*, int, const unsigned char*, const short int*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:505:62: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I420].cu[BLOCK_420_4x4].add_ps = PFX(pixel_add_ps_4x4_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, const int16_t*, intptr_t, intptr_t) {aka void(unsigned char*, int, const unsigned char*, const short int*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, const int16_t*, intptr_t, intptr_t) {aka void (* [2])(unsigned char*, int, const unsigned char*, const short int*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:506:62: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I420].cu[BLOCK_420_8x8].add_ps = PFX(pixel_add_ps_8x8_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, const int16_t*, intptr_t, intptr_t) {aka void(unsigned char*, int, const unsigned char*, const short int*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, const int16_t*, intptr_t, intptr_t) {aka void (* [2])(unsigned char*, int, const unsigned char*, const short int*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:507:62: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I420].cu[BLOCK_420_16x16].add_ps = PFX(pixel_add_ps_16x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, const int16_t*, intptr_t, intptr_t) {aka void(unsigned char*, int, const unsigned char*, const short int*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, const int16_t*, intptr_t, intptr_t) {aka void (* [2])(unsigned char*, int, const unsigned char*, const short int*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:508:62: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I420].cu[BLOCK_420_32x32].add_ps = PFX(pixel_add_ps_32x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, const int16_t*, intptr_t, intptr_t) {aka void(unsigned char*, int, const unsigned char*, const short int*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, const int16_t*, intptr_t, intptr_t) {aka void (* [2])(unsigned char*, int, const unsigned char*, const short int*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:509:62: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I422].cu[BLOCK_422_4x8].add_ps = PFX(pixel_add_ps_4x8_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, const int16_t*, intptr_t, intptr_t) {aka void(unsigned char*, int, const unsigned char*, const short int*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, const int16_t*, intptr_t, intptr_t) {aka void (* [2])(unsigned char*, int, const unsigned char*, const short int*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:510:62: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I422].cu[BLOCK_422_8x16].add_ps = PFX(pixel_add_ps_8x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, const int16_t*, intptr_t, intptr_t) {aka void(unsigned char*, int, const unsigned char*, const short int*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, const int16_t*, intptr_t, intptr_t) {aka void (* [2])(unsigned char*, int, const unsigned char*, const short int*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:511:62: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I422].cu[BLOCK_422_16x32].add_ps = PFX(pixel_add_ps_16x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, const int16_t*, intptr_t, intptr_t) {aka void(unsigned char*, int, const unsigned char*, const short int*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, const int16_t*, intptr_t, intptr_t) {aka void (* [2])(unsigned char*, int, const unsigned char*, const short int*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:512:62: note: in expansion of macro 'PFX' p.chroma[X265_CSP_I422].cu[BLOCK_422_32x64].add_ps = PFX(pixel_add_ps_32x64_neon); ^~~ :0:9: error: incompatible types in assignment of 'sse_t(const int16_t*, intptr_t) {aka unsigned int(const short int*, int)}' to 'sse_t (* [2])(const int16_t*, intptr_t) {aka unsigned int (* [2])(const short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:521:35: note: in expansion of macro 'PFX' p.cu[BLOCK_4x4].ssd_s = PFX(pixel_ssd_s_4x4_neon); ^~~ :0:9: error: incompatible types in assignment of 'sse_t(const int16_t*, intptr_t) {aka unsigned int(const short int*, int)}' to 'sse_t (* [2])(const int16_t*, intptr_t) {aka unsigned int (* [2])(const short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:522:35: note: in expansion of macro 'PFX' p.cu[BLOCK_8x8].ssd_s = PFX(pixel_ssd_s_8x8_neon); ^~~ :0:9: error: incompatible types in assignment of 'sse_t(const int16_t*, intptr_t) {aka unsigned int(const short int*, int)}' to 'sse_t (* [2])(const int16_t*, intptr_t) {aka unsigned int (* [2])(const short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:523:35: note: in expansion of macro 'PFX' p.cu[BLOCK_16x16].ssd_s = PFX(pixel_ssd_s_16x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'sse_t(const int16_t*, intptr_t) {aka unsigned int(const short int*, int)}' to 'sse_t (* [2])(const int16_t*, intptr_t) {aka unsigned int (* [2])(const short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:524:35: note: in expansion of macro 'PFX' p.cu[BLOCK_32x32].ssd_s = PFX(pixel_ssd_s_32x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, const pixel*, int16_t*, intptr_t) {aka void(const unsigned char*, const unsigned char*, short int*, int)}' to 'void (* [2])(const pixel*, const pixel*, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, const unsigned char*, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:551:42: note: in expansion of macro 'PFX' p.cu[BLOCK_4x4].calcresidual = PFX(getResidual4_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, const pixel*, int16_t*, intptr_t) {aka void(const unsigned char*, const unsigned char*, short int*, int)}' to 'void (* [2])(const pixel*, const pixel*, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, const unsigned char*, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:552:42: note: in expansion of macro 'PFX' p.cu[BLOCK_8x8].calcresidual = PFX(getResidual8_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, const pixel*, int16_t*, intptr_t) {aka void(const unsigned char*, const unsigned char*, short int*, int)}' to 'void (* [2])(const pixel*, const pixel*, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, const unsigned char*, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:553:42: note: in expansion of macro 'PFX' p.cu[BLOCK_16x16].calcresidual = PFX(getResidual16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(const pixel*, const pixel*, int16_t*, intptr_t) {aka void(const unsigned char*, const unsigned char*, short int*, int)}' to 'void (* [2])(const pixel*, const pixel*, int16_t*, intptr_t) {aka void (* [2])(const unsigned char*, const unsigned char*, short int*, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:554:42: note: in expansion of macro 'PFX' p.cu[BLOCK_32x32].calcresidual = PFX(getResidual32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void (* [2])(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:725:40: note: in expansion of macro 'PFX' p.pu[LUMA_4x4].pixelavg_pp = PFX(pixel_avg_pp_4x4_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void (* [2])(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:726:40: note: in expansion of macro 'PFX' p.pu[LUMA_4x8].pixelavg_pp = PFX(pixel_avg_pp_4x8_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void (* [2])(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:727:40: note: in expansion of macro 'PFX' p.pu[LUMA_4x16].pixelavg_pp = PFX(pixel_avg_pp_4x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void (* [2])(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:728:40: note: in expansion of macro 'PFX' p.pu[LUMA_8x4].pixelavg_pp = PFX(pixel_avg_pp_8x4_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void (* [2])(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:729:40: note: in expansion of macro 'PFX' p.pu[LUMA_8x8].pixelavg_pp = PFX(pixel_avg_pp_8x8_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void (* [2])(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:730:40: note: in expansion of macro 'PFX' p.pu[LUMA_8x16].pixelavg_pp = PFX(pixel_avg_pp_8x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void (* [2])(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:731:40: note: in expansion of macro 'PFX' p.pu[LUMA_8x32].pixelavg_pp = PFX(pixel_avg_pp_8x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void (* [2])(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:732:40: note: in expansion of macro 'PFX' p.pu[LUMA_12x16].pixelavg_pp = PFX(pixel_avg_pp_12x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void (* [2])(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:733:40: note: in expansion of macro 'PFX' p.pu[LUMA_16x4].pixelavg_pp = PFX(pixel_avg_pp_16x4_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void (* [2])(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:734:40: note: in expansion of macro 'PFX' p.pu[LUMA_16x8].pixelavg_pp = PFX(pixel_avg_pp_16x8_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void (* [2])(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:735:40: note: in expansion of macro 'PFX' p.pu[LUMA_16x12].pixelavg_pp = PFX(pixel_avg_pp_16x12_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void (* [2])(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:736:40: note: in expansion of macro 'PFX' p.pu[LUMA_16x16].pixelavg_pp = PFX(pixel_avg_pp_16x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void (* [2])(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:737:40: note: in expansion of macro 'PFX' p.pu[LUMA_16x32].pixelavg_pp = PFX(pixel_avg_pp_16x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void (* [2])(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:738:40: note: in expansion of macro 'PFX' p.pu[LUMA_16x64].pixelavg_pp = PFX(pixel_avg_pp_16x64_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void (* [2])(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:739:40: note: in expansion of macro 'PFX' p.pu[LUMA_24x32].pixelavg_pp = PFX(pixel_avg_pp_24x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void (* [2])(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:740:40: note: in expansion of macro 'PFX' p.pu[LUMA_32x8].pixelavg_pp = PFX(pixel_avg_pp_32x8_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void (* [2])(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:741:40: note: in expansion of macro 'PFX' p.pu[LUMA_32x16].pixelavg_pp = PFX(pixel_avg_pp_32x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void (* [2])(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:742:40: note: in expansion of macro 'PFX' p.pu[LUMA_32x24].pixelavg_pp = PFX(pixel_avg_pp_32x24_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void (* [2])(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:743:40: note: in expansion of macro 'PFX' p.pu[LUMA_32x32].pixelavg_pp = PFX(pixel_avg_pp_32x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void (* [2])(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:744:40: note: in expansion of macro 'PFX' p.pu[LUMA_32x64].pixelavg_pp = PFX(pixel_avg_pp_32x64_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void (* [2])(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:745:40: note: in expansion of macro 'PFX' p.pu[LUMA_48x64].pixelavg_pp = PFX(pixel_avg_pp_48x64_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void (* [2])(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:746:40: note: in expansion of macro 'PFX' p.pu[LUMA_64x16].pixelavg_pp = PFX(pixel_avg_pp_64x16_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void (* [2])(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:747:40: note: in expansion of macro 'PFX' p.pu[LUMA_64x32].pixelavg_pp = PFX(pixel_avg_pp_64x32_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void (* [2])(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:748:40: note: in expansion of macro 'PFX' p.pu[LUMA_64x48].pixelavg_pp = PFX(pixel_avg_pp_64x48_neon); ^~~ :0:9: error: incompatible types in assignment of 'void(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' to 'void (* [2])(pixel*, intptr_t, const pixel*, intptr_t, const pixel*, intptr_t, int) {aka void (* [2])(unsigned char*, int, const unsigned char*, int, const unsigned char*, int, int)}' /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:31:28: note: in definition of macro 'PFX3' #define PFX3(prefix, name) prefix ## _ ## name ^~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:28: note: in expansion of macro 'PFX2' #define PFX(name) PFX2(X265_NS, name) ^~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/cpu.h:33:33: note: in expansion of macro 'X265_NS' #define PFX(name) PFX2(X265_NS, name) ^~~~~~~ /home/naourr/work/instance-1/output/build/x265-2.8/source/common/arm/asm-primitives.cpp:749:40: note: in expansion of macro 'PFX' p.pu[LUMA_64x64].pixelavg_pp = PFX(pixel_avg_pp_64x64_neon); ^~~ make[3]: *** [common/CMakeFiles/common.dir/build.make:63: common/CMakeFiles/common.dir/arm/asm-primitives.cpp.o] Error 1 make[3]: *** Waiting for unfinished jobs.... [ 7%] Building CXX object encoder/CMakeFiles/encoder.dir/search.cpp.o [ 8%] Building CXX object encoder/CMakeFiles/encoder.dir/bitcost.cpp.o [ 10%] Building CXX object encoder/CMakeFiles/encoder.dir/motion.cpp.o [ 11%] Building CXX object encoder/CMakeFiles/encoder.dir/slicetype.cpp.o [ 13%] Building CXX object encoder/CMakeFiles/encoder.dir/frameencoder.cpp.o [ 14%] Building CXX object encoder/CMakeFiles/encoder.dir/framefilter.cpp.o [ 15%] Building CXX object encoder/CMakeFiles/encoder.dir/level.cpp.o [ 17%] Building CXX object encoder/CMakeFiles/encoder.dir/nal.cpp.o [ 18%] Building CXX object encoder/CMakeFiles/encoder.dir/sei.cpp.o make[3]: Leaving directory '/home/naourr/work/instance-1/output/build/x265-2.8/source' make[2]: *** [CMakeFiles/Makefile2:281: common/CMakeFiles/common.dir/all] Error 2 make[2]: *** Waiting for unfinished jobs.... [ 20%] Building CXX object encoder/CMakeFiles/encoder.dir/sao.cpp.o [ 21%] Building CXX object encoder/CMakeFiles/encoder.dir/entropy.cpp.o [ 23%] Building CXX object encoder/CMakeFiles/encoder.dir/dpb.cpp.o [ 24%] Building CXX object encoder/CMakeFiles/encoder.dir/ratecontrol.cpp.o [ 26%] Building CXX object encoder/CMakeFiles/encoder.dir/reference.cpp.o [ 27%] Building CXX object encoder/CMakeFiles/encoder.dir/encoder.cpp.o [ 28%] Building CXX object encoder/CMakeFiles/encoder.dir/api.cpp.o [ 30%] Building CXX object encoder/CMakeFiles/encoder.dir/weightPrediction.cpp.o make[3]: Leaving directory '/home/naourr/work/instance-1/output/build/x265-2.8/source' [ 30%] Built target encoder make[2]: Leaving directory '/home/naourr/work/instance-1/output/build/x265-2.8/source' make[1]: *** [Makefile:130: all] Error 2 make[1]: Leaving directory '/home/naourr/work/instance-1/output/build/x265-2.8/source' make: *** [package/pkg-generic.mk:232: /home/naourr/work/instance-1/output/build/x265-2.8/.stamp_built] Error 2 make: Leaving directory '/home/naourr/work/instance-1/buildroot'