HTRACE-223. gobuild.sh: fix issue where maven succeeds if go build fails (cmccabe)
diff --git a/htrace-htraced/go/gobuild.sh b/htrace-htraced/go/gobuild.sh
index e2b658f..a614ef4 100755
--- a/htrace-htraced/go/gobuild.sh
+++ b/htrace-htraced/go/gobuild.sh
@@ -80,8 +80,8 @@
 # Check for libleveldb.so
 if [ -n "$LEVELDB_PREFIX" ]; then
     echo "using LEVELDB_PREFIX=$LEVELDB_PREFIX"
-    export CGO_CFLAGS="-I${LEVELDB_PREFIX}/include"
-    export CGO_LDFLAGS="-L${LEVELDB_PREFIX}"
+    export CGO_CFLAGS="-I${LEVELDB_PREFIX} -I${LEVELDB_PREFIX}/include"
+    export CGO_LDFLAGS="-L${LEVELDB_PREFIX} -L${LEVELDB_PREFIX}/lib"
 else
     if [ -x "/sbin/ldconfig" ]; then
         # Suse requires ldconfig to be run via the absolute path
@@ -123,7 +123,8 @@
 
     # Inject the release and git version into the htraced ldflags.
     FLAGS="-X main.RELEASE_VERSION ${RELEASE_VERSION} -X main.GIT_VERSION ${GIT_VERSION}"
-    go install ${TAGS} -ldflags "${FLAGS}" -v org/apache/htrace/... "$@"
+    go install ${TAGS} -ldflags "${FLAGS}" -v org/apache/htrace/... "$@" \
+        || die "go install failed."
     # Make a symlink to web src dir so can do development in-situ out
     # of build dir. This is ugly but blame go build.
     ln -fs "../../htrace-webapp/src/main/web" "${GOBIN}/../"