phodal / coca

Coca is a toolbox which is design for legacy system refactoring and analysis, includes call graph, concept analysis, api tree, design patterns suggest. Coca 是一个用于系统重构、系统迁移和系统分析的工具箱。它可以分析代码中的测试坏味道、模块化分析、行数统计、分析调用与依赖、Git 分析以及自动化重构等。
https://coca.migration.ink/
Mozilla Public License 2.0
957 stars 110 forks source link

Found install issue #8

Closed jim1949 closed 4 years ago

jim1949 commented 4 years ago

Hello, I tried to install this software and found the report like this:

$ go get -u github.com/phodal/coca
# github.com/yourbasic/radix
gocode/src/github.com/yourbasic/radix/sort.go:69: undefined: reflect.Swapper
# github.com/phodal/coca/pkg/domain/api_domain
gocode/src/github.com/phodal/coca/pkg/domain/api_domain/call_api.go:13: undefined: sort.Slice
# github.com/awalterschulze/gographviz/internal/errors
gocode/src/github.com/awalterschulze/gographviz/internal/errors/errors.go:24: undefined: strings.Builder
gocode/src/github.com/awalterschulze/gographviz/internal/errors/errors.go:45: undefined: strings.Builder
# gonum.org/v1/gonum/internal/asm/f64
gocode/src/gonum.org/v1/gonum/internal/asm/f64/gemvN_amd64.s:241: unrecognized instruction "MOVDDUP"
gocode/src/gonum.org/v1/gonum/internal/asm/f64/gemvN_amd64.s:242: unrecognized instruction "MOVDDUP"
gocode/src/gonum.org/v1/gonum/internal/asm/f64/gemvN_amd64.s:382: unrecognized instruction "MOVDDUP"
gocode/src/gonum.org/v1/gonum/internal/asm/f64/gemvN_amd64.s:443: unrecognized instruction "MOVDDUP"
gocode/src/gonum.org/v1/gonum/internal/asm/f64/gemvN_amd64.s:563: unrecognized instruction "MOVDDUP"
gocode/src/gonum.org/v1/gonum/internal/asm/f64/gemvN_amd64.s:623: unrecognized instruction "MOVDDUP"
asm: asm: assembly of gocode/src/gonum.org/v1/gonum/internal/asm/f64/gemvN_amd64.s failed
# gonum.org/v1/gonum/internal/asm/f32
gocode/src/gonum.org/v1/gonum/internal/asm/f32/ge_amd64.s:384: unrecognized instruction "MOVDDUP"
gocode/src/gonum.org/v1/gonum/internal/asm/f32/ge_amd64.s:447: unrecognized instruction "MOVDDUP"
asm: asm: assembly of gocode/src/gonum.org/v1/gonum/internal/asm/f32/ge_amd64.s failed
# github.com/boyter/scc/processor
gocode/src/github.com/boyter/scc/processor/detector.go:190: undefined: sort.Slice
gocode/src/github.com/boyter/scc/processor/file.go:17: undefined: sync.Map
gocode/src/github.com/boyter/scc/processor/formatters.go:41: undefined: sort.Slice
gocode/src/github.com/boyter/scc/processor/formatters.go:45: undefined: sort.Slice
gocode/src/github.com/boyter/scc/processor/formatters.go:49: undefined: sort.Slice
gocode/src/github.com/boyter/scc/processor/formatters.go:53: undefined: sort.Slice
gocode/src/github.com/boyter/scc/processor/formatters.go:57: undefined: sort.Slice
gocode/src/github.com/boyter/scc/processor/formatters.go:61: undefined: sort.Slice
gocode/src/github.com/boyter/scc/processor/formatters.go:65: undefined: sort.Slice
gocode/src/github.com/boyter/scc/processor/formatters.go:706: undefined: strings.Builder
gocode/src/github.com/boyter/scc/processor/formatters.go:65: too many errors
# github.com/phodal/coca/pkg/application/todo/astitodo
gocode/src/github.com/phodal/coca/pkg/application/todo/astitodo/astitodo.go:63: undefined: strings.ReplaceAll
gocode/src/github.com/phodal/coca/pkg/application/todo/astitodo/astitodo.go:64: undefined: strings.ReplaceAll
gocode/src/github.com/phodal/coca/pkg/application/todo/astitodo/astitodo.go:65: undefined: strings.ReplaceAll

My laptop is ubuntu 16.04, and haven't used go launguage before, just installed it today.

phodal commented 4 years ago

Go version?

1.12.x+ is support, now.