dawn-network/dawn

Golang build tooling sucks!

faddat opened this issue · 3 comments

So I never understood that too well till now. And now I understand it all too well.

I'm sure that this is just a result of different versions in different places.

root@two ~/.gvm/pkgsets/go1.8/global/src/github.com/dawn-network/glogchain # go build .
# github.com/tendermint/tendermint/proxy
../../tendermint/tendermint/proxy/app_conn.go:143: cannot use tx (type []byte) as type "github.com/tendermint/tendermint/vendor/github.com/tendermint/abci/types".RequestQuery in argument to app.appConn.QuerySync
../../tendermint/tendermint/proxy/app_conn.go:143: too many arguments to return
	have ("github.com/tendermint/tendermint/vendor/github.com/tendermint/abci/types".ResponseQuery, error)
	want ("github.com/tendermint/tendermint/vendor/github.com/tendermint/abci/types".Result)
../../tendermint/tendermint/proxy/client.go:77: cannot use nilapp.NewNilApplication() (type *nilapp.NilApplication) as type "github.com/tendermint/tendermint/vendor/github.com/tendermint/abci/types".Application in argument to NewLocalClientCreator:
	*nilapp.NilApplication does not implement "github.com/tendermint/tendermint/vendor/github.com/tendermint/abci/types".Application (missing BeginBlock method)

i'll put glide back, you delete it at 08bc6ad

just put it back at 4df12bc
pls try again

Sure thing. I think the problem is environmental in nature, not a code problem. It was only notable because I lost my basecoin and tendermint builds on the same day.