Last active
April 26, 2021 15:55
-
-
Save ChihChengLiang/3372a2fbf650b3a5f5ff655eb26961e6 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.cpp:1: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/./scalar_multiplication.hpp:4: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../g1.hpp:3: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group.hpp:55: | |
/Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group_impl_asm.tcc:107:30: error: unknown token in expression | |
__asm__ __volatile__("xorq %%r8, %%r8 \n\t" | |
^ | |
<inline asm>:1:7: note: instantiated into assembly here | |
xorq %r8, %r8 | |
^ | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.cpp:1: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/./scalar_multiplication.hpp:4: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../g1.hpp:3: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group.hpp:55: | |
/Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group_impl_asm.tcc:107:30: error: invalid operand | |
__asm__ __volatile__("xorq %%r8, %%r8 \n\t" | |
^ | |
<inline asm>:1:7: note: instantiated into assembly here | |
xorq %r8, %r8 | |
^ | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.cpp:1: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/./scalar_multiplication.hpp:4: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../g1.hpp:3: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group.hpp:55: | |
/Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group_impl_asm.tcc:107:78: error: unexpected token in argument list | |
__asm__ __volatile__("xorq %%r8, %%r8 \n\t" | |
^ | |
<inline asm>:2:9: note: instantiated into assembly here | |
movq 32(x16), %r8 | |
^ | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.cpp:1: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/./scalar_multiplication.hpp:4: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../g1.hpp:3: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group.hpp:55: | |
/Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group_impl_asm.tcc:108:78: error: unexpected token in argument list | |
"movq 32(%0), %%r8 \n\t" | |
^ | |
<inline asm>:3:9: note: instantiated into assembly here | |
movq 40(x16), %r9 | |
^ | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.cpp:1: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/./scalar_multiplication.hpp:4: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../g1.hpp:3: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group.hpp:55: | |
/Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group_impl_asm.tcc:109:78: error: unexpected token in argument list | |
"movq 40(%0), %%r9 \n\t" | |
^ | |
<inline asm>:4:9: note: instantiated into assembly here | |
movq 48(x16), %r10 | |
^ | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.cpp:1: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/./scalar_multiplication.hpp:4: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../g1.hpp:3: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group.hpp:55: | |
/Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group_impl_asm.tcc:110:77: error: unexpected token in argument list | |
"movq 48(%0), %%r10 \n\t" | |
^ | |
<inline asm>:5:9: note: instantiated into assembly here | |
movq 56(x16), %r11 | |
^ | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.cpp:1: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/./scalar_multiplication.hpp:4: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../g1.hpp:3: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group.hpp:55: | |
/Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group_impl_asm.tcc:111:77: error: unknown token in expression | |
"movq 56(%0), %%r11 \n\t" | |
^ | |
<inline asm>:6:28: note: instantiated into assembly here | |
movq 8665233742559312526, %r12 | |
^ | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.cpp:1: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/./scalar_multiplication.hpp:4: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../g1.hpp:3: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group.hpp:55: | |
/Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group_impl_asm.tcc:111:77: error: invalid operand | |
"movq 56(%0), %%r11 \n\t" | |
^ | |
<inline asm>:6:28: note: instantiated into assembly here | |
movq 8665233742559312526, %r12 | |
^ | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.cpp:1: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/./scalar_multiplication.hpp:4: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../g1.hpp:3: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group.hpp:55: | |
/Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group_impl_asm.tcc:112:75: error: unknown token in expression | |
"movq %[modulus_0], %%r12 \n\t" | |
^ | |
<inline asm>:7:28: note: instantiated into assembly here | |
movq 3387504215246214426, %r13 | |
^ | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.cpp:1: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/./scalar_multiplication.hpp:4: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../g1.hpp:3: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group.hpp:55: | |
/Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group_impl_asm.tcc:112:75: error: invalid operand | |
"movq %[modulus_0], %%r12 \n\t" | |
^ | |
<inline asm>:7:28: note: instantiated into assembly here | |
movq 3387504215246214426, %r13 | |
^ | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.cpp:1: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/./scalar_multiplication.hpp:4: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../g1.hpp:3: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group.hpp:55: | |
/Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group_impl_asm.tcc:113:75: error: unknown token in expression | |
"movq %[modulus_1], %%r13 \n\t" | |
^ | |
<inline asm>:8:28: note: instantiated into assembly here | |
movq 8115639828839837883, %r14 | |
^ | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.cpp:1: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/./scalar_multiplication.hpp:4: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../g1.hpp:3: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group.hpp:55: | |
/Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group_impl_asm.tcc:113:75: error: invalid operand | |
"movq %[modulus_1], %%r13 \n\t" | |
^ | |
<inline asm>:8:28: note: instantiated into assembly here | |
movq 8115639828839837883, %r14 | |
^ | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.cpp:1: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/./scalar_multiplication.hpp:4: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../g1.hpp:3: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group.hpp:55: | |
/Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group_impl_asm.tcc:114:75: error: unknown token in expression | |
"movq %[modulus_2], %%r14 \n\t" | |
^ | |
<inline asm>:9:28: note: instantiated into assembly here | |
movq 6973996533605941331, %r15 | |
^ | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.cpp:1: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/./scalar_multiplication.hpp:4: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../g1.hpp:3: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group.hpp:55: | |
/Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group_impl_asm.tcc:114:75: error: invalid operand | |
"movq %[modulus_2], %%r14 \n\t" | |
^ | |
<inline asm>:9:28: note: instantiated into assembly here | |
movq 6973996533605941331, %r15 | |
^ | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.cpp:1: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/./scalar_multiplication.hpp:4: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../g1.hpp:3: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group.hpp:55: | |
/Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group_impl_asm.tcc:115:75: error: unknown token in expression | |
"movq %[modulus_3], %%r15 \n\t" | |
^ | |
<inline asm>:10:7: note: instantiated into assembly here | |
subq %r8, %r12 | |
^ | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.cpp:1: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/./scalar_multiplication.hpp:4: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../g1.hpp:3: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group.hpp:55: | |
/Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group_impl_asm.tcc:115:75: error: invalid operand | |
"movq %[modulus_3], %%r15 \n\t" | |
^ | |
<inline asm>:10:7: note: instantiated into assembly here | |
subq %r8, %r12 | |
^ | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.cpp:1: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/./scalar_multiplication.hpp:4: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../g1.hpp:3: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group.hpp:55: | |
/Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group_impl_asm.tcc:116:80: error: unknown token in expression | |
"subq %%r8, %%r12 \n\t" | |
^ | |
<inline asm>:11:7: note: instantiated into assembly here | |
sbbq %r9, %r13 | |
^ | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.cpp:1: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/./scalar_multiplication.hpp:4: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../g1.hpp:3: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group.hpp:55: | |
/Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group_impl_asm.tcc:116:80: error: invalid operand | |
"subq %%r8, %%r12 \n\t" | |
^ | |
<inline asm>:11:7: note: instantiated into assembly here | |
sbbq %r9, %r13 | |
^ | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.cpp:1: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/./scalar_multiplication.hpp:4: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../g1.hpp:3: | |
In file included from /Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group.hpp:55: | |
/Users/liangcc/projects/repos/barretenberg/barretenberg/src/aztec/ecc/curves/bn254/scalar_multiplication/../../../groups/group_impl_asm.tcc:117:80: error: unknown token in expression | |
"sbbq %%r9, %%r13 \n\t" | |
^ | |
<inline asm>:12:7: note: instantiated into assembly here | |
sbbq %r10, %r14 | |
^ | |
fatal error: too many errors emitted, stopping now [-ferror-limit=] | |
20 errors generated. | |
make[3]: *** [src/aztec/ecc/CMakeFiles/ecc_objects.dir/curves/bn254/scalar_multiplication/scalar_multiplication.cpp.o] Error 1 | |
make[2]: *** [src/aztec/ecc/CMakeFiles/ecc_objects.dir/all] Error 2 | |
make[1]: *** [src/aztec/ecc/CMakeFiles/ecc_tests.dir/rule] Error 2 | |
make: *** [ecc_tests] Error 2 | |
liangcc@chihchengs-MacBook-Pro-M1 build % c++ --version | |
Apple clang version 12.0.0 (clang-1200.0.32.29) | |
Target: arm64-apple-darwin20.3.0 | |
Thread model: posix | |
InstalledDir: /Library/Developer/CommandLineTools/usr/bin |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
make ecc_tests -j16 | |
[ 0%] Building CXX object src/aztec/crypto/keccak/CMakeFiles/keccak_objects.dir/keccak.cpp.o | |
[ 7%] Building CXX object src/aztec/crypto/keccak/CMakeFiles/keccak_objects.dir/keccakf1600.cpp.o | |
[ 7%] Building CXX object src/aztec/numeric/CMakeFiles/numeric_objects.dir/random/engine.cpp.o | |
[ 7%] Building CXX object src/aztec/srs/CMakeFiles/srs_objects.dir/io.cpp.o | |
[ 7%] Building CXX object src/aztec/ecc/CMakeFiles/ecc_objects.dir/curves/bn254/scalar_multiplication/c_bind.cpp.o | |
[ 15%] Building CXX object _deps/googletest-build/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o | |
[ 15%] Building CXX object src/aztec/ecc/CMakeFiles/ecc_objects.dir/curves/grumpkin/grumpkin.cpp.o | |
[ 15%] Building CXX object src/aztec/env/CMakeFiles/env_objects.dir/logstr.cpp.o | |
[ 15%] Building CXX object src/aztec/ecc/CMakeFiles/ecc_objects.dir/curves/bn254/scalar_multiplication/process_buckets.cpp.o | |
[ 23%] Building CXX object src/aztec/ecc/CMakeFiles/ecc_objects.dir/curves/bn254/scalar_multiplication/pippenger.cpp.o | |
[ 30%] Building CXX object src/aztec/ecc/CMakeFiles/ecc_objects.dir/curves/bn254/scalar_multiplication/scalar_multiplication.cpp.o | |
[ 30%] Building CXX object src/aztec/ecc/CMakeFiles/ecc_objects.dir/curves/bn254/scalar_multiplication/runtime_states.cpp.o | |
[ 30%] Building CXX object src/aztec/ecc/CMakeFiles/ecc_objects.dir/curves/secp256k1/secp256k1.cpp.o | |
[ 38%] Building CXX object src/aztec/ecc/CMakeFiles/ecc_objects.dir/curves/secp256r1/secp256r1.cpp.o | |
[ 38%] Built target keccak_objects | |
[ 38%] Linking CXX static library libkeccak.a | |
[ 38%] Built target keccak | |
[ 38%] Built target env_objects | |
[ 46%] Linking CXX static library libenv.a | |
[ 46%] Built target env | |
[ 46%] Built target numeric_objects | |
[ 53%] Linking CXX static library libnumeric.a | |
[ 53%] Built target numeric | |
[ 53%] Built target srs_objects | |
[ 61%] Linking CXX static library libsrs.a | |
[ 61%] Built target srs | |
[ 61%] Linking CXX static library libgtest.a | |
[ 61%] Built target gtest | |
[ 61%] Building CXX object _deps/googletest-build/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o | |
[ 61%] Building CXX object src/aztec/ecc/CMakeFiles/ecc_test_objects.dir/curves/bn254/fq6.test.cpp.o | |
[ 69%] Building CXX object src/aztec/ecc/CMakeFiles/ecc_test_objects.dir/curves/bn254/g1.test.cpp.o | |
[ 69%] Building CXX object src/aztec/ecc/CMakeFiles/ecc_test_objects.dir/curves/bn254/fq.test.cpp.o | |
[ 76%] Building CXX object src/aztec/ecc/CMakeFiles/ecc_test_objects.dir/curves/bn254/fq2.test.cpp.o | |
[ 76%] Building CXX object src/aztec/ecc/CMakeFiles/ecc_test_objects.dir/curves/grumpkin/grumpkin.test.cpp.o | |
[ 76%] Building CXX object src/aztec/ecc/CMakeFiles/ecc_test_objects.dir/curves/bn254/fq12.test.cpp.o | |
[ 76%] Building CXX object src/aztec/ecc/CMakeFiles/ecc_test_objects.dir/curves/bn254/fr.test.cpp.o | |
[ 76%] Building CXX object src/aztec/ecc/CMakeFiles/ecc_test_objects.dir/curves/bn254/g2.test.cpp.o | |
[ 76%] Building CXX object src/aztec/ecc/CMakeFiles/ecc_test_objects.dir/curves/bn254/pairing.test.cpp.o | |
[ 84%] Building CXX object src/aztec/ecc/CMakeFiles/ecc_test_objects.dir/curves/bn254/scalar_multiplication/scalar_multiplication.test.cpp.o | |
[ 84%] Building CXX object src/aztec/ecc/CMakeFiles/ecc_test_objects.dir/curves/secp256k1/secp256k1.test.cpp.o | |
[ 92%] Building CXX object src/aztec/ecc/CMakeFiles/ecc_test_objects.dir/curves/secp256r1/secp256r1.test.cpp.o | |
[ 92%] Building CXX object src/aztec/ecc/CMakeFiles/ecc_test_objects.dir/groups/wnaf.test.cpp.o | |
[ 92%] Built target ecc_objects | |
[ 92%] Linking CXX static library libecc.a | |
[ 92%] Built target ecc | |
[100%] Linking CXX static library libgtest_main.a | |
[100%] Built target gtest_main | |
[100%] Built target ecc_test_objects | |
[100%] Linking CXX executable ecc_tests | |
Undefined symbols for architecture arm64: | |
"__kmp_itt_reset()", referenced from: | |
__kmp_atfork_child() in libomp.a(z_Linux_util.cpp.o) | |
"__kmp_itt_destroy()", referenced from: | |
___kmp_runtime_destroy in libomp.a(z_Linux_util.cpp.o) | |
"__kmp_itt_initialize()", referenced from: | |
___kmp_runtime_initialize in libomp.a(z_Linux_util.cpp.o) | |
"int __kmp_execute_tasks_64<false, true>(kmp_info*, int, kmp_flag_64<false, true>*, int, int*, int)", referenced from: | |
___kmp_wait_64 in libomp.a(kmp_wait_release.cpp.o) | |
"___kmp_barrier_domain_count", referenced from: | |
__kmp_itt_frame_submit(int, unsigned long long, unsigned long long, int, ident*, int, int) in libomp.a(kmp_barrier.cpp.o) | |
"___kmp_forkjoin_frames_mode", referenced from: | |
__kmp_invoke_task(int, kmp_task*, kmp_taskdata*) in libomp.a(kmp_tasking.cpp.o) | |
___kmpc_for_static_init_4 in libomp.a(kmp_sched.cpp.o) | |
___kmpc_for_static_init_4u in libomp.a(kmp_sched.cpp.o) | |
___kmpc_for_static_init_8 in libomp.a(kmp_sched.cpp.o) | |
___kmpc_for_static_init_8u in libomp.a(kmp_sched.cpp.o) | |
___kmp_barrier in libomp.a(kmp_barrier.cpp.o) | |
___kmp_barrier_gomp_cancel in libomp.a(kmp_barrier.cpp.o) | |
... | |
"___kmp_itt_barrier_domains", referenced from: | |
__kmp_itt_frame_submit(int, unsigned long long, unsigned long long, int, ident*, int, int) in libomp.a(kmp_barrier.cpp.o) | |
"___kmp_itt_domain_create_ptr__3_0", referenced from: | |
__kmp_itt_metadata_loop(ident*, unsigned long long, unsigned long long, unsigned long long) in libomp.a(kmp_sched.cpp.o) | |
__kmp_itt_frame_submit(int, unsigned long long, unsigned long long, int, ident*, int, int) in libomp.a(kmp_barrier.cpp.o) | |
__kmp_itt_metadata_imbalance(int, unsigned long long, unsigned long long, unsigned long long, unsigned long long) in libomp.a(kmp_barrier.cpp.o) | |
__kmp_itt_metadata_loop(ident*, unsigned long long, unsigned long long, unsigned long long) in libomp.a(kmp_dispatch.cpp.o) | |
"___kmp_itt_frame_submit_v3_ptr__3_0", referenced from: | |
___kmp_barrier in libomp.a(kmp_barrier.cpp.o) | |
___kmp_barrier_gomp_cancel in libomp.a(kmp_barrier.cpp.o) | |
__kmp_join_barrier(int) in libomp.a(kmp_barrier.cpp.o) | |
__kmp_itt_frame_submit(int, unsigned long long, unsigned long long, int, ident*, int, int) in libomp.a(kmp_barrier.cpp.o) | |
"___kmp_itt_fsync_acquired_ptr__3_0", referenced from: | |
__kmp_invoke_task(int, kmp_task*, kmp_taskdata*) in libomp.a(kmp_tasking.cpp.o) | |
___kmpc_omp_taskwait in libomp.a(kmp_tasking.cpp.o) | |
__kmpc_omp_taskwait_ompt(ident*, int, void*, void*) in libomp.a(kmp_tasking.cpp.o) | |
___kmpc_end_taskgroup in libomp.a(kmp_tasking.cpp.o) | |
kmp_flag_32<false, false>::wait(kmp_info*, int, void*) in libomp.a(kmp_tasking.cpp.o) | |
___kmp_tasking_barrier in libomp.a(kmp_tasking.cpp.o) | |
kmp_flag_64<false, true>::wait(kmp_info*, int, void*) in libomp.a(kmp_barrier.cpp.o) | |
... | |
"___kmp_itt_fsync_cancel_ptr__3_0", referenced from: | |
__kmp_invoke_task(int, kmp_task*, kmp_taskdata*) in libomp.a(kmp_tasking.cpp.o) | |
"___kmp_itt_fsync_prepare_ptr__3_0", referenced from: | |
kmp_flag_32<false, false>::wait(kmp_info*, int, void*) in libomp.a(kmp_tasking.cpp.o) | |
___kmp_tasking_barrier in libomp.a(kmp_tasking.cpp.o) | |
kmp_flag_64<false, true>::wait(kmp_info*, int, void*) in libomp.a(kmp_barrier.cpp.o) | |
kmp_flag_oncore::wait(kmp_info*, int) in libomp.a(kmp_barrier.cpp.o) | |
kmp_flag_64<true, false>::wait(kmp_info*, int, void*) in libomp.a(kmp_barrier.cpp.o) | |
___kmp_acquire_tas_lock in libomp.a(kmp_lock.cpp.o) | |
___kmp_acquire_nested_tas_lock in libomp.a(kmp_lock.cpp.o) | |
... | |
"___kmp_itt_fsync_releasing_ptr__3_0", referenced from: | |
__kmp_push_task(int, kmp_task*) in libomp.a(kmp_tasking.cpp.o) | |
__kmp_invoke_task(int, kmp_task*, kmp_taskdata*) in libomp.a(kmp_tasking.cpp.o) | |
kmp_flag_64<false, true>::release() in libomp.a(kmp_barrier.cpp.o) | |
kmp_flag_oncore::release() in libomp.a(kmp_barrier.cpp.o) | |
___kmp_release_tas_lock in libomp.a(kmp_lock.cpp.o) | |
___kmp_release_queuing_lock in libomp.a(kmp_lock.cpp.o) | |
___kmp_release_drdpa_lock in libomp.a(kmp_lock.cpp.o) | |
... | |
"___kmp_itt_get_timestamp_ptr__3_0", referenced from: | |
__kmp_invoke_task(int, kmp_task*, kmp_taskdata*) in libomp.a(kmp_tasking.cpp.o) | |
___kmp_barrier in libomp.a(kmp_barrier.cpp.o) | |
___kmp_barrier_gomp_cancel in libomp.a(kmp_barrier.cpp.o) | |
__kmp_join_barrier(int) in libomp.a(kmp_barrier.cpp.o) | |
__kmp_hyper_barrier_gather(barrier_type, kmp_info*, int, int, void (*)(void*, void*), void*) in libomp.a(kmp_barrier.cpp.o) | |
__kmp_hierarchical_barrier_gather(barrier_type, kmp_info*, int, int, void (*)(void*, void*), void*) in libomp.a(kmp_barrier.cpp.o) | |
__kmp_tree_barrier_gather(barrier_type, kmp_info*, int, int, void (*)(void*, void*), void*) in libomp.a(kmp_barrier.cpp.o) | |
... | |
"___kmp_itt_imbalance_domains", referenced from: | |
__kmp_itt_frame_submit(int, unsigned long long, unsigned long long, int, ident*, int, int) in libomp.a(kmp_barrier.cpp.o) | |
"___kmp_itt_metadata_add_ptr__3_0", referenced from: | |
___kmpc_for_static_init_4 in libomp.a(kmp_sched.cpp.o) | |
___kmpc_for_static_init_4u in libomp.a(kmp_sched.cpp.o) | |
___kmpc_for_static_init_8 in libomp.a(kmp_sched.cpp.o) | |
___kmpc_for_static_init_8u in libomp.a(kmp_sched.cpp.o) | |
__kmp_itt_metadata_loop(ident*, unsigned long long, unsigned long long, unsigned long long) in libomp.a(kmp_sched.cpp.o) | |
___kmp_barrier in libomp.a(kmp_barrier.cpp.o) | |
___kmp_barrier_gomp_cancel in libomp.a(kmp_barrier.cpp.o) | |
... | |
"___kmp_itt_prepare_delay", referenced from: | |
kmp_flag_32<false, false>::wait(kmp_info*, int, void*) in libomp.a(kmp_tasking.cpp.o) | |
___kmp_tasking_barrier in libomp.a(kmp_tasking.cpp.o) | |
kmp_flag_64<false, true>::wait(kmp_info*, int, void*) in libomp.a(kmp_barrier.cpp.o) | |
kmp_flag_oncore::wait(kmp_info*, int) in libomp.a(kmp_barrier.cpp.o) | |
kmp_flag_64<true, false>::wait(kmp_info*, int, void*) in libomp.a(kmp_barrier.cpp.o) | |
___kmp_wait_4 in libomp.a(kmp_dispatch.cpp.o) | |
___kmp_wait_4_ptr in libomp.a(kmp_dispatch.cpp.o) | |
... | |
"___kmp_itt_string_handle_create_ptr__3_0", referenced from: | |
__kmp_itt_metadata_loop(ident*, unsigned long long, unsigned long long, unsigned long long) in libomp.a(kmp_sched.cpp.o) | |
__kmp_itt_metadata_imbalance(int, unsigned long long, unsigned long long, unsigned long long, unsigned long long) in libomp.a(kmp_barrier.cpp.o) | |
__kmp_itt_metadata_loop(ident*, unsigned long long, unsigned long long, unsigned long long) in libomp.a(kmp_dispatch.cpp.o) | |
"___kmp_itt_suppress_pop_ptr__3_0", referenced from: | |
__kmp_itt_metadata_loop(ident*, unsigned long long, unsigned long long, unsigned long long) in libomp.a(kmp_sched.cpp.o) | |
__kmp_itt_frame_submit(int, unsigned long long, unsigned long long, int, ident*, int, int) in libomp.a(kmp_barrier.cpp.o) | |
__kmp_itt_metadata_imbalance(int, unsigned long long, unsigned long long, unsigned long long, unsigned long long) in libomp.a(kmp_barrier.cpp.o) | |
__kmp_itt_metadata_loop(ident*, unsigned long long, unsigned long long, unsigned long long) in libomp.a(kmp_dispatch.cpp.o) | |
"___kmp_itt_suppress_push_ptr__3_0", referenced from: | |
__kmp_itt_metadata_loop(ident*, unsigned long long, unsigned long long, unsigned long long) in libomp.a(kmp_sched.cpp.o) | |
__kmp_itt_frame_submit(int, unsigned long long, unsigned long long, int, ident*, int, int) in libomp.a(kmp_barrier.cpp.o) | |
__kmp_itt_metadata_imbalance(int, unsigned long long, unsigned long long, unsigned long long, unsigned long long) in libomp.a(kmp_barrier.cpp.o) | |
__kmp_itt_metadata_loop(ident*, unsigned long long, unsigned long long, unsigned long long) in libomp.a(kmp_dispatch.cpp.o) | |
"___kmp_itt_sync_acquired_ptr__3_0", referenced from: | |
___kmpc_omp_taskwait in libomp.a(kmp_tasking.cpp.o) | |
__kmpc_omp_taskwait_ompt(ident*, int, void*, void*) in libomp.a(kmp_tasking.cpp.o) | |
___kmpc_omp_taskyield in libomp.a(kmp_tasking.cpp.o) | |
___kmpc_end_taskgroup in libomp.a(kmp_tasking.cpp.o) | |
___kmp_barrier in libomp.a(kmp_barrier.cpp.o) | |
___kmp_barrier_gomp_cancel in libomp.a(kmp_barrier.cpp.o) | |
__kmp_join_barrier(int) in libomp.a(kmp_barrier.cpp.o) | |
... | |
"___kmp_itt_sync_cancel_ptr__3_0", referenced from: | |
int __kmp_execute_tasks_32<false, true>(kmp_info*, int, kmp_flag_32<false, true>*, int, int*, void*, int) in libomp.a(kmp_tasking.cpp.o) | |
__kmp_execute_tasks_oncore(kmp_info*, int, kmp_flag_oncore*, int, int*, void*, int) in libomp.a(kmp_tasking.cpp.o) | |
int __kmp_execute_tasks_32<false, false>(kmp_info*, int, kmp_flag_32<false, false>*, int, int*, void*, int) in libomp.a(kmp_tasking.cpp.o) | |
int __kmp_execute_tasks_64<false, true>(kmp_info*, int, kmp_flag_64<false, true>*, int, int*, void*, int) in libomp.a(kmp_tasking.cpp.o) | |
int __kmp_execute_tasks_64<true, false>(kmp_info*, int, kmp_flag_64<true, false>*, int, int*, void*, int) in libomp.a(kmp_tasking.cpp.o) | |
___kmp_barrier_gomp_cancel in libomp.a(kmp_barrier.cpp.o) | |
__kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) in libomp.a(kmp_barrier.cpp.o) | |
... | |
"___kmp_itt_sync_create_ptr__3_0", referenced from: | |
___kmpc_omp_taskwait in libomp.a(kmp_tasking.cpp.o) | |
__kmpc_omp_taskwait_ompt(ident*, int, void*, void*) in libomp.a(kmp_tasking.cpp.o) | |
___kmpc_omp_taskyield in libomp.a(kmp_tasking.cpp.o) | |
int __kmp_execute_tasks_32<false, true>(kmp_info*, int, kmp_flag_32<false, true>*, int, int*, void*, int) in libomp.a(kmp_tasking.cpp.o) | |
___kmpc_end_taskgroup in libomp.a(kmp_tasking.cpp.o) | |
__kmp_execute_tasks_oncore(kmp_info*, int, kmp_flag_oncore*, int, int*, void*, int) in libomp.a(kmp_tasking.cpp.o) | |
int __kmp_execute_tasks_32<false, false>(kmp_info*, int, kmp_flag_32<false, false>*, int, int*, void*, int) in libomp.a(kmp_tasking.cpp.o) | |
... | |
"___kmp_itt_sync_destroy_ptr__3_0", referenced from: | |
___kmpc_omp_taskwait in libomp.a(kmp_tasking.cpp.o) | |
__kmpc_omp_taskwait_ompt(ident*, int, void*, void*) in libomp.a(kmp_tasking.cpp.o) | |
___kmpc_omp_taskyield in libomp.a(kmp_tasking.cpp.o) | |
___kmpc_end_taskgroup in libomp.a(kmp_tasking.cpp.o) | |
"___kmp_itt_sync_prepare_ptr__3_0", referenced from: | |
___kmpc_omp_taskwait in libomp.a(kmp_tasking.cpp.o) | |
__kmpc_omp_taskwait_ompt(ident*, int, void*, void*) in libomp.a(kmp_tasking.cpp.o) | |
___kmpc_omp_taskyield in libomp.a(kmp_tasking.cpp.o) | |
int __kmp_execute_tasks_32<false, true>(kmp_info*, int, kmp_flag_32<false, true>*, int, int*, void*, int) in libomp.a(kmp_tasking.cpp.o) | |
___kmpc_end_taskgroup in libomp.a(kmp_tasking.cpp.o) | |
__kmp_execute_tasks_oncore(kmp_info*, int, kmp_flag_oncore*, int, int*, void*, int) in libomp.a(kmp_tasking.cpp.o) | |
int __kmp_execute_tasks_32<false, false>(kmp_info*, int, kmp_flag_32<false, false>*, int, int*, void*, int) in libomp.a(kmp_tasking.cpp.o) | |
... | |
"___kmp_itt_sync_releasing_ptr__3_0", referenced from: | |
___kmp_barrier in libomp.a(kmp_barrier.cpp.o) | |
___kmp_barrier_gomp_cancel in libomp.a(kmp_barrier.cpp.o) | |
__kmp_join_barrier(int) in libomp.a(kmp_barrier.cpp.o) | |
__kmp_fork_barrier(int, int) in libomp.a(kmp_barrier.cpp.o) | |
"___kmp_itt_thr_name_set_ptr__3_0", referenced from: | |
__kmp_launch_worker(void*) in libomp.a(z_Linux_util.cpp.o) | |
"_metadata_domain", referenced from: | |
__kmp_itt_metadata_loop(ident*, unsigned long long, unsigned long long, unsigned long long) in libomp.a(kmp_sched.cpp.o) | |
__kmp_itt_metadata_imbalance(int, unsigned long long, unsigned long long, unsigned long long, unsigned long long) in libomp.a(kmp_barrier.cpp.o) | |
__kmp_itt_metadata_loop(ident*, unsigned long long, unsigned long long, unsigned long long) in libomp.a(kmp_dispatch.cpp.o) | |
"_string_handle_imbl", referenced from: | |
__kmp_itt_metadata_loop(ident*, unsigned long long, unsigned long long, unsigned long long) in libomp.a(kmp_sched.cpp.o) | |
__kmp_itt_metadata_imbalance(int, unsigned long long, unsigned long long, unsigned long long, unsigned long long) in libomp.a(kmp_barrier.cpp.o) | |
__kmp_itt_metadata_loop(ident*, unsigned long long, unsigned long long, unsigned long long) in libomp.a(kmp_dispatch.cpp.o) | |
"_string_handle_loop", referenced from: | |
__kmp_itt_metadata_loop(ident*, unsigned long long, unsigned long long, unsigned long long) in libomp.a(kmp_sched.cpp.o) | |
__kmp_itt_metadata_imbalance(int, unsigned long long, unsigned long long, unsigned long long, unsigned long long) in libomp.a(kmp_barrier.cpp.o) | |
__kmp_itt_metadata_loop(ident*, unsigned long long, unsigned long long, unsigned long long) in libomp.a(kmp_dispatch.cpp.o) | |
"_string_handle_sngl", referenced from: | |
__kmp_itt_metadata_loop(ident*, unsigned long long, unsigned long long, unsigned long long) in libomp.a(kmp_sched.cpp.o) | |
__kmp_itt_metadata_imbalance(int, unsigned long long, unsigned long long, unsigned long long, unsigned long long) in libomp.a(kmp_barrier.cpp.o) | |
__kmp_itt_metadata_loop(ident*, unsigned long long, unsigned long long, unsigned long long) in libomp.a(kmp_dispatch.cpp.o) | |
ld: symbol(s) not found for architecture arm64 | |
clang-12: error: linker command failed with exit code 1 (use -v to see invocation) | |
make[3]: *** [src/aztec/ecc/ecc_tests] Error 1 | |
make[2]: *** [src/aztec/ecc/CMakeFiles/ecc_tests.dir/all] Error 2 | |
make[1]: *** [src/aztec/ecc/CMakeFiles/ecc_tests.dir/rule] Error 2 | |
make: *** [ecc_tests] Error 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment