Problems compiling GCC 4.3.0 on Solaris 10 x86

The first problem I encountered was compiling gmp-4.2.2. I was able to do on my Ultra 10 SPARC under Solaris 10, but not on my Ultra 20 x86 under Solaris 10. So I went to the one resource I knew for instant gmp: SunFreeware.com

Once I installed the package, manually compiling and installing mpfr-2.3.1 was a breeze.

gcc-4.3.0 gave me problems however. After Googling it, I read the config.log. Here's what I did to get gcc-4.3.0 to compile:
./configure --program-suffix=4.3.0 --with-mpfr=/usr/local --with-gmp=/usr/local
Which is a little odd at first, because both gmp and mpfr are under /usr/local/include. But after looking at the above config.log, I saw the ./configure was appending "include" after each --with argument.

/usr/ccs/bin/make
failed and so did
/usr/sfw/bin/gmake