The log shows some very strange errors, like:
:info:configure sh: DUALCASE=1: Command not found.
:info:configure sh: export: Command not found.
:info:configure sh: Missing }.
However the log is also not from a clean build, so before we debug further, please clean bash and try again.
What do you mean, "upgrading apple-gcc42 from 4.0.1 failed also"? The apple-gcc42 port is required to build almost any port on Tiger, so if you can't build that, that would be a problem. However, the fact that MacPorts began attempting to build bash suggests apple-gcc42 is already successfully installed.
You set the Version field to 2.3.0... If you are really running MacPorts 2.3.0, please run "sudo port selfupdate" to upgrade to version 2.3.1.