hyperledger Fabric orderer 构建失败,出现 2 个错误

发布于 2025-01-15 15:02:30 字数 1986 浏览 2 评论 0原文

遵循 https://hyperledger-fabric 的构建说明。阅读thedocs.io/en/release-1.4/dev-setup/devenv.html。请让我知道如何解决构建时的错误。我已经安装了所有先决条件,在 ubuntu 中,我收到以下错误。

构建构建/bin/orderer GOBIN=/home/cdac/go/src/github.com/harishgithubb/fabric/build/bin go install -tags "" -ldflags "-X github.com/hyperledger/fabric/common/metadata.Version=2.5.0 -X github.com/hyperledger/fabric/common/metadata.CommitSHA=2f2e5aa3f -X github.com/hyperledger/fabric/common/metadata.BaseDockerLabel=org.hyperledger.fabric -X github.com/hyperledger/fabric/common/metadata.DockerNamespace=hyperledger" github.com/hyperledger/fabric/cmd/orderer

运行时/内部/sys

/usr/local/go/src/runtime/internal/sys/consts.go:13:7: StackGuardMultiplier 在此块中重新声明 /usr/local/go/src/runtime/internal/sys/arch.go:27:74:先前的声明 /usr/local/go/src/runtime/internal/sys/consts.go:16:7:在此块中重新声明了 DefaultPhysPageSize /usr/local/go/src/runtime/internal/sys/arch.go:36:29:先前的声明 /usr/local/go/src/runtime/internal/sys/consts.go:20:7:在此块中重新声明了 PCQuantum /usr/local/go/src/runtime/internal/sys/arch.go:40:19:先前的声明 /usr/local/go/src/runtime/internal/sys/consts.go:23:7:在此块中重新声明了 Int64Align /usr/local/go/src/runtime/internal/sys/arch.go:43:20:先前的声明 /usr/local/go/src/runtime/internal/sys/consts.go:30:7:在此块中重新声明了 MinFrameSize /usr/local/go/src/runtime/internal/sys/arch.go:50:22:先前的声明 /usr/local/go/src/runtime/internal/sys/consts.go:34:7:在此块中重新声明 StackAlign /usr/local/go/src/runtime/internal/sys/arch.go:54:20:先前的声明 /usr/local/go/src/runtime/internal/sys/stubs.go:9:7:在此块中重新声明了 PtrSize /usr/local/go/src/runtime/internal/sys/arch.go:24:38:先前的声明 /usr/local/go/src/runtime/internal/sys/stubs.go:10:24:未定义:Uintreg /usr/local/go/src/runtime/internal/sys/stubs.go:16:7:在此块中重新声明 StackGuardMultiplier /usr/local/go/src/runtime/internal/sys/consts.go:13:77:先前的声明 Makefile:227: 目标“build/bin/orderer”的配方失败 make: *** [build/bin/orderer] 错误 2

followed build instructions from https://hyperledger-fabric.readthedocs.io/en/release-1.4/dev-setup/devenv.html. please let me know how to resolve the errors while building. I have installed all the prerequisites, in ubuntu, I am getting the following error.

Building build/bin/orderer
GOBIN=/home/cdac/go/src/github.com/harishgithubb/fabric/build/bin go install -tags "" -ldflags "-X github.com/hyperledger/fabric/common/metadata.Version=2.5.0 -X github.com/hyperledger/fabric/common/metadata.CommitSHA=2f2e5aa3f -X github.com/hyperledger/fabric/common/metadata.BaseDockerLabel=org.hyperledger.fabric -X github.com/hyperledger/fabric/common/metadata.DockerNamespace=hyperledger" github.com/hyperledger/fabric/cmd/orderer

runtime/internal/sys

/usr/local/go/src/runtime/internal/sys/consts.go:13:7: StackGuardMultiplier redeclared in this block
/usr/local/go/src/runtime/internal/sys/arch.go:27:74: previous declaration
/usr/local/go/src/runtime/internal/sys/consts.go:16:7: DefaultPhysPageSize redeclared in this block
/usr/local/go/src/runtime/internal/sys/arch.go:36:29: previous declaration
/usr/local/go/src/runtime/internal/sys/consts.go:20:7: PCQuantum redeclared in this block
/usr/local/go/src/runtime/internal/sys/arch.go:40:19: previous declaration
/usr/local/go/src/runtime/internal/sys/consts.go:23:7: Int64Align redeclared in this block
/usr/local/go/src/runtime/internal/sys/arch.go:43:20: previous declaration
/usr/local/go/src/runtime/internal/sys/consts.go:30:7: MinFrameSize redeclared in this block
/usr/local/go/src/runtime/internal/sys/arch.go:50:22: previous declaration
/usr/local/go/src/runtime/internal/sys/consts.go:34:7: StackAlign redeclared in this block
/usr/local/go/src/runtime/internal/sys/arch.go:54:20: previous declaration
/usr/local/go/src/runtime/internal/sys/stubs.go:9:7: PtrSize redeclared in this block
/usr/local/go/src/runtime/internal/sys/arch.go:24:38: previous declaration
/usr/local/go/src/runtime/internal/sys/stubs.go:10:24: undefined: Uintreg
/usr/local/go/src/runtime/internal/sys/stubs.go:16:7: StackGuardMultiplier redeclared in this block
/usr/local/go/src/runtime/internal/sys/consts.go:13:77: previous declaration
Makefile:227: recipe for target 'build/bin/orderer' failed
make: *** [build/bin/orderer] Error 2

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风吹过旳痕迹 2025-01-22 15:02:30

当以前的版本没有正确删除并且在以前的版本之上安装了新版本时,有时会发生这种情况。尝试再次执行 go 的全新安装,完全删除当前版本。

This happens sometimes when the previous version is not removed properly and on top of previous version new version is installed. Try doing a clean installation of go again , removing the current version completely.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文