I just tried a prefix build - and I don't see this error. Can you try a build in a clean repo - and see if its reproduceable?
git clean -f -d -x rm -rf arch* Satish ---------- balay@asterix /home/balay/tmp/petsc (master=) $ make install *** Using PETSC_DIR=/home/balay/tmp/petsc PETSC_ARCH=arch-linux2-c-debug *** *** Installing PETSc at prefix location: /home/balay/pinstall *** ==================================== Install complete. Now to check if the libraries are working do (in current directory): make PETSC_DIR=/home/balay/pinstall PETSC_ARCH="" test ==================================== /usr/bin/gmake --no-print-directory PETSC_ARCH=arch-linux2-c-debug PETSC_DIR=/home/balay/tmp/petsc mpi4py-install petsc4py-install gmake[1]: Nothing to be done for 'mpi4py-install'. gmake[1]: Nothing to be done for 'petsc4py-install'. balay@asterix /home/balay/tmp/petsc (master=) $ On Wed, 27 Jan 2016, Garth N. Wells 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. > > 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 >
