Open
Description
Hi,
I am compiling the library using the commands
cmake . -B build
cmake --build build
The output of the last command is the following:
[ 1%] Building CXX object CMakeFiles/scl.dir/src/scl/util/str.cc.o
[ 2%] Building CXX object CMakeFiles/scl.dir/src/scl/util/prg.cc.o
[ 2%] Building CXX object CMakeFiles/scl.dir/src/scl/util/sha3.cc.o
[ 3%] Building CXX object CMakeFiles/scl.dir/src/scl/util/sha256.cc.o
[ 3%] Building CXX object CMakeFiles/scl.dir/src/scl/util/cmdline.cc.o
[ 4%] Building CXX object CMakeFiles/scl.dir/src/scl/util/measurement.cc.o
[ 5%] Building CXX object CMakeFiles/scl.dir/src/scl/math/fields/ff_ops_gmp.cc.o
[ 5%] Building CXX object CMakeFiles/scl.dir/src/scl/math/fields/mersenne61.cc.o
[ 6%] Building CXX object CMakeFiles/scl.dir/src/scl/math/fields/mersenne127.cc.o
[ 6%] Building CXX object CMakeFiles/scl.dir/src/scl/math/fields/secp256k1_field.cc.o
In file included from /home/hdvanegasm/Documents/cryptography/src/secure-computation-library/include/scl/math/ec.h:26,
from /home/hdvanegasm/Documents/cryptography/src/secure-computation-library/src/scl/math/fields/./secp256k1_helpers.h:23,
from /home/hdvanegasm/Documents/cryptography/src/secure-computation-library/src/scl/math/fields/secp256k1_field.cc:23:
/home/hdvanegasm/Documents/cryptography/src/secure-computation-library/include/scl/math/array.h: In member function ‘scl::math::Array<T, N> scl::math::Array<T, N>::Inverse() const requires Invertible<T>’:
/home/hdvanegasm/Documents/cryptography/src/secure-computation-library/include/scl/math/array.h:319:14: error: ‘class scl::math::Array<T, N>’ has no member named ‘Invert’; did you mean ‘invert’? [-Wtemplate-body]
319 | return p.Invert();
| ^~~~~~
| invert
gmake[2]: *** [CMakeFiles/scl.dir/build.make:205: CMakeFiles/scl.dir/src/scl/math/fields/secp256k1_field.cc.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:204: CMakeFiles/scl.dir/all] Error 2
gmake: *** [Makefile:146: all] Error 2
How can I fix this error? Thank you.
Metadata
Metadata
Assignees
Labels
No labels