Having had some issues with the current version of the Pidgin Plugin Pack available from the Ubuntu repositories I decided to give the latest source a try.
I ran into the following error while trying to get do the make
switchspell.c:43:31: error: gtkspell/gtkspell.h: No such file or directory
switchspell.c: In function ‘menu_conv_use_dict_cb’:
switchspell.c:77: error: ‘GtkSpell’ undeclared (first use in this function)
switchspell.c:77: error: (Each undeclared identifier is reported only once
switchspell.c:77: error: for each function it appears in.)
switchspell.c:77: error: ‘spell’ undeclared (first use in this function)
switchspell.c:87: warning: implicit declaration of function ‘gtkspell_get_from_text_view’
switchspell.c:89: warning: implicit declaration of function ‘gtkspell_set_language’
make[2]: *** [switchspell.lo] Error 1
make[2]: Leaving directory `/home/nathan/Downloads/purple-plugin_pack-2.4.0/switchspell’
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/nathan/Downloads/purple-plugin_pack-2.4.0′
make: *** [all] Error 2
The solution is quite simple, make sure you have libgtkspell0 and libgtkspell-dev installed and then execute the following commands
sudo mkdir /usr/include/pidgin/gtkspell
sudo ln -s /usr/include/gtkspell-2.0/gtkspell/gtkspell.h /usr/include/pidgin/gtkspell/gtkspell.h
Now the make should finnish properly (assuming you have all the required deps installed).

