This is the complete output: sudo port -v install py25-routes Password: ---> Fetching py25-routes ---> Routes-1.6.3.tar.gz doesn't seem to exist in /opt/local/var/macports/distfiles/python ---> Attempting to fetch Routes-1.6.3.tar.gz from http://cheeseshop.python.org/packages/source/R/Routes/ % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 59405 100 59405 0 0 36262 0 0:00:01 0:00:01 --:--:-- 55415 ---> Verifying checksum(s) for py25-routes ---> Checksumming Routes-1.6.3.tar.gz ---> Extracting py25-routes ---> Extracting Routes-1.6.3.tar.gz ---> Configuring py25-routes ---> Building py25-routes with target build Traceback (most recent call last): File "setup.py", line 2, in <module> use_setuptools() File "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py25-routes/work/Routes-1.6.3/ez_setup/__init__.py", line 83, in use_setuptools egg = download_setuptools(version, download_base, to_dir, download_delay) File "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py25-routes/work/Routes-1.6.3/ez_setup/__init__.py", line 111, in download_setuptools import urllib2, shutil File "/opt/local/lib/python2.5/urllib2.py", line 88, in <module> import hashlib File "/opt/local/lib/python2.5/hashlib.py", line 133, in <module> md5 = __get_builtin_constructor('md5') File "/opt/local/lib/python2.5/hashlib.py", line 60, in __get_builtin_constructor import _md5 ImportError: No module named _md5 Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py25-routes/work/Routes-1.6.3" && /opt/local/bin/python2.5 setup.py build " returned error 1 Command output: Traceback (most recent call last): File "setup.py", line 2, in <module> use_setuptools() File "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py25-routes/work/Routes-1.6.3/ez_setup/__init__.py", line 83, in use_setuptools egg = download_setuptools(version, download_base, to_dir, download_delay) File "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py25-routes/work/Routes-1.6.3/ez_setup/__init__.py", line 111, in download_setuptools import urllib2, shutil File "/opt/local/lib/python2.5/urllib2.py", line 88, in <module> import hashlib File "/opt/local/lib/python2.5/hashlib.py", line 133, in <module> md5 = __get_builtin_constructor('md5') File "/opt/local/lib/python2.5/hashlib.py", line 60, in __get_builtin_constructor import _md5 ImportError: No module named _md5 Warning: the following items did not execute (for py25-routes): org.macports.activate org.macports.build org.macports.destroot org.macports.install Error: Status 1 encountered during processing.