Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make errors in Windows #188

Open
yuquan1210 opened this issue Feb 27, 2022 · 0 comments
Open

Make errors in Windows #188

yuquan1210 opened this issue Feb 27, 2022 · 0 comments

Comments

@yuquan1210
Copy link

yuquan1210 commented Feb 27, 2022

OS: Windows 10 x64
Not sure whether I am missing any dependencies. I have installed GMP, OpenSSL, Boost, and the outputs after running CMake does not give explicit errors, but do not seem right. I have attached CMake output messages in a separate file. Any help is greatly appreiciated!
Below is the make command I ran and the error message:

cmake -G "MinGW Makefiles" ..
mingw32-make
C:\Users\86138\Documents\GitHub\ABY\extern\ENCRYPTO_utils\src\ENCRYPTO_utils\cbitvector.cpp: In member function 'void CBitVector::EklundhBitTranspose(std::size_t, std::size_t)':
C:\Users\86138\Documents\GitHub\ABY\extern\ENCRYPTO_utils\src\ENCRYPTO_utils\cbitvector.cpp:769:24: error: 'TRANSPOSITION_MASKS' 
[CMake_output.txt](https://github.com/encryptogroup/ABY/files/8149305/CMake_output.txt)
was not declared in this scope
  769 |                 mask = TRANSPOSITION_MASKS[i];
      |                        ^~~~~~~~~~~~~~~~~~~
mingw32-make[2]: *** [extern\ENCRYPTO_utils\src\CMakeFiles\encrypto_utils.dir\build.make:76: extern/ENCRYPTO_utils/src/CMakeFiles/encrypto_utils.dir/ENCRYPTO_utils/cbitvector.cpp.obj] Error 1
mingw32-make[1]: *** [CMakeFiles\Makefile2:261: extern/ENCRYPTO_utils/src/CMakeFiles/encrypto_utils.dir/all] Error 2
mingw32-make: *** [Makefile:135: all] Error 2

CMake_output.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant