I tried to build it on a real computer and my wife filed for divorce. On Wed, Mar 6, 2013 at 7:41 AM, Jeremy Jackins wrote: > Building fails for me on qemu as well, except it crashes the whole system. > > > On Wed, Mar 6, 2013 at 4:02 AM, ROuNIN wrote: > >> Hello all, >> I am trying to build Go on a new Plan9 install, but I get the >> following: >> >> >> term% hg pull >> pulling from https://code.google.com/p/go/ >> searching for changes >> adding changesets >> adding manifests >> adding file changes >> added 14 changesets with 40 changes to 37 files >> (run 'hg update' to get a working copy) >> term% hg update tip >> 37 files updated, 0 files merged, 0 files removed, 0 files unresolved >> term% make.rc >> # Building C bootstrap tool. >> cmd/dist >> >> # Building compilers and Go bootstrap tool for host, plan9/386. >> lib9 >> libbio >> libmach >> misc/pprof >> cmd/addr2line >> cmd/cov >> cmd/nm >> cmd/objdump >> cmd/pack >> cmd/prof >> cmd/cc >> warning: /usr/glenda/go/src/cmd/cc/y.tab.c:1733[/usr/glenda/go/src/cmd/ >> cc/y.tab.c:3413] result of operation not used >> warning: /usr/glenda/go/src/cmd/cc/y.tab.c:1733[/usr/glenda/go/src/cmd/ >> cc/y.tab.c:3413] result of operation not used >> warning: /usr/glenda/go/src/cmd/cc/y.tab.c:1736[/usr/glenda/go/src/cmd/ >> cc/y.tab.c:3416] set and not used: yymsg >> warning: /usr/glenda/go/src/cmd/cc/y.tab.c:1924[/usr/glenda/go/src/cmd/ >> cc/y.tab.c:3592] set and not used: yyptr >> cmd/gc >> warning: /usr/glenda/go/src/cmd/gc/closure.c:132[/usr/glenda/go/src/ >> cmd/gc/closure.c:2463] param declared and not used: nowrap >> warning: /usr/glenda/go/src/cmd/gc/const.c:1113[/usr/glenda/go/src/cmd/ >> gc/const.c:3437] set and not used: t1 >> warning: /usr/glenda/go/src/cmd/gc/y.tab.c:2053[/usr/glenda/go/src/cmd/ >> gc/y.tab.c:4356] result of operation not used >> warning: /usr/glenda/go/src/cmd/gc/y.tab.c:2053[/usr/glenda/go/src/cmd/ >> gc/y.tab.c:4356] result of operation not used >> warning: /usr/glenda/go/src/cmd/gc/y.tab.c:2056[/usr/glenda/go/src/cmd/ >> gc/y.tab.c:4359] set and not used: yymsg >> warning: /usr/glenda/go/src/cmd/gc/y.tab.c:4891[/usr/glenda/go/src/cmd/ >> gc/y.tab.c:7170] useless or misleading comparison: UINT <= 0xffffffff >> warning: /usr/glenda/go/src/cmd/gc/y.tab.c:4905[/usr/glenda/go/src/cmd/ >> gc/y.tab.c:7184] useless or misleading comparison: 0 < UINT >> warning: /usr/glenda/go/src/cmd/gc/y.tab.c:4907[/usr/glenda/go/src/cmd/ >> gc/y.tab.c:7186] result of operation not used >> warning: /usr/glenda/go/src/cmd/gc/y.tab.c:2243[/usr/glenda/go/src/cmd/ >> gc/y.tab.c:4534] set and not used: yyptr >> cmd/8l >> cmd/8a >> warning: /usr/glenda/go/src/cmd/8a/y.tab.c:1396[/usr/glenda/go/src/cmd/ >> 8a/y.tab.c:3159] result of operation not used >> warning: /usr/glenda/go/src/cmd/8a/y.tab.c:1396[/usr/glenda/go/src/cmd/ >> 8a/y.tab.c:3159] result of operation not used >> warning: /usr/glenda/go/src/cmd/8a/y.tab.c:1399[/usr/glenda/go/src/cmd/ >> 8a/y.tab.c:3162] set and not used: yymsg >> warning: /usr/glenda/go/src/cmd/8a/y.tab.c:1484[/usr/glenda/go/src/cmd/ >> 8a/y.tab.c:3242] set and not used: yytoken >> warning: /usr/glenda/go/src/cmd/8a/y.tab.c:1568[/usr/glenda/go/src/cmd/ >> 8a/y.tab.c:3322] set and not used: yyptr >> cmd/8c >> cmd/8g >> pkg/runtime >> pkg/errors >> pkg/sync/atomic >> pkg/sync >> pkg/io >> pkg/unicode >> pkg/unicode/utf8 >> pkg/unicode/utf16 >> pkg/bytes >> pkg/math >> pkg/strings >> pkg/strconv >> pkg/bufio >> pkg/sort >> pkg/container/heap >> pkg/encoding/base64 >> pkg/syscall >> pkg/time >> pkg/os >> pkg/reflect >> pkg/fmt >> pkg/encoding/json >> pkg/flag >> pkg/path/filepath >> pkg/path >> pkg/io/ioutil >> pkg/log >> pkg/regexp/syntax >> pkg/regexp >> pkg/go/token >> pkg/go/scanner >> pkg/go/ast >> pkg/go/parser >> pkg/os/exec >> pkg/os/signal >> pkg/net/url >> pkg/text/template/parse >> pkg/text/template >> pkg/go/doc >> pkg/go/build >> cmd/go >> fatal error: malloc/free - deadlock >> [signal 0x2 code=0x0 addr=0x0 pc=0x51f04] >> >> goroutine 1 [syscall]: >> [fp=0x30705008] syscall.Syscall() >> /usr/glenda/go/src/pkg/syscall/asm_plan9_386.s:17 +0x5 >> [fp=0x3070502c] syscall.Open(0x10736000, 0xd, 0x0, 0x0, 0x0, ...) >> /usr/glenda/go/src/pkg/syscall/zsyscall_plan9_386.go:70 +0x87 >> [fp=0x30705068] syscall.readenv(0x1792a8, 0x8, 0x0, 0x0, 0x0, ...) >> /usr/glenda/go/src/pkg/syscall/env_plan9.go:32 +0x7e >> [fp=0x307050ac] syscall.Getenv(0x1792a8, 0x8, 0x0, 0x0, >> 0xc5000000, ...) >> /usr/glenda/go/src/pkg/syscall/env_plan9.go:101 +0xdf >> [fp=0x307050cc] time.init() >> /usr/glenda/go/src/pkg/time/zoneinfo_read.go:-186 +0x143 >> [fp=0x307050ec] os.init() >> /usr/glenda/go/src/pkg/os/error.go:13 +0x46 >> [fp=0x30705100] path/filepath.init() >> /usr/glenda/go/src/pkg/path/filepath/symlink.go:67 +0x55 >> [fp=0x30705104] go/scanner.init() >> /usr/glenda/go/src/pkg/go/scanner/scanner.go:727 +0x45 >> [fp=0x30705110] go/parser.init() >> /usr/glenda/go/src/pkg/go/parser/parser.go:2410 +0x50 >> [fp=0x307051c4] main.init() >> /usr/glenda/go/src/cmd/go/vet.go:37 +0x4b >> [fp=0x307051dc] runtime.main() >> /usr/glenda/go/src/pkg/runtime/proc.c:179 +0x8d >> [fp=0x307051e0] runtime.goexit() >> /usr/glenda/go/src/pkg/runtime/proc.c:1151 >> term% ll >> ll: '/bin/ll' file does not exist >> term% hg identify >> 84a41a2c376b tip >> term% >> >> Any ideas how to fix this? >> Many thanks, >> ROuNIN >> >> >