dymensionxyz/rollapp

Update dymint version

Closed this issue · 3 comments

Update dymint version

Can't compile after updating dymint, fails with

itaylevy@Itays-MacBook-Pro rollapp % make build
go build  -o build/rollappd -ldflags '-X github.com/cosmos/cosmos-sdk/version.Name=dymension-rdk -X github.com/cosmos/cosmos-sdk/version.AppName=rollappd -X github.com/cosmos/cosmos-sdk/version.Version=v0.1.0-rc4-2-g23cd1b8 -X github.com/cosmos/cosmos-sdk/version.Commit=23cd1b813c91fadebf2863d93057bbff600f85b7 -X github.com/tendermint/tendermint/version.TMCoreSemVer=v0.34.28' ./cmd/rollappd
# github.com/cosmos/gogoproto/proto
../../go/pkg/mod/github.com/cosmos/gogoproto@v1.4.8/proto/merge.go:286:25: type func(x *descriptorpb.FileDescriptorProto, y *descriptorpb.FileDescriptorProto) bool of func(x, y *descriptorpb.FileDescriptorProto) bool {…} does not match inferred type func(a *descriptorpb.FileDescriptorProto, b *descriptorpb.FileDescriptorProto) int for func(a E, b E) int
make: *** [build] Error 2
itaylevy@Itays-MacBook-Pro rollapp % 

yea it's familiar. happens because of some packages in dymint go.mod. the fix was applied directly into release/v0.5.x here but should also be applied to main.

I'd try reverting the relevant packages in dymint and update rollappd locally and check if the go mod tidy works.

solved it already