gomod2nix icon indicating copy to clipboard operation
gomod2nix copied to clipboard

undefined dependencies

Open JonathanLorimer opened this issue 2 years ago • 1 comments

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

JonathanLorimer avatar Dec 15 '23 17:12 JonathanLorimer

I think this is related to the go version.

JonathanLorimer avatar Dec 15 '23 17:12 JonathanLorimer