go-delve / homebrew-delve

Homebrew formula for the Delve Go debugger
Apache License 2.0
48 stars 13 forks source link

MAC os10.12.5 brew install go-delve failed #15

Closed guanrui0309 closed 7 years ago

guanrui0309 commented 7 years ago

mac os version:10.12.5

go version : go version go1.8.1 darwin/amd64

run brew install go-delve/delve/delve in terminal, then

report error:

Warning: You are using OS X 10.12. We do not provide support for this pre-release version. You may encounter build failures or other breakages. ==> Installing delve from go-delve/delve ==> Installing dependencies for go-delve/delve/delve: go ==> Installing go-delve/delve/delve dependency: go ==> Downloading https://storage.googleapis.com/golang/go1.6.src.tar.gz Already downloaded: /Library/Caches/Homebrew/go-1.6.tar.gz ==> Downloading https://storage.googleapis.com/golang/go1.4.2.darwin-amd64-osx10.8.tar.gz Already downloaded: /Library/Caches/Homebrew/go--gobootstrap-10.8.tar.gz ==> ./make.bash --no-clean ==> ./make.bash --no-clean Last 15 lines from /Users/guanrui/Library/Logs/Homebrew/go/02.make.bash: bootstrap/compile/internal/gc.compile(0xc2090c1200) /private/tmp/go20170518-17582-12u23wq/go/src/cmd/compile/internal/gc/pgen.go:409 +0x5c5 fp=0xc20d049b30 sp=0xc20d0499e8 bootstrap/compile/internal/gc.funccompile(0xc2090c1200) /private/tmp/go20170518-17582-12u23wq/go/src/cmd/compile/internal/gc/dcl.go:1450 +0x1c4 fp=0xc20d049ba8 sp=0xc20d049b30 bootstrap/compile/internal/gc.Main() /private/tmp/go20170518-17582-12u23wq/go/src/cmd/compile/internal/gc/lex.go:472 +0x23a7 fp=0xc20d049e38 sp=0xc20d049ba8 bootstrap/compile/internal/amd64.Main() /private/tmp/go20170518-17582-12u23wq/go/src/cmd/compile/internal/amd64/galign.go:127 +0x768 fp=0xc20d049ec0 sp=0xc20d049e38 main.main() /private/tmp/go20170518-17582-12u23wq/go/src/cmd/compile/main.go:32 +0x17b fp=0xc20d049f98 sp=0xc20d049ec0 runtime.main() /private/tmp/go20170518-17582-12u23wq/go/gobootstrap/src/runtime/proc.go:63 +0xf3 fp=0xc20d049fe0 sp=0xc20d049f98 runtime.goexit() /private/tmp/go20170518-17582-12u23wq/go/gobootstrap/src/runtime/asm_amd64.s:2232 +0x1 fp=0xc20d049fe8 sp=0xc20d049fe0 go tool dist: FAILED: /private/tmp/go20170518-17582-12u23wq/go/pkg/tool/darwin_amd64/compile -pack -o /var/folders/2p/17m_tbjj76bfzg_5xd98snjm0000gn/T/go-tool-dist-150922818/runtime/go.a -p runtime -+ -asmhdr /var/folders/2p/17m_tbjj76bfzg_5xd98snjm0000gn/T/go-tool-dist-150922818/runtime/go_asm.h /private/tmp/go20170518-17582-12u23wq/go/src/runtime/alg.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/atomic_pointer.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/cgo.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/cgocall.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/cgocallback.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/cgocheck.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/chan.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/compiler.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/complex.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/cpuprof.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/cputicks.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/debug.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/defs_darwin_amd64.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/env_posix.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/error.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/extern.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/fastlog2.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/fastlog2table.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/hash64.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/hashmap.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/hashmap_fast.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/heapdump.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/iface.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/lfstack.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/lfstack_amd64.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/lock_sema.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/malloc.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/mbarrier.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/mbitmap.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/mcache.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/mcentral.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/mem_darwin.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/mfinal.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/mfixalloc.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/mgc.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/mgcmark.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/mgcsweep.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/mgcwork.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/mheap.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/mmap.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/mprof.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/msan0.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/msize.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/mstats.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/mstkbar.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/netpoll.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/netpoll_kqueue.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/os1_darwin.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/os2_darwin.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/os_darwin.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/panic.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/parfor.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/print.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/proc.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/race0.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/rdebug.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/rune.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/runtime.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/runtime1.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/runtime2.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/select.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/sema.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/signal1_unix.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/signal2_unix.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/signal_amd64x.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/signal_darwin.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/signal_darwin_amd64.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/signal_unix.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/sigpanic_unix.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/sigqueue.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/slice.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/softfloat64.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/sqrt.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/stack.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/string.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/stubs.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/stubs2.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/symtab.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/sys_nonppc64x.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/sys_x86.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/time.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/trace.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/traceback.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/type.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/typekind.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/unaligned1.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/vdso_none.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/wbfat.go /private/tmp/go20170518-17582-12u23wq/go/src/runtime/write_err.go: exit status 2

how to fix it? please tell me, thanks very much!!!

guanrui0309 commented 7 years ago

error changed:

Last 15 lines from /Users/guanrui/Library/Logs/Homebrew/go/02.make.bash: /private/tmp/go20170518-19737-snf7wu/go/src/cmd/compile/internal/gc/pgen.go:541 +0xc64 fp=0xc208a23b30 sp=0xc208a239e8 bootstrap/compile/internal/gc.funccompile(0xc2081a9d40) /private/tmp/go20170518-19737-snf7wu/go/src/cmd/compile/internal/gc/dcl.go:1450 +0x1c4 fp=0xc208a23ba8 sp=0xc208a23b30 bootstrap/compile/internal/gc.Main() /private/tmp/go20170518-19737-snf7wu/go/src/cmd/compile/internal/gc/lex.go:472 +0x23a7 fp=0xc208a23e38 sp=0xc208a23ba8 bootstrap/compile/internal/amd64.Main() /private/tmp/go20170518-19737-snf7wu/go/src/cmd/compile/internal/amd64/galign.go:127 +0x768 fp=0xc208a23ec0 sp=0xc208a23e38 main.main() /private/tmp/go20170518-19737-snf7wu/go/src/cmd/compile/main.go:32 +0x17b fp=0xc208a23f98 sp=0xc208a23ec0 runtime.main() /private/tmp/go20170518-19737-snf7wu/go/gobootstrap/src/runtime/proc.go:63 +0xf3 fp=0xc208a23fe0 sp=0xc208a23f98 runtime.goexit() /private/tmp/go20170518-19737-snf7wu/go/gobootstrap/src/runtime/asm_amd64.s:2232 +0x1 fp=0xc208a23fe8 sp=0xc208a23fe0 go tool dist: FAILED: /private/tmp/go20170518-19737-snf7wu/go/pkg/tool/darwin_amd64/compile -pack -o /var/folders/2p/17m_tbjj76bfzg_5xd98snjm0000gn/T/go-tool-dist-144652691/unicode/go.a -p unicode /private/tmp/go20170518-19737-snf7wu/go/src/unicode/casetables.go /private/tmp/go20170518-19737-snf7wu/go/src/unicode/digit.go /private/tmp/go20170518-19737-snf7wu/go/src/unicode/graphic.go /private/tmp/go20170518-19737-snf7wu/go/src/unicode/letter.go /private/tmp/go20170518-19737-snf7wu/go/src/unicode/tables.go: exit status 2 can't create /var/folders/2p/17m_tbjj76bfzg_5xd98snjm0000gn/T/go-tool-dist-144652691/hash/go.a: open /var/folders/2p/17m_tbjj76bfzg_5xd98snjm0000gn/T/go-tool-dist-144652691/hash/go.a: no such file or directory

aarzilli commented 7 years ago

Looks like your homebrew is trying to download and compile go1.6, bootstrapping with a version of go that doesn't work on macOS 10.12 at all. You should probably ask homebrew about this.

guanrui0309 commented 7 years ago

@aarzilli thanks your reply and help, i updated the brew, reinstall the go-delve. it works