gomod2nix
gomod2nix copied to clipboard
undefined dependencies
I can vendor the gomod2nix.toml directory fine, but I end up getting this error when building:
evmos-v16.0.0-rc4> # github.com/crypto-org-chain/cronos/memiavl
evmos-v16.0.0-rc4> vendor/github.com/crypto-org-chain/cronos/memiavl/db.go:191:23: undefined: errors.Join
evmos-v16.0.0-rc4> vendor/github.com/crypto-org-chain/cronos/memiavl/db.go:255:23: undefined: errors.Join
evmos-v16.0.0-rc4> vendor/github.com/crypto-org-chain/cronos/memiavl/db.go:381:16: undefined: errors.Join
evmos-v16.0.0-rc4> vendor/github.com/crypto-org-chain/cronos/memiavl/db.go:643:17: undefined: errors.Join
evmos-v16.0.0-rc4> vendor/github.com/crypto-org-chain/cronos/memiavl/db.go:758:16: undefined: errors.Join
evmos-v16.0.0-rc4> vendor/github.com/crypto-org-chain/cronos/memiavl/import.go:93:16: undefined: errors.Join
evmos-v16.0.0-rc4> vendor/github.com/crypto-org-chain/cronos/memiavl/iterator.go:54:16: undefined: bytes.Clone
evmos-v16.0.0-rc4> vendor/github.com/crypto-org-chain/cronos/memiavl/iterator.go:62:16: undefined: bytes.Clone
evmos-v16.0.0-rc4> vendor/github.com/crypto-org-chain/cronos/memiavl/mmap.go:45:16: undefined: errors.Join
evmos-v16.0.0-rc4> vendor/github.com/crypto-org-chain/cronos/memiavl/multitree.go:415:16: undefined: errors.Join
evmos-v16.0.0-rc4> vendor/github.com/crypto-org-chain/cronos/memiavl/multitree.go:415:16: too many errors
An example of a relevant file that is erroring (it seems to be a subpackage):
- https://github.com/crypto-org-chain/cronos/blob/main/memiavl/db.go#L4
I think this is related to the go version.