Don't build from source, just get the prebuilt packages
> On Oct 13, 2015, at 11:10 PM, Satish Balay <ba...@mcs.anl.gov> wrote: > > On Tue, 13 Oct 2015, Barry Smith wrote: > >>> Actually I don't think python is trivial for most end-users to install >>> [with all the modules - like ssl, compression and others stuff that >>> configure requires]. >> >> It is on Mac :-) > > Well the build isn't clean on OSX. > >>>>>>>> > In file included from > /Users/balay/soft/build/Python-2.6.9/Modules/_tkinter.c:67: > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/tk.h:78:11: > fatal error: 'X11/Xlib.h' > file not found > # include <X11/Xlib.h> > ^ > 1 error generated. > > Failed to find the necessary bits to build these modules: > _bsddb _hashlib _sqlite3 > _ssl bsddb185 dbm > dl gdbm imageop > linuxaudiodev nis ossaudiodev > readline spwd sunaudiodev > zlib > To find the necessary bits, look in setup.py in detect_modules() for the > module's name. > > > Failed to build these modules: > _tkinter > <<<<<<<<< > > However configure on osx with python26 is running to completion. > Looks like ssl is not critical [its required for https://foo.tar.gz > URLs but have http:// fallback urls for such things] > > > And my build on ubuntu 12.04 isn't working [So I won't use this for python26 > tests] > >>>>>> > /scratch/balay/petsc.x/config/BuildSystem/config/framework.py:60: > DeprecationWarning: the md5 module is deprecated; use hashlib instead > <snip> > File "/scratch/balay/petsc.x/config/BuildSystem/config/framework.py", line > 60, in <module> > from md5 import new as new_md5 > File > "/homes/petsc/soft/linux-Ubuntu_12.04-x86_64/Python-2.6.9/lib/python2.6/md5.py", > line 10, in <module> > from hashlib import md5 > File > "/homes/petsc/soft/linux-Ubuntu_12.04-x86_64/Python-2.6.9/lib/python2.6/hashlib.py", > line 138, in <module> > sha224 = __get_builtin_constructor('sha224') > File > "/homes/petsc/soft/linux-Ubuntu_12.04-x86_64/Python-2.6.9/lib/python2.6/hashlib.py", > line 66, in __get_builtin_constructor > import _sha256 > ImportError: No module named _sha256 > <<<<<<<< > > [_hashlib is missing on OSX aswell - but configure still works on OSX?] > > We already have opensolaris with python2.6 as default - and might add > RHEL6 (clone) in the test mix later. [Since configure succeeds with > OSX+python2.6 - I can use it aswell. > > Satish