下载项目
git clone https://github.com/signalapp/SecureValueRecovery2.git
编译
make dockersh
报错
修改Dockerfile
ARG PROTOC_GEN_GO_GITREV=6875c3d7242d1a3db910ce8a504f124cb840c23a
RUN go env -w GOPROXY=https://goproxy.cn,direct
RUN go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.31.0
RUN echo "export PS1='buildenv: \w$ '" >> /etc/bash.bashrc
再次运行
make dockersh
成功进入docker环境,运行编译
make all
报错
进入host,根据提示执行
cd host
go get github.com/signalapp/svr2/proto
继续回到src目录执行编译
cd ..
make all
报错
运行以下命令(原因可能是我下载不到boringssl的官方git,就手动下载,上传到阿里云git仓库,后替换了.gitmodules文件中的地址)
git submodule
git add enclave/boringssl
发现enclave/boringssl模块前的+消失
再次编译
make all
报错