RHEL 5.3 x86_64 / Python 2.7.3 compiled as shown below ==>
PYTHON=Python-2.7.3 tar xjf bin/$PYTHON.tar.bz2 cd $PYTHON PYHOME=/usr/local/$PYTHON; export PYHOME LDFLAGS="-L/usr/local/lib64"; export LDFLAGS CPPFLAGS="-I/usr/local/include/ncurses -I/usr/local/include/readline -I/usr/local/include"; export CPPFLAGS ./configure --prefix=$PYHOME 1>"$PYTHON"_cfg.log 2>&1 make 1>"$PYTHON"_mk.log 2>&1 sudo make install 1>"$PYTHON"_inst.log 2>&1 able to install setuptools-0.6c11 and libraries such as nose, cx_Oracle, pyODBC, etc. suppose I compile and install openssl (same thing happens with openssl 1.0.0x as well) OPNSSL=openssl-1.0.1c tar xzf bin/$OPNSSL.tar.gz cd $OPNSSL ./config --prefix=/usr/local zlib-dynamic 1>"$OPNSSL"_cfg.log 2>&1 make 1>"$OPNSSL"_mk.log 2>&1 sudo make install 1>"$OPNSSL"_inst.log 2>&1 and change CPPFLAGS as CPPFLAGS="... -I/usr/local/include/openssl -I/usr/local/include"; export CPPFLAGS I can compile python but when I trying to install setuptools-0.6c11, I get [... setuptools-0.6c11]$ sudo -E $PYHOME/bin/python setup.py build install running build running build_py running install ERROR:root:code for hash md5 was not found. Traceback (most recent call last): File "/usr/local/Python-2.7.3/lib/python2.7/hashlib.py", line 139, in <module> globals()[__func_name] = __get_hash(__func_name) File "/usr/local/Python-2.7.3/lib/python2.7/hashlib.py", line 91, in __get_builtin_constructor raise ValueError('unsupported hash type %s' % name) ValueError: unsupported hash type md5 ERROR:root:code for hash sha1 was not found. Traceback (most recent call last): File "/usr/local/Python-2.7.3/lib/python2.7/hashlib.py", line 139, in <module> globals()[__func_name] = __get_hash(__func_name) File "/usr/local/Python-2.7.3/lib/python2.7/hashlib.py", line 91, in __get_builtin_constructor raise ValueError('unsupported hash type %s' % name) ValueError: unsupported hash type sha1 ERROR:root:code for hash sha224 was not found. Traceback (most recent call last): File "/usr/local/Python-2.7.3/lib/python2.7/hashlib.py", line 139, in <module> globals()[__func_name] = __get_hash(__func_name) File "/usr/local/Python-2.7.3/lib/python2.7/hashlib.py", line 91, in __get_builtin_constructor raise ValueError('unsupported hash type %s' % name) ValueError: unsupported hash type sha224 ERROR:root:code for hash sha256 was not found. Traceback (most recent call last): File "/usr/local/Python-2.7.3/lib/python2.7/hashlib.py", line 139, in <module> globals()[__func_name] = __get_hash(__func_name) File "/usr/local/Python-2.7.3/lib/python2.7/hashlib.py", line 91, in __get_builtin_constructor raise ValueError('unsupported hash type %s' % name) ValueError: unsupported hash type sha256 ERROR:root:code for hash sha384 was not found. Traceback (most recent call last): File "/usr/local/Python-2.7.3/lib/python2.7/hashlib.py", line 139, in <module> globals()[__func_name] = __get_hash(__func_name) File "/usr/local/Python-2.7.3/lib/python2.7/hashlib.py", line 91, in __get_builtin_constructor raise ValueError('unsupported hash type %s' % name) ValueError: unsupported hash type sha384 ERROR:root:code for hash sha512 was not found. Traceback (most recent call last): File "/usr/local/Python-2.7.3/lib/python2.7/hashlib.py", line 139, in <module> globals()[__func_name] = __get_hash(__func_name) File "/usr/local/Python-2.7.3/lib/python2.7/hashlib.py", line 91, in __get_builtin_constructor raise ValueError('unsupported hash type %s' % name) ValueError: unsupported hash type sha512 Traceback (most recent call last): File "setup.py", line 94, in <module> scripts = scripts, File "/usr/local/Python-2.7.3/lib/python2.7/distutils/core.py", line 152, in setup dist.run_commands() File "/usr/local/Python-2.7.3/lib/python2.7/distutils/dist.py", line 953, in run_commands self.run_command(cmd) File "/usr/local/Python-2.7.3/lib/python2.7/distutils/dist.py", line 972, in run_command cmd_obj.run() File "/export/home/myacc/setuptools-0.6c11/setuptools/command/install.py", line 76, in run self.do_egg_install() File "/export/home/myacc/setuptools-0.6c11/setuptools/command/install.py", line 85, in do_egg_install easy_install = self.distribution.get_command_class('easy_install') File "/export/home/myacc/setuptools-0.6c11/setuptools/dist.py", line 395, in get_command_class self.cmdclass[command] = cmdclass = ep.load() File "/export/home/myacc/setuptools-0.6c11/pkg_resources.py", line 1954, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) File "/export/home/myacc/setuptools-0.6c11/setuptools/command/easy_install.py", line 21, in <module> from setuptools.package_index import PackageIndex, parse_bdist_wininst File "/export/home/myacc/setuptools-0.6c11/setuptools/package_index.py", line 10, in <module> from md5 import md5 File "/usr/local/Python-2.7.3/lib/python2.7/md5.py", line 10, in <module> from hashlib import md5 ImportError: cannot import name md5 -- http://mail.python.org/mailman/listinfo/python-list