http://www2.lv.freebsd.org/doc/en_US...rts-using.html
I don't fully understand what you were doing with ports....
I suggest you install portmaster
install ports using it....
portmaster is very easy to use sh script, which doesn't require any other ports to be installed..
postmaster will make things way more easy
update your ports tree
using csup or portsnap (i suggest 2nd, which is faster)
then
Code:
$ cd /usr/ports/ports-mgmt/portmaster
$ make install clean
and read manual for portmaster
to install gcc
Code:
$ portmaster lang/gcc44
for example
Also do you have actual FreeBSD system on real PC?
If so, do you know that you can compile ports for other architectures from different architecture (for example from i386 compile for sparc64)
This can be done on Virtual machine as well (i just don't really know how, but google might help)