You didn't do what I said!
I told you FIRST update to latest svn and THEN comment those lines.
Ok... just delete the file protocol.tcl, and then do "svn update". svn will get the file for you.
Once you have it, make sure to delete lines 4959-4961 from protocol.tcl . That would be this:
foreach username [::MSN::getList FL] {
after idle [list catch [list $::roaming GetProfile [list ::MSN::roaming_cl_get_profile_cb $username] $username]]
}
Then run amsn. It should not give you any errors.