Closed nerdneilsfield closed 1 year ago
What system/OS are you on?
You can try to remove the "staged" version of relic.
rm -rf out/install
rm -rf thirdparty/libOTe/out/install
Just changing the commit won't restage relic and therefore you still might be on a old version? Maybe not though since it failed to compile in the first place...
You can also build libOTe with relic disabled and sodium enabled. This can be done in thirdparty/getLibOTe.cmake
. But make sure it actually rebuild libOTe... e.g. remove out/
and thirdparty/libOTe/out/
.
Thank you very much for your reply!
I am using Ubuntu 20.04
with clang-16
and gcc-11
.
For the above tests, I have already removed the output to test the newer version of Relic, but it still failed.
I will try to disable relic and use sodium for test.
Build libOTe with sodium support instead of relic.
Clone libPSI
Edit https://github.com/osu-crypto/libPSI/blob/2eb0514f66a0a0d8ce0ffcead73485886f21306f/thirdparty/getLibOTe.cmake#L31 to be -DENABLE_SODIUM=ON
build libOTe as the Readme describes.
Hi, I trying to compile LibPSI in
ubuntu 20.04
withAUTO_FETCH=ON
, then I got those errors:the error seems came from the relic library depended by
cryptoTools
, I try to update the tag ofgetRelic.cmake
to the newest stable version of relic as0.6.0. Then this error disappear , but there came another error for
cryptoTools`:Then I try to update the version of
cryptoTools
, but it does not help, and will introduce another errors.