Skip to content

Build failure: vendoring in tcell #832

@wvh

Description

@wvh

Hello,

Following the exact commands given in the README, I get a build failure with the latest version. Go 1.7.4 on Debian Linux, GOPATH set correctly.

Seems related to vendoring:

go get -d github.com/zyedidia/micro/cmd/micro
cd $GOPATH/src/github.com/zyedidia/micro
make install
git pull
Already up-to-date.
git submodule update --init
go install -ldflags "-s -w -X main.Version=1.3.4-1 -X main.CommitHash=ac29e30 -X 'main.CompileDate=September 29, 2017' " ./cmd/micro
# github.com/zyedidia/micro/cmd/micro/vendor/github.com/zyedidia/tcell
cmd/micro/vendor/github.com/zyedidia/tcell/encoding.go:124: cannot use "github.com/gdamore/encoding".ASCII (type "golang.org/x/text/encoding".Encoding) as type "github.com/zyedidia/micro/cmd/micro/vendor/golang.org/x/text/encoding".Encoding in return argument:
        "golang.org/x/text/encoding".Encoding does not implement "github.com/zyedidia/micro/cmd/micro/vendor/golang.org/x/text/encoding".Encoding (wrong type for NewDecoder method)
                have NewDecoder() *"golang.org/x/text/encoding".Decoder
                want NewDecoder() *"github.com/zyedidia/micro/cmd/micro/vendor/golang.org/x/text/encoding".Decoder
cmd/micro/vendor/github.com/zyedidia/tcell/encoding.go:134: cannot use "github.com/gdamore/encoding".UTF8 (type "golang.org/x/text/encoding".Encoding) as type "github.com/zyedidia/micro/cmd/micro/vendor/golang.org/x/text/encoding".Encoding in assignment:
        "golang.org/x/text/encoding".Encoding does not implement "github.com/zyedidia/micro/cmd/micro/vendor/golang.org/x/text/encoding".Encoding (wrong type for NewDecoder method)
                have NewDecoder() *"golang.org/x/text/encoding".Decoder
                want NewDecoder() *"github.com/zyedidia/micro/cmd/micro/vendor/golang.org/x/text/encoding".Decoder
cmd/micro/vendor/github.com/zyedidia/tcell/encoding.go:135: cannot use "github.com/gdamore/encoding".UTF8 (type "golang.org/x/text/encoding".Encoding) as type "github.com/zyedidia/micro/cmd/micro/vendor/golang.org/x/text/encoding".Encoding in assignment:
        "golang.org/x/text/encoding".Encoding does not implement "github.com/zyedidia/micro/cmd/micro/vendor/golang.org/x/text/encoding".Encoding (wrong type for NewDecoder method)
                have NewDecoder() *"golang.org/x/text/encoding".Decoder
                want NewDecoder() *"github.com/zyedidia/micro/cmd/micro/vendor/golang.org/x/text/encoding".Decoder
cmd/micro/vendor/github.com/zyedidia/tcell/encoding.go:136: cannot use "github.com/gdamore/encoding".ASCII (type "golang.org/x/text/encoding".Encoding) as type "github.com/zyedidia/micro/cmd/micro/vendor/golang.org/x/text/encoding".Encoding in assignment:
        "golang.org/x/text/encoding".Encoding does not implement "github.com/zyedidia/micro/cmd/micro/vendor/golang.org/x/text/encoding".Encoding (wrong type for NewDecoder method)
                have NewDecoder() *"golang.org/x/text/encoding".Decoder
                want NewDecoder() *"github.com/zyedidia/micro/cmd/micro/vendor/golang.org/x/text/encoding".Decoder
cmd/micro/vendor/github.com/zyedidia/tcell/encoding.go:137: cannot use "github.com/gdamore/encoding".ASCII (type "golang.org/x/text/encoding".Encoding) as type "github.com/zyedidia/micro/cmd/micro/vendor/golang.org/x/text/encoding".Encoding in assignment:
        "golang.org/x/text/encoding".Encoding does not implement "github.com/zyedidia/micro/cmd/micro/vendor/golang.org/x/text/encoding".Encoding (wrong type for NewDecoder method)
                have NewDecoder() *"golang.org/x/text/encoding".Decoder
                want NewDecoder() *"github.com/zyedidia/micro/cmd/micro/vendor/golang.org/x/text/encoding".Decoder
cmd/micro/vendor/github.com/zyedidia/tcell/encoding.go:138: cannot use "github.com/gdamore/encoding".ASCII (type "golang.org/x/text/encoding".Encoding) as type "github.com/zyedidia/micro/cmd/micro/vendor/golang.org/x/text/encoding".Encoding in assignment:
        "golang.org/x/text/encoding".Encoding does not implement "github.com/zyedidia/micro/cmd/micro/vendor/golang.org/x/text/encoding".Encoding (wrong type for NewDecoder method)
                have NewDecoder() *"golang.org/x/text/encoding".Decoder
                want NewDecoder() *"github.com/zyedidia/micro/cmd/micro/vendor/golang.org/x/text/encoding".Decoder
Makefile:26: recipe for target 'install' failed
make: *** [install] Error 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions