463     database_server: Option[SQL.Database],  | 
   463     database_server: Option[SQL.Database],  | 
   464     name: String,  | 
   464     name: String,  | 
   465     session_options: Options,  | 
   465     session_options: Options,  | 
   466     sources_shasum: SHA1.Shasum,  | 
   466     sources_shasum: SHA1.Shasum,  | 
   467     input_shasum: SHA1.Shasum,  | 
   467     input_shasum: SHA1.Shasum,  | 
   468     fresh_build: Boolean,  | 
   468     fresh_build: Boolean = false,  | 
   469     store_heap: Boolean  | 
   469     store_heap: Boolean = false  | 
   470   ): (Boolean, SHA1.Shasum) = { | 
   470   ): (Boolean, SHA1.Shasum) = { | 
   471     def no_check: (Boolean, SHA1.Shasum) = (false, SHA1.no_shasum)  | 
   471     def no_check: (Boolean, SHA1.Shasum) = (false, SHA1.no_shasum)  | 
   472   | 
   472   | 
   473     def check(db: SQL.Database): (Boolean, SHA1.Shasum) =  | 
   473     def check(db: SQL.Database): (Boolean, SHA1.Shasum) =  | 
   474       read_build(db, name) match { | 
   474       read_build(db, name) match { |