Closed tamama closed 6 years ago
The following gives a clearer picture of the bug
[root@london-node-224 go-ethereum-1.8.2]# make geth build/env.sh go run build/ci.go install ./cmd/geth
/usr/local/lib/go/go/bin/go install -v ./cmd/geth github.com/ethereum/go-ethereum/vendor/gopkg.in/olebedev/go-duktape.v3
github.com/ethereum/go-ethereum/vendor/gopkg.in/olebedev/go-duktape.v3
vendor/gopkg.in/olebedev/go-duktape.v3/duktape.go:132: constant 18446744073709551615 overflows int64 util.go:45: exit status 2 exit status 1 make: *** [geth] Error 1
possible duplicate of #16120 - please go update and close the issue if this solves your problem
@tamama Yes, @ligi is right, this is a compiler bug in Go 1.9.0 and 1.9.1 I believe. Updating Go should make this issue go away.
@karalabe @ligi Truly, build is successful with Go 1.10.
Many thanks!
Hi there,
I would like to report a build bug.
System information
Geth version: 1.8.2 (release) OS & Version: Linux (CentOS / 7.4) Go version: 1.9.1 linux/amd64 Commit hash : (if
develop
)Expected behaviour
make geth should return success
Actual behaviour
make geth failed.
Steps to reproduce the behaviour
I attach the short log to illustrate the problem. Kindly tell me if you need any more information.
[root@london-node-224 go-ethereum-1.8.2]# make geth build/env.sh go run build/ci.go install ./cmd/geth