Golang build tooling sucks!
faddat opened this issue · 3 comments
faddat commented
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)
faddat commented
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.