here are the output when i perform the last post.
oad@foad-laptop:~$ cd ns-allinone-2.27/tk8.4.18/ &&
> wget
ftp://ftp.swin.edu.au/gentoo-portage...astevent.patch
--2012-03-24 12:00:05--
ftp://ftp.swin.edu.au/gentoo-portage...astevent.patch
=> `gentoo-portage...astevent.patch'
Resolving ftp.swin.edu.au... 136.186.1.76, 2001:388:6080:64::dc41:1cf
Connecting to ftp.swin.edu.au|136.186.1.76|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD not needed.
==> SIZE gentoo-portage...astevent.patch ... done.
==> PASV ... done. ==> RETR gentoo-portage...astevent.patch ...
No such file `gentoo-portage...astevent.patch'.
foad@foad-laptop:~/ns-allinone-2.27/tk8.4.18$ && patch -p0 < tk-8.4-lastevent.patch
bash: syntax error near unexpected token `&&'
foad@foad-laptop:~/ns-allinone-2.27/tk8.4.18$