--- a/libpurple/protocols/oscar/libaim.c Fri Aug 30 04:34:35 2013 +0530 +++ b/libpurple/protocols/oscar/libaim.c Fri Aug 30 05:50:20 2013 +0530 @@ -102,7 +102,10 @@ return TRUE; } -PURPLE_PROTOCOL_DEFINE_EXTENDED(AIMProtocol, aim_protocol, +extern PurplePlugin *_oscar_plugin; + +PURPLE_PROTOCOL_DEFINE_EXTENDED(_oscar_plugin, AIMProtocol, aim_protocol, OSCAR_TYPE_PROTOCOL, 0); -PURPLE_PLUGIN_INIT(aim, plugin_query, plugin_load, plugin_unload); +PURPLE_PLUGIN_INIT_VAL(_oscar_plugin, aim, plugin_query, plugin_load, + plugin_unload);