src/utils/qa/weeklybld/buildBeta.csh 1.18

1.18 2009/07/15 18:17:26 mikep
better errror message
Index: src/utils/qa/weeklybld/buildBeta.csh
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/utils/qa/weeklybld/buildBeta.csh,v
retrieving revision 1.17
retrieving revision 1.18
diff -b -B -U 1000000 -r1.17 -r1.18
--- src/utils/qa/weeklybld/buildBeta.csh	14 Oct 2008 17:07:51 -0000	1.17
+++ src/utils/qa/weeklybld/buildBeta.csh	15 Jul 2009 18:17:26 -0000	1.18
@@ -1,92 +1,92 @@
 #!/bin/tcsh
 cd $WEEKLYBLD
 
 if ( "$HOST" != "hgwbeta" ) then
  echo "error: you must run this script on hgwbeta! [${0}: `date`]"
  exit 1
 endif
 
 set dir = "v"$BRANCHNN"_branch"
 
 cd $BUILDDIR/$dir
 
 cd kent
 pwd
 #
 echo "Make libs. [${0}: `date`]"
 cd src
 make libs >& make.log
 sed -i -e "s/-DJK_WARN//g" make.log
 sed -i -e "s/-Werror//g" make.log
 #-- report any compiler warnings, fix any errors (shouldn't be any)
 #-- to check for errors: 
 set res = `/bin/egrep -i "error|warn" make.log | grep -v gbWarn`
 set wc = `echo "$res" | wc -w` 
 if ( "$wc" != "0" ) then
  echo "libs errs found:"
  echo "$res"
  exit 1
 endif
 #
 echo "Make alpha. [${0}: `date`]"
 cd hg
 make alpha >& make.alpha.log
 # These flags and programs will trip the error detection
 sed -i -e "s/-DJK_WARN//g" make.alpha.log
 sed -i -e "s/-Werror//g" make.alpha.log
 #-- report any compiler warnings, fix any errors (shouldn't be any)
 #-- to check for errors: 
 set res = `/bin/egrep -i "error|warn" make.alpha.log | /bin/grep -v "gbWarn.o -c gbWarn.c" | /bin/grep -v "gbExtFile.o gbWarn.o gbMiscDiff.o"`
 set wc = `echo "$res" | wc -w` 
 if ( "$wc" != "0" ) then
  echo "alpha errs found:"
  echo "$res"
  exit 1
 endif
 #
 # RUN vgGetText
 echo "making vgGetText [${0}: `date`]"
 cd $BUILDDIR/$dir/kent/src/hg/visiGene/vgGetText
 make alpha >& make.alpha.log
 sed -i -e "s/-DJK_WARN//g" make.alpha.log
 sed -i -e "s/-Werror//g" make.alpha.log
 #-- report any compiler warnings, fix any errors (shouldn't be any)
 #-- to check for errors: 
 set res = `/bin/egrep -i "error|warn" make.alpha.log`
 set wc = `echo "$res" | wc -w` 
 if ( "$wc" != "0" ) then
- echo "alpha errs found:"
+ echo "alpha errs found after vGetText:"
  echo "$res"
  exit 1
 endif
 
 # MAKE STRICT BETA TRACKDB
 cd $WEEKLYBLD
 ./makeStrictBeta.csh
 if ( $status ) then
  echo "trackDb make strict error."
  exit 1
 endif
 #
 # Build Table Descriptions
 #
 # QA is now running the buildTableDescriptions.pl script on hgwbeta as
 # a nightly cron job - Ann set this up  (2007-01-10)
 
 #echo "buildTableDescriptions.pl."
 #echo "see buildDescr.log for output"
 #cd $BUILDDIR/$dir
 
 # !!!! WARNING: AS IS MAY REQUIRE TWEAKING OF hg.conf TO WORK
 #kent/src/test/buildTableDescriptions.pl -kentSrc kent/src -gbdDPath /usr/local/apache/htdocs/goldenPath/gbdDescriptions.html >& /cluster/bin/build/scripts/buildDescr.log
 #set err = $status
 #if ( $err ) then
 #    echo "buildTableDescriptions.pl returned error $err"
 #    exit 1
 #endif
 #
 echo
 echo "Build libs, alpha, strict-track  done. [${0}: `date`]"
 #
 exit 0