src/utils/qa/weeklybld/buildCgi32.csh 1.18
1.18 2009/07/15 20:45:18 mikep
different link line with gbWarn in it
Index: src/utils/qa/weeklybld/buildCgi32.csh
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/utils/qa/weeklybld/buildCgi32.csh,v
retrieving revision 1.17
retrieving revision 1.18
diff -b -B -U 1000000 -r1.17 -r1.18
--- src/utils/qa/weeklybld/buildCgi32.csh 14 Oct 2008 18:50:51 -0000 1.17
+++ src/utils/qa/weeklybld/buildCgi32.csh 15 Jul 2009 20:45:18 -0000 1.18
@@ -1,75 +1,75 @@
#!/bin/tcsh
cd $WEEKLYBLD
# ------------------------------------
# Note - this script assumes you have your ssh key in
# qateam@hgdownload:.ssh/authorized_keys. Without it,
# this script can NOT be launched from beta
# using something like ssh $BOX32 $WEEKLYBLD/buildCgi32.csh
# because when scp needs the password typed in, apparently
# the stdin is not available from the terminal.
# Instead, log directly into box32 and execute the script.
# then when prompted for the password, put in the qateam pwd.
# ------------------------------------
if ("$HOST" != "$BOX32") then
echo "error: you must run this script on $BOX32!"
exit 1
endif
set ScriptStart=`date`
rm -fr $BUILDDIR/cgi-bin-32
mkdir $BUILDDIR/cgi-bin-32
cd $BUILDDIR/v${BRANCHNN}_branch/kent/src
echo "making libs on $HOST [${0}: `date`]"
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 "gbExtFile.o gbWarn.o gbMiscDiff.o"`
+set res = `/bin/egrep -i "error|warn" make.log |grep -v "gbExtFile.o gbWarn.o gbMiscDiff.o"|grep -v "mysql -o gbWarn.o -c gbWarn.c"`
set wc = `echo "$res" | wc -w`
if ( "$wc" != "0" ) then
echo "libs errs found on $HOST : [${0}: `date`]"
echo "$res"
exit 1
endif
#
echo "Make alpha on $HOST. [${0}: `date`]"
cd hg
make CGI_BIN=$BUILDDIR/cgi-bin-32 DOCUMENTROOT=$BUILDDIR 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 on $HOST : [${0}: `date`]"
echo "$res"
#echo "ignore the one error from vgGetText for now."
exit 1
endif
#
echo "removing data directories on $HOST [${0}: `date`]"
cd $BUILDDIR/cgi-bin-32
rm all.joiner
rm -fr hgNearData
rm -fr hgGeneData
rm -fr visiGeneData
rm -fr hgcData
rm -fr hgCgiData
rm -fr hgSubjData
#echo "debug: skipping scp"
scp -r -p * qateam@hgdownload:/mirrordata/apache/cgi-bin-i386/
echo
echo "32-bit cgis built on $HOST and scp'd to hgdownload [${0}: START=${ScriptStart} END=`date`]"
#
exit 0