ABY icon indicating copy to clipboard operation
ABY copied to clipboard

OTExtension was not found: add OTExtension subdirectory

Open code-X-HQM opened this issue 1 year ago • 2 comments

when I use make, the /bin folder is empty.

When I execute cmake .. -DABY_BUILD_EXE=On, the terminal will prompt the following error.

-- Configured operating system: LINUX -- Compiler flags: -Wall -O3 -funroll-loops -fomit-frame-pointer -march=core2 -msse4.2 -mpclmul -- Linker flags: -L/home/~/code/ABY/extern/ENCRYPTO_utils/extern/relic/src/low/curve2251-sse/ -- Configured /home/~/code/ABY/extern/ENCRYPTO_utils/extern/relic/include/relic_conf.h.in -- Configured GMP: -I/usr/include/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/libgmp.so -- Configured /home/~/code/ABY/extern/ENCRYPTO_utils/extern/relic/doc/relic.doxygen.in OTExtension was not found: add OTExtension subdirectory -- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found suitable version "1.74.0", minimum required is "1.66.0") found components: thread system -- Configuring done -- Generating done -- Build files have been written to: /home/***/code/ABY/build

When I only use make otextension and then use make, I can get the right result in /bin.

I don't know what causes it, I'm curious.

code-X-HQM avatar Nov 12 '23 17:11 code-X-HQM

I have got the same problem. Have you solved it?

mialuyao avatar Dec 21 '23 08:12 mialuyao

I have got the same problem. Have you solved it?

Yes, as described in my question, I solved it. You need to install the error-reporting library separately. For example, I had an error installing OTExtension, so I make otextension first and then make.

code-X-HQM avatar Dec 21 '23 12:12 code-X-HQM