I installed MacPorts but later had problems with readline. Turns out something else I'd installed prior to using MacPorts had installed an old version of readline in /usr/local/lib. No problem I think, I'll just remove it. However, it appears that MacPorts built itself against that version because the port command errored out when I moved the readline. Put it back, port works again. So I took the "simple" way out, I moved /opt to a temp directory and reinstalled MacPorts. Then I redid all my port installs. Those were: gperf apache2 subversion +mod_dav_svn mysql5 +server And then: php5 +apache2 +macosx +mysql5 And that bombed: ---> Applying patches to php5 Error: Target com.apple.patch returned: shell command " cd "/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_www_php5/work/php-5.2.2" && patch -p0 < '/opt/local/var/db/dports/sources/rsync.rsync.darwinports.org_dpupdate_dports/www/php5/files/patch-posix.c.diff'" returned error 1 Command output: patching file ext/posix/posix.c Hunk #1 FAILED at 16. Hunk #2 FAILED at 147. Hunk #3 FAILED at 884. Hunk #4 FAILED at 909. 4 out of 4 hunks FAILED -- saving rejects to file ext/posix/posix.c.rej Error: Status 1 encountered during processing. The posix.c.rej file doesn't seem to have anything useful in it (just the chunks of code it was trying to patch, no log/error messages). What I just noticed is that my old (working) copy, which is only from a few days ago, is: php5 @5.2.1_3+apache2+darwin_7+macosx+mysql5 Yet today it's trying to install 5.2.2. Is 5.2.2 not working? How can I force it to install the old version? When I try any variation on: sudo port install php5 @5.2.1_3+apache2+darwin_7+macosx+mysql5 It still downloads and tries to install 5.2.2. Thanks, Jeff __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com