It turns out that the "createlang pltcl" failure on OS X 10.3 was due toour ps_status code doing the wrong thing. I have committed a fix.
regards, tom lane