go
go copied to clipboard
Go 1.16.2 (Aarch64): cannot use sv (type *semver.Version) as type semver.Version in field value, undefined: semver.Constraint in [email protected]/gps/constraint.go
$ go version go version go1.16.2 linux/arm64
$ ./build.sh
- '[' '!' -d /tmp/build-golang/src/github.com/json-iterator ']' ./build.sh
- '[' '!' -d /tmp/build-golang/src/github.com/json-iterator ']'
- export GOPATH=/tmp/build-golang
- GOPATH=/tmp/build-golang
- go get -u github.com/golang/dep/cmd/dep
github.com/golang/dep/gps
/tmp/build-golang/pkg/mod/github.com/golang/[email protected]/gps/constraint.go:103:21: cannot use sv (type *semver.Version) as type semver.Version in field value /tmp/build-golang/pkg/mod/github.com/golang/[email protected]/gps/constraint.go:122:16: invalid type assertion: c.(semver.Version) (non-interface type *semver.Constraints on left) /tmp/build-golang/pkg/mod/github.com/golang/[email protected]/gps/constraint.go:149:4: undefined: semver.Constraint
$ go version go version go1.16.2 linux/arm64
$ go env GO111MODULE="" GOARCH="arm64" GOBIN="" GOCACHE="/home/oceanfish81/.cache/go-build" GOENV="/home/oceanfish81/.config/go/env" GOEXE="" GOFLAGS="" GOHOSTARCH="arm64" GOHOSTOS="linux" GOINSECURE="" GOMODCACHE="/home/oceanfish81/go/pkg/mod" GONOPROXY="" GONOSUMDB="" GOOS="linux" GOPATH="/home/oceanfish81/go" GOPRIVATE="" GOPROXY="https://proxy.golang.org,direct" GOROOT="/usr/local/go" GOSUMDB="sum.golang.org" GOTMPDIR="" GOTOOLDIR="/usr/local/go/pkg/tool/linux_arm64" GOVCS="" GOVERSION="go1.16.2" GCCGO="gccgo" AR="ar" CC="gcc" CXX="g++" CGO_ENABLED="1" GOMOD="/home/oceanfish81/json_iterator/go.mod" CGO_CFLAGS="-g -O2" CGO_CPPFLAGS="" CGO_CXXFLAGS="-g -O2" CGO_FFLAGS="-g -O2" CGO_LDFLAGS="-g -O2" PKG_CONFIG="pkg-config" GOGCCFLAGS="-fPIC -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build2679789280=/tmp/go-build -gno-record-gcc-switches"
$ git diff diff --git a/go.mod b/go.mod index e05c42f..2357c5a 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/json-iterator/go
-go 1.12 +go 1.16
require ( github.com/davecgh/go-spew v1.1.1
CC @ianlancetaylor