If you get to step 5 please read, understand and internalize these wonderful instructions on how to submit useful problem reports prior to submitting one. Following those guidelines is very helpful :-)

(You can also cop out and build Postgres from source by hand, which is what I typically do - I prefer to install Postgres in a self-contained directory like /usr/local/pgsql, which is annoying to do via ports.)