Matt,

    Currently the config/PETSc/Configure.py 

  def postProcessPackages(self):
    postPackages=[]
    for i in self.framework.packages:
      if hasattr(i,'postProcess'): postPackages.append(i)
    if postPackages:
      # ctetgen needs petsc conf files. so attempt to create them early
      self.framework.dumpConfFiles()
      for i in postPackages: i.postProcess()
    return

does not respect the dependencies between packages and will run the postProcess 
on packages in any order which in general does not work. 

Could you please update this rule (in whatever way makes sense) to respect the 
dependencies defined between the various packages? 

  Thanks

    Barry

Reply via email to