diff -r d401dbd3a410 -r 59f343577f92 sbsv2/raptor/python/raptor.py --- a/sbsv2/raptor/python/raptor.py Fri Feb 05 18:31:38 2010 +0000 +++ b/sbsv2/raptor/python/raptor.py Thu Feb 11 09:08:39 2010 +0000 @@ -1287,15 +1287,17 @@ if self.toolcheck != 'off': self.CheckConfigs(buildUnitsToBuild) else: - self.Info(" Not Checking Tool Versions") + self.Info("Not Checking Tool Versions") self.AssertBuildOK() # Setup a make engine. if not self.maker: - self.maker = raptor_make.MakeEngine(self) - if self.maker == None: - self.Error("No make engine present") + try: + self.maker = raptor_make.MakeEngine(self, self.makeEngine) + except raptor_make.BadMakeEngineException,e: + self.Error("Unable to use make engine: %s " % str(e)) + self.AssertBuildOK()