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 > >