go/src
Russ Cox 8d8ac637ee build: stop early if commands are missing
If we fail due to a missing command (always bison)
during the build, it is running many things in parallel
and the error message gets lost in the noise.
Also diagnose bison++.

$ ./make.bash
Your system's bison is bison++, a buggy copy of the original bison.
Go needs the original bison instead.
See http://golang.org/doc/install.html#ctools
$ sudo apt-get remove bison++
... ridiculous amount of output ...
$ ./make.bash
Cannot find 'bison' on search path.
See http://golang.org/doc/install.html#ctools
$ sudo apt-get install bison
... ridiculous amount of output ...
$ ./make.bash
... works

Fixes #1938.
Fixes #1946.

R=bradfitz
CC=golang-dev
https://golang.org/cl/4528137
2011-06-13 15:28:54 -04:00
..
cmd cgo: handle new Apple LLVM-based gcc from Xcode 4.2 2011-06-13 14:43:54 -04:00
lib9 lib9/create.c: delete unused variable 2011-04-13 23:12:48 -07:00
libbio
libmach libmach: use the standardized format for designated initializers. 2011-06-06 06:56:09 +00:00
pkg cgo: handle new Apple LLVM-based gcc from Xcode 4.2 2011-06-13 14:43:54 -04:00
Make.ccmd make: add nuke target for C commands and libs 2011-05-11 22:53:42 -04:00
Make.clib make: add nuke target for C commands and libs 2011-05-11 22:53:42 -04:00
Make.cmd make: add nuke target for C commands and libs 2011-05-11 22:53:42 -04:00
Make.common make: prevent rm provoking 'text file busy' errors. 2011-04-15 08:25:44 -04:00
Make.inc goinstall: handle $(GOOS) and $(GOARCH) in filenames 2011-03-07 10:54:53 -05:00
Make.pkg src: Make.pkg don't create $(TARGDIR) with goinstall. 2011-05-30 12:35:55 +10:00
all-qemu.bash all-qemu.bash: remove DISABLE_NET_TESTS 2011-04-26 00:16:12 -04:00
all.bash
clean.bash build: reenable clean.bash without gomake 2011-03-21 00:27:50 -03:00
env.bash build: stop early if commands are missing 2011-06-13 15:28:54 -04:00
make.bash make.bash: remove old bash version of gotest on Windows 2011-05-04 11:16:55 +10:00
quietgcc.bash quietgcc: fix typo, respect $TMPDIR 2011-05-25 13:20:50 -04:00
run.bash tutorial: replace the forever loops with finite counts in sieve programs. 2011-04-27 09:59:27 -07:00
sudo.bash
version.bash version.bash: strip changeset hash from 'hg tags' output 2011-04-04 10:06:09 +10:00