マシンはインターネッツに繋がってパッケージの取得は普通にできます.
gccは3.3.3です.

/usr/include/stdio.h:351: error: syntax error before "_BSD_VA_LIST_"
などと構文エラーが大量にでます.

BSD系でportsからインストールするときは自分でソース弄って
コンパイルするのがデフォなのでしょうか.