在picco an MPC compiler目录中运行以下docker命令时,以及在克隆MPC-SoK / frameworks github repo之后,我一直收到以下编译错误:
docker build -t picco .
我已经看到许多相关的github和堆栈交换票证以及与这些特定错误中的一个或多个有关的帖子,而实际上却没有为它们提供可行的解决方案,例如:
似乎第一个和第三个错误是由于Openssl中的更新引起的,但是我尝试在Opensl和Mac上运行带有1.0.1、1.0.2、1.1.0和1.1.1的全新Ubuntu 16.04和18.04 VM。带有openssl 1.0.2的OSX High Sierra,都具有相同的故障点,并且都具有相同的三类错误。
我还尝试了here的解决方案,在该解决方案中,我手动进入并将EVP_CIPHER_CTX变量更改为指针,并使用了它们的关联释放功能。这也行不通。
我想知道是否有人之前曾见过并成功修复了这些错误,如果是的话,他们做了什么,在什么机器上,如果可能的话还依赖于哪些依赖项?