On 28 January 2016 at 15:40, Matthew Knepley <knepley@gmail.com> wrote:
On Wed, Jan 27, 2016 at 9:10 AM, Garth N. Wells <gnw20@cam.ac.uk> wrote:
The 'install' step for master is broken for me since Matt's change ddc4758 (https://bitbucket.org/petsc/petsc/commits/ddc47588dc986180af4263ab160cc4a555099aa9). I can  build and install c502958 fine.

This change is only in an error branch, and should only be triggered by an unsuccessful configure. Can you send configure.log?


I had to unset my PYTHONPATH, which contained mpi4py and petsc4py. Could something have been imported from petsc4py and messed things up?
  
I can send configure.log to petsc-maint later, if it would be helpful.

Garth

 
  Thanks,

     Matt
 
Error at 'make install' is:

No cached configure in RDict at arch-linux2-c-opt/lib/petsc/conf/RDict.db                                     Traceback (most recent call last):
  File "./config/install.py", line 380, in <module>
    Installer(sys.argv[1:]).run()
  File "./config/install.py", line 373, in run
    self.runsetup()
  File "./config/install.py", line 334, in runsetup
    self.setup()
  File "./config/install.py", line 60, in setup
    self.setupModules()
  File "./config/install.py", line 51, in setupModules
    self.setCompilers  = self.framework.require('config.setCompilers',         None)
AttributeError: 'NoneType' object has no attribute 'require'
makefile:261: recipe for target 'install' failed

Garth



--
What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.
-- Norbert Wiener