I figure that there's a lot of people eager to see how things are progressing and the only thread here is for the efl version, so.... I thought I'd write down how to grab and click on all those non-working buttons in the gtk and qt version.... Only I can't really finish it 'cos I don't know it, so I thought I'd start it off and let someone else grab the baton and run with it.
So, the first bit is fairly obvious to me, and is needed in all guis... make a directory to test things out in (mine's ~/svns), open a terminal and cd into it, and run :
svn checkout https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn2 amsn2
Next comes the dependancies (anyone got a list for the gtk and qt frontends?, most popular is probably a list of ubuntu package names)
sudo apt-get install python python-gtk2 python-qt4 python-adns python-pyopenssl python-crypto
If you are using debian/ubuntu, have a look at http://wiki.enlightenment.org/index.php/E17_User_Guide/Installing_using_Linux_distribution_packages#Binaries
if you want to try the efl version. I haven't completely looked at it so can't say how useful it is but it exists at least!
NOTE: this is possibly not yet a complete list, however it was enough for me to launch the gtk frontend, login and load my contacts. As of time of writing, that is about the extent of said frontend, and qt4/console don't get that far.
Then, try to run it
./amsn2.py -f gtk
./amsn2.py -f qt4
./amsn2.py -f console
./amsn2.py -f curses
Efl - erm, surely if you can get efl and etk downloaded you don't need this thread!
./amsn2.py -f efl
Please feel free to complete the blanks for me, and I'll edit the OP so newcomers can just follow it. Once the instructions complete, we can of course add a bold line saying "don't report bugs, 'cos it's not finished yet" etc.