Skip to content

Instantly share code, notes, and snippets.

@NK-Nikunj
Created April 10, 2020 22:46
Show Gist options
  • Save NK-Nikunj/a080de4a7764d27e7ff931e5903a5e84 to your computer and use it in GitHub Desktop.
Save NK-Nikunj/a080de4a7764d27e7ff931e5903a5e84 to your computer and use it in GitHub Desktop.
error log
gupta2@juawei-a17:~/src/nsimd_arm/build(master)$ cmake -DSIMD=AARCH64 -DCMAKE_INSTALL_PREFIX=$HOME/install/arm/nsimd_working -DCMAKE_CXX_COMPILER=armclang++ -DCMAKE_C_COMPILER=armclang ..
-- The C compiler identification is Clang 7.1.0
-- The CXX compiler identification is Clang 7.1.0
-- Check for working C compiler: /opt/ohpc/pub/ARM/opt/arm/arm-hpc-compiler-19.3_Generic-AArch64_RHEL-7_aarch64-linux/bin/armclang
-- Check for working C compiler: /opt/ohpc/pub/ARM/opt/arm/arm-hpc-compiler-19.3_Generic-AArch64_RHEL-7_aarch64-linux/bin/armclang -- 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: /opt/ohpc/pub/ARM/opt/arm/arm-hpc-compiler-19.3_Generic-AArch64_RHEL-7_aarch64-linux/bin/armclang++
-- Check for working CXX compiler: /opt/ohpc/pub/ARM/opt/arm/arm-hpc-compiler-19.3_Generic-AArch64_RHEL-7_aarch64-linux/bin/armclang++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Could NOT find MPFR (missing: MPFR_LIBRARY MPFR_INCLUDE_DIR)
-- Benchmarks are disabled
-- WARNING: Test c_base.sqrt.f16.c requires MPFR, but MPFR is missing
-- WARNING: Test c_base.sqrt.f32.c requires MPFR, but MPFR is missing
-- WARNING: Test c_base.sqrt.f64.c requires MPFR, but MPFR is missing
-- WARNING: Test cxx_adv.sqrt.f16.cpp requires MPFR, but MPFR is missing
-- WARNING: Test cxx_adv.sqrt.f32.cpp requires MPFR, but MPFR is missing
-- WARNING: Test cxx_adv.sqrt.f64.cpp requires MPFR, but MPFR is missing
-- WARNING: Test cxx_base.sqrt.f16.cpp requires MPFR, but MPFR is missing
-- WARNING: Test cxx_base.sqrt.f32.cpp requires MPFR, but MPFR is missing
-- WARNING: Test cxx_base.sqrt.f64.cpp requires MPFR, but MPFR is missing
-- Configuring done
-- Generating done
-- Build files have been written to: /home/jusers/gupta2/juawei/src/nsimd_arm/build
gupta2@juawei-a17:~/src/nsimd_arm/build(master)$ make VERBOSE=1
/opt/ohpc/pub/easybuild/software/juaweihi1616/Stages/2019b/software/CMake/3.16.1-Clang-9.0.1/bin/cmake -S/home/jusers/gupta2/juawei/src/nsimd_arm -B/home/jusers/gupta2/juawei/src/nsimd_arm/build --check-build-system CMakeFiles/Makefile.cmake 0
/opt/ohpc/pub/easybuild/software/juaweihi1616/Stages/2019b/software/CMake/3.16.1-Clang-9.0.1/bin/cmake -E cmake_progress_start /home/jusers/gupta2/juawei/src/nsimd_arm/build/CMakeFiles /home/jusers/gupta2/juawei/src/nsimd_arm/build/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory `/home/jusers/gupta2/juawei/src/nsimd_arm/build'
make -f CMakeFiles/nsimd_aarch64.dir/build.make CMakeFiles/nsimd_aarch64.dir/depend
make[2]: Entering directory `/home/jusers/gupta2/juawei/src/nsimd_arm/build'
cd /home/jusers/gupta2/juawei/src/nsimd_arm/build && /opt/ohpc/pub/easybuild/software/juaweihi1616/Stages/2019b/software/CMake/3.16.1-Clang-9.0.1/bin/cmake -E cmake_depends "Unix Makefiles" /home/jusers/gupta2/juawei/src/nsimd_arm /home/jusers/gupta2/juawei/src/nsimd_arm /home/jusers/gupta2/juawei/src/nsimd_arm/build /home/jusers/gupta2/juawei/src/nsimd_arm/build /home/jusers/gupta2/juawei/src/nsimd_arm/build/CMakeFiles/nsimd_aarch64.dir/DependInfo.cmake --color=
Dependee "/home/jusers/gupta2/juawei/src/nsimd_arm/build/CMakeFiles/nsimd_aarch64.dir/DependInfo.cmake" is newer than depender "/home/jusers/gupta2/juawei/src/nsimd_arm/build/CMakeFiles/nsimd_aarch64.dir/depend.internal".
Dependee "/home/jusers/gupta2/juawei/src/nsimd_arm/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/jusers/gupta2/juawei/src/nsimd_arm/build/CMakeFiles/nsimd_aarch64.dir/depend.internal".
Scanning dependencies of target nsimd_aarch64
make[2]: Leaving directory `/home/jusers/gupta2/juawei/src/nsimd_arm/build'
make -f CMakeFiles/nsimd_aarch64.dir/build.make CMakeFiles/nsimd_aarch64.dir/build
make[2]: Entering directory `/home/jusers/gupta2/juawei/src/nsimd_arm/build'
Building CXX object CMakeFiles/nsimd_aarch64.dir/src/fp16.cpp.o
/opt/ohpc/pub/ARM/opt/arm/arm-hpc-compiler-19.3_Generic-AArch64_RHEL-7_aarch64-linux/bin/armclang++ -Dnsimd_aarch64_EXPORTS -I/home/jusers/gupta2/juawei/src/nsimd_arm/include -fPIC -std=c++14 -O3 -DAARCH64 -o CMakeFiles/nsimd_aarch64.dir/src/fp16.cpp.o -c /home/jusers/gupta2/juawei/src/nsimd_arm/src/fp16.cpp
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/src/fp16.cpp:76:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/nsimd.h:1066:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/functions.h:769:
/home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/arm/aarch64/shr.h:37:32: error: argument to '__builtin_neon_vshrq_n_v' must be a constant integer
return vreinterpretq_s64_u64(vshrq_n_u64(vreinterpretq_u64_s64(a0), a1));
^ ~~
/opt/ohpc/pub/ARM/opt/arm/arm-hpc-compiler-19.3_Generic-AArch64_RHEL-7_aarch64-linux/lib/clang/7.1.0/include/arm_neon.h:25337:24: note: expanded from macro 'vshrq_n_u64'
__ret = (uint64x2_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 51); \
^ ~~~~
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/src/fp16.cpp:76:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/nsimd.h:1066:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/functions.h:769:
/home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/arm/aarch64/shr.h:53:32: error: argument to '__builtin_neon_vshrq_n_v' must be a constant integer
return vreinterpretq_s32_u32(vshrq_n_u32(vreinterpretq_u32_s32(a0), a1));
^ ~~
/opt/ohpc/pub/ARM/opt/arm/arm-hpc-compiler-19.3_Generic-AArch64_RHEL-7_aarch64-linux/lib/clang/7.1.0/include/arm_neon.h:25319:24: note: expanded from macro 'vshrq_n_u32'
__ret = (uint32x4_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 50); \
^ ~~~~
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/src/fp16.cpp:76:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/nsimd.h:1066:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/functions.h:769:
/home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/arm/aarch64/shr.h:69:32: error: argument to '__builtin_neon_vshrq_n_v' must be a constant integer
return vreinterpretq_s16_u16(vshrq_n_u16(vreinterpretq_u16_s16(a0), a1));
^ ~~
/opt/ohpc/pub/ARM/opt/arm/arm-hpc-compiler-19.3_Generic-AArch64_RHEL-7_aarch64-linux/lib/clang/7.1.0/include/arm_neon.h:25355:24: note: expanded from macro 'vshrq_n_u16'
__ret = (uint16x8_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 49); \
^ ~~~~
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/src/fp16.cpp:76:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/nsimd.h:1066:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/functions.h:769:
/home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/arm/aarch64/shr.h:85:30: error: argument to '__builtin_neon_vshrq_n_v' must be a constant integer
return vreinterpretq_s8_u8(vshrq_n_u8(vreinterpretq_u8_s8(a0), a1));
^ ~~
/opt/ohpc/pub/ARM/opt/arm/arm-hpc-compiler-19.3_Generic-AArch64_RHEL-7_aarch64-linux/lib/clang/7.1.0/include/arm_neon.h:25301:24: note: expanded from macro 'vshrq_n_u8'
__ret = (uint8x16_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 48); \
^ ~~~~
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/src/fp16.cpp:76:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/nsimd.h:1066:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/functions.h:769:
/home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/arm/aarch64/shr.h:100:10: error: argument to '__builtin_neon_vshrq_n_v' must be a constant integer
return vshrq_n_u64(a0, a1);
^ ~~
/opt/ohpc/pub/ARM/opt/arm/arm-hpc-compiler-19.3_Generic-AArch64_RHEL-7_aarch64-linux/lib/clang/7.1.0/include/arm_neon.h:25337:24: note: expanded from macro 'vshrq_n_u64'
__ret = (uint64x2_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 51); \
^ ~~~~
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/src/fp16.cpp:76:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/nsimd.h:1066:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/functions.h:769:
/home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/arm/aarch64/shr.h:116:10: error: argument to '__builtin_neon_vshrq_n_v' must be a constant integer
return vshrq_n_u32(a0, a1);
^ ~~
/opt/ohpc/pub/ARM/opt/arm/arm-hpc-compiler-19.3_Generic-AArch64_RHEL-7_aarch64-linux/lib/clang/7.1.0/include/arm_neon.h:25319:24: note: expanded from macro 'vshrq_n_u32'
__ret = (uint32x4_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 50); \
^ ~~~~
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/src/fp16.cpp:76:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/nsimd.h:1066:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/functions.h:769:
/home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/arm/aarch64/shr.h:132:10: error: argument to '__builtin_neon_vshrq_n_v' must be a constant integer
return vshrq_n_u16(a0, a1);
^ ~~
/opt/ohpc/pub/ARM/opt/arm/arm-hpc-compiler-19.3_Generic-AArch64_RHEL-7_aarch64-linux/lib/clang/7.1.0/include/arm_neon.h:25355:24: note: expanded from macro 'vshrq_n_u16'
__ret = (uint16x8_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 49); \
^ ~~~~
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/src/fp16.cpp:76:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/nsimd.h:1066:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/functions.h:769:
/home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/arm/aarch64/shr.h:148:10: error: argument to '__builtin_neon_vshrq_n_v' must be a constant integer
return vshrq_n_u8(a0, a1);
^ ~~
/opt/ohpc/pub/ARM/opt/arm/arm-hpc-compiler-19.3_Generic-AArch64_RHEL-7_aarch64-linux/lib/clang/7.1.0/include/arm_neon.h:25301:24: note: expanded from macro 'vshrq_n_u8'
__ret = (uint8x16_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 48); \
^ ~~~~
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/src/fp16.cpp:76:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/nsimd.h:1066:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/functions.h:788:
/home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/arm/aarch64/shl.h:37:32: error: argument to '__builtin_neon_vshlq_n_v' must be a constant integer
return vreinterpretq_s64_u64(vshlq_n_u64(vreinterpretq_u64_s64(a0), a1));
^ ~~
/opt/ohpc/pub/ARM/opt/arm/arm-hpc-compiler-19.3_Generic-AArch64_RHEL-7_aarch64-linux/lib/clang/7.1.0/include/arm_neon.h:24909:24: note: expanded from macro 'vshlq_n_u64'
__ret = (uint64x2_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 51); \
^ ~~~~
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/src/fp16.cpp:76:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/nsimd.h:1066:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/functions.h:788:
/home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/arm/aarch64/shl.h:53:32: error: argument to '__builtin_neon_vshlq_n_v' must be a constant integer
return vreinterpretq_s32_u32(vshlq_n_u32(vreinterpretq_u32_s32(a0), a1));
^ ~~
/opt/ohpc/pub/ARM/opt/arm/arm-hpc-compiler-19.3_Generic-AArch64_RHEL-7_aarch64-linux/lib/clang/7.1.0/include/arm_neon.h:24891:24: note: expanded from macro 'vshlq_n_u32'
__ret = (uint32x4_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 50); \
^ ~~~~
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/src/fp16.cpp:76:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/nsimd.h:1066:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/functions.h:788:
/home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/arm/aarch64/shl.h:69:32: error: argument to '__builtin_neon_vshlq_n_v' must be a constant integer
return vreinterpretq_s16_u16(vshlq_n_u16(vreinterpretq_u16_s16(a0), a1));
^ ~~
/opt/ohpc/pub/ARM/opt/arm/arm-hpc-compiler-19.3_Generic-AArch64_RHEL-7_aarch64-linux/lib/clang/7.1.0/include/arm_neon.h:24927:24: note: expanded from macro 'vshlq_n_u16'
__ret = (uint16x8_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 49); \
^ ~~~~
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/src/fp16.cpp:76:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/nsimd.h:1066:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/functions.h:788:
/home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/arm/aarch64/shl.h:85:30: error: argument to '__builtin_neon_vshlq_n_v' must be a constant integer
return vreinterpretq_s8_u8(vshlq_n_u8(vreinterpretq_u8_s8(a0), a1));
^ ~~
/opt/ohpc/pub/ARM/opt/arm/arm-hpc-compiler-19.3_Generic-AArch64_RHEL-7_aarch64-linux/lib/clang/7.1.0/include/arm_neon.h:24873:24: note: expanded from macro 'vshlq_n_u8'
__ret = (uint8x16_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 48); \
^ ~~~~
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/src/fp16.cpp:76:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/nsimd.h:1066:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/functions.h:788:
/home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/arm/aarch64/shl.h:100:10: error: argument to '__builtin_neon_vshlq_n_v' must be a constant integer
return vshlq_n_u64(a0, a1);
^ ~~
/opt/ohpc/pub/ARM/opt/arm/arm-hpc-compiler-19.3_Generic-AArch64_RHEL-7_aarch64-linux/lib/clang/7.1.0/include/arm_neon.h:24909:24: note: expanded from macro 'vshlq_n_u64'
__ret = (uint64x2_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 51); \
^ ~~~~
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/src/fp16.cpp:76:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/nsimd.h:1066:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/functions.h:788:
/home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/arm/aarch64/shl.h:116:10: error: argument to '__builtin_neon_vshlq_n_v' must be a constant integer
return vshlq_n_u32(a0, a1);
^ ~~
/opt/ohpc/pub/ARM/opt/arm/arm-hpc-compiler-19.3_Generic-AArch64_RHEL-7_aarch64-linux/lib/clang/7.1.0/include/arm_neon.h:24891:24: note: expanded from macro 'vshlq_n_u32'
__ret = (uint32x4_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 50); \
^ ~~~~
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/src/fp16.cpp:76:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/nsimd.h:1066:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/functions.h:788:
/home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/arm/aarch64/shl.h:132:10: error: argument to '__builtin_neon_vshlq_n_v' must be a constant integer
return vshlq_n_u16(a0, a1);
^ ~~
/opt/ohpc/pub/ARM/opt/arm/arm-hpc-compiler-19.3_Generic-AArch64_RHEL-7_aarch64-linux/lib/clang/7.1.0/include/arm_neon.h:24927:24: note: expanded from macro 'vshlq_n_u16'
__ret = (uint16x8_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 49); \
^ ~~~~
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/src/fp16.cpp:76:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/nsimd.h:1066:
In file included from /home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/functions.h:788:
/home/jusers/gupta2/juawei/src/nsimd_arm/include/nsimd/arm/aarch64/shl.h:148:10: error: argument to '__builtin_neon_vshlq_n_v' must be a constant integer
return vshlq_n_u8(a0, a1);
^ ~~
/opt/ohpc/pub/ARM/opt/arm/arm-hpc-compiler-19.3_Generic-AArch64_RHEL-7_aarch64-linux/lib/clang/7.1.0/include/arm_neon.h:24873:24: note: expanded from macro 'vshlq_n_u8'
__ret = (uint8x16_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 48); \
^ ~~~~
16 errors generated.
make[2]: *** [CMakeFiles/nsimd_aarch64.dir/src/fp16.cpp.o] Error 1
make[2]: Leaving directory `/home/jusers/gupta2/juawei/src/nsimd_arm/build'
make[1]: *** [CMakeFiles/nsimd_aarch64.dir/all] Error 2
make[1]: Leaving directory `/home/jusers/gupta2/juawei/src/nsimd_arm/build'
make: *** [all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment