[petsc-dev] [petsc-maint #80119] Re: make install broken on unix?

Barry Smith bsmith at mcs.anl.gov
Thu Jul 21 21:49:47 CDT 2011


     As a tmp fix I have changed the directory name to pythonscripts so your nightly tests should work again.  Thanks for letting use know about the problem.



Your debugging info helped. The problem is that PETSc now wants to install PetscBinaryRead.py in $prefix/bin/python, but the python interpreter is also installed to $prefix/bin (we install everything we need for PyLith to $prefix) so $prefix/bin/python is the Python interpreter not a directory. Installing PetscBinaryRead.py to a directory called $prefix/bin/python seems like a bad idea to me.


On Jul 21, 2011, at 4:39 PM, Jed Brown wrote:

> On Thu, Jul 21, 2011 at 14:37, Barry Smith <bsmith at mcs.anl.gov> wrote:
> Maybe pythonscripts?
> Seems to me it should be installed like a proper python package, using a suitable setup.py. This usually puts it in $prefix/lib/python2.x/site-packages/.

More information about the petsc-dev mailing list