fix gobuild bug
R=rsc
DELTA=4 (3 added, 0 deleted, 1 changed)
OCL=30845
CL=30845
diff --git a/src/cmd/gobuild/util.go b/src/cmd/gobuild/util.go
index 99539f7..fa8b382 100644
--- a/src/cmd/gobuild/util.go
+++ b/src/cmd/gobuild/util.go
@@ -63,7 +63,8 @@
for i, v := range binaries {
var s string;
- if s, err := exec.LookPath(v); err != nil {
+ var err os.Error;
+ if s, err = exec.LookPath(v); err != nil {
fatal("cannot find binary %s", v);
}
bin[v] = s;
@@ -101,6 +102,7 @@
defer r.Close();
w.Close();
if err != nil {
+ fmt.Fprintln(os.Stderr, err);
return false;
}
@@ -123,6 +125,7 @@
}
waitmsg, err := os.Wait(pid, 0);
if err != nil {
+ fmt.Fprintln(os.Stderr, err);
return false;
}
return waitmsg.Exited() && waitmsg.ExitStatus() == 0;