bash-2.00$ make for subdir in taskIF utils framework DataLog crossbow m3dmgx1 DropWeight FuelCell gps newTailCone adaptiveSampler bluefinBatt dock parosci DynamicControl echoSounder EventLog LayeredControl Navigation seabird Simulator Supervisor SystemInterfaces sysdata VehicleConfiguration WorkSite delta_t dvl fastcat hydroscat lisst isus kearfott apps biolume fan reson6046 sonardyne gulper camera newmat terrainNav terrainAid benthos OCR507 LOPC; do \ cd $subdir; \ if \ make all; \ then \ echo "make succeeded";\ else \ echo "make failed";\ exit; \ fi; \ cd ..; \ done make[1]: Entering directory `/home/dorado1/auv-qnx/auv/altex/onboard/taskIF' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/dorado1/auv-qnx/auv/altex/onboard/taskIF' make succeeded make[1]: Entering directory `/home/dorado1/auv-qnx/auv/altex/onboard/utils' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/dorado1/auv-qnx/auv/altex/onboard/utils' make succeeded make[1]: Entering directory `/home/dorado1/auv-qnx/auv/altex/onboard/framework' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/dorado1/auv-qnx/auv/altex/onboard/framework' make succeeded make[1]: Entering directory `/home/dorado1/auv-qnx/auv/altex/onboard/DataLog' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/dorado1/auv-qnx/auv/altex/onboard/DataLog' make succeeded make[1]: Entering directory `/home/dorado1/auv-qnx/auv/altex/onboard/crossbow' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/dorado1/auv-qnx/auv/altex/onboard/crossbow' make succeeded make[1]: Entering directory `/home/dorado1/auv-qnx/auv/altex/onboard/m3dmgx1' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/dorado1/auv-qnx/auv/altex/onboard/m3dmgx1' make succeeded make[1]: Entering directory `/home/dorado1/auv-qnx/auv/altex/onboard/DropWeight' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/dorado1/auv-qnx/auv/altex/onboard/DropWeight' make succeeded make[1]: Entering directory `/home/dorado1/auv-qnx/auv/altex/onboard/FuelCell' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/dorado1/auv-qnx/auv/altex/onboard/FuelCell' make succeeded make[1]: Entering directory `/home/dorado1/auv-qnx/auv/altex/onboard/gps' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/dorado1/auv-qnx/auv/altex/onboard/gps' make succeeded make[1]: Entering directory `/home/dorado1/auv-qnx/auv/altex/onboard/newTailCone' for subdir in PicServoDLL TailconeGUI; do \ cd $subdir; \ if \ make all; \ then \ echo "make succeeded";\ else \ echo "make failed";\ exit; \ fi; \ cd ..; \ done make[2]: Entering directory `/home/dorado1/auv-qnx/auv/altex/onboard/newTailCone/PicServoDLL' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/dorado1/auv-qnx/auv/altex/onboard/newTailCone/PicServoDLL' make succeeded make[2]: Entering directory `/home/dorado1/auv-qnx/auv/altex/onboard/newTailCone/TailconeGUI' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/dorado1/auv-qnx/auv/altex/onboard/newTailCone/TailconeGUI' make succeeded That's all folks! make[1]: Leaving directory `/home/dorado1/auv-qnx/auv/altex/onboard/newTailCone' make succeeded make[1]: Entering directory `/home/dorado1/auv-qnx/auv/altex/onboard/adaptiveSampler' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/dorado1/auv-qnx/auv/altex/onboard/adaptiveSampler' make succeeded make[1]: Entering directory `/home/dorado1/auv-qnx/auv/altex/onboard/bluefinBatt' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/dorado1/auv-qnx/auv/altex/onboard/bluefinBatt' make succeeded make[1]: Entering directory `/home/dorado1/auv-qnx/auv/altex/onboard/dock' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/dorado1/auv-qnx/auv/altex/onboard/dock' make succeeded make[1]: Entering directory `/home/dorado1/auv-qnx/auv/altex/onboard/parosci' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/dorado1/auv-qnx/auv/altex/onboard/parosci' make succeeded make[1]: Entering directory `/home/dorado1/auv-qnx/auv/altex/onboard/DynamicControl' /usr/watcom/10.6/bin/wpp386 -zq -d2 -d+ -d_QNX -dUNIX -dAUTONOMY -i=. -i=/usr/include -i=../utils -i=../framework -i=../DataLog -i=../taskIF -i=../LayeredControl -ms -fo=_dynamicControlServer.o -xs -ei -4r -i=/usr/watcom/10.6/usr/include -i=/usr/include _dynamicControlServer.cc _dynamicControlServer.cc(27): Error! E436: (col 62) cannot construct an abstract class 'DynamicControlServer' _dynamicControlServer.cc(27): Note! N673: (col 62) 'DynamicControlServer' has no implementation for the following pure virtual functions _dynamicControlServer.cc(27): Note! N674: (col 62) 'void DynamicControlIF_SK::setGains( DynamicControlIF::Gains * )' defined in: ../taskIF/DynamicControlIF_SK.h(31) (col 16) _dynamicControlServer.cc(27): Note! N674: (col 62) 'unsigned char DynamicControlIF_SK::newGains( void )' defined in: ../taskIF/DynamicControlIF_SK.h(32) (col 19) _dynamicControlServer.cc(27): Note! N674: (col 62) 'void DynamicControlIF_SK::revertGains( void )' defined in: ../taskIF/DynamicControlIF_SK.h(33) (col 16) cc: /usr/watcom/10.6/bin/wpp386 exited 2 make[1]: *** [_dynamicControlServer.o] Error 2 make[1]: Leaving directory `/home/dorado1/auv-qnx/auv/altex/onboard/DynamicControl' make failed That's all folks! bash-2.00$ pwd /home/dorado1/auv-qnx/auv/altex/onboard bash-2.00$ cd taskIF/ bash-2.00$ cvs status DynamicControlIF. DynamicControlIF.h DynamicControlIF.idl DynamicControlIF.o bash-2.00$ cvs status DynamicControlIF.idl =================================================================== File: DynamicControlIF.idl Status: Up-to-date Working revision: 1.16 Repository revision: 1.16 /home/cvs/auv-qnx/auv/altex/onboard/taskIF/DynamicControlIF.idl,v Sticky Tag: (none) Sticky Date: (none) Sticky Options: (none) bash-2.00$ cd /home/dorado1/auv-qnx/auv/altex/onboard/DynamicControl/ bash-2.00$ ls CVS/ DynamicControlOutput.cc _dynamicControl.cc DynamicControlInput.cc DynamicControlOutput.h _dynamicControlServer.cc DynamicControlInput.h DynamicControlServer.cc _dynamicControlServer.err DynamicControlLog.cc DynamicControlServer.d DynamicControlLog.d DynamicControlServer.h DynamicControlLog.h Makefile bash-2.00$ cvs -n update cvs server: WARNING: global `-l' option ignored. ? DynamicControlLog.d ? DynamicControlServer.d ? _dynamicControlServer.err cvs update: Updating . RCS file: /home/cvs/auv-qnx/auv/altex/onboard/DynamicControl/DynamicControlServer.cc,v retrieving revision 1.42 retrieving revision 1.47 Merging differences between 1.42 and 1.47 into DynamicControlServer.cc M DynamicControlServer.cc U DynamicControlServer.h bash-2.00$