<div dir="ltr">On Mon, Aug 5, 2013 at 8:54 AM, Jed Brown <span dir="ltr"><<a href="mailto:jedbrown@mcs.anl.gov" target="_blank">jedbrown@mcs.anl.gov</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">When I try to configure SLEPc, I get<br>
<br>
  ERROR: Importing cmakeboot failed:<br>
  No module named txpetscgpu<br></blockquote><div><br></div><div>I guess we could prune modules that are not found before saving. I was under the impression</div><div>that reconfiguring after source changes to BuildSystem was not a big deal.</div>
<div><br></div><div>   Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Traceback (most recent call last):<br>
  File "./configure", line 10, in <module><br>
    execfile(os.path.join(os.path.dirname(__file__), 'config', 'configure.py'))<br>
  File "./config/configure.py", line 403, in <module><br>
    cmakeok = cmakeboot.main(slepcdir,petscdir,petscarch=petscconf.ARCH,log=log)<br>
  File "/home/jed/slepc/config/cmakeboot.py", line 165, in main<br>
    return PETScMaker(slepcdir,petscdir,petscarch,argDB,framework).cmakeboot(args,log)<br>
  File "/home/jed/slepc/config/cmakeboot.py", line 80, in cmakeboot<br>
    self.setup()<br>
  File "/home/jed/slepc/config/cmakeboot.py", line 75, in setup<br>
    self.framework = self.loadConfigure()<br>
  File "/home/jed/petsc/config/BuildSystem/script.py", line 271, in loadConfigure<br>
    framework = cPickle.loads(cache)<br>
<br>
It appears that if a module is removed from PETSc, even if it's not<br>
used, the import will fail.  That's really annoying because it forces a<br>
reconfigure even for all the PETSC_ARCHes that never used txpetscgpu.<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
-- Norbert Wiener
</div></div>