--- a/libpurple/protocols/zephyr/zephyr.c Fri Aug 30 04:34:35 2013 +0530 +++ b/libpurple/protocols/zephyr/zephyr.c Fri Aug 30 05:50:20 2013 +0530 @@ -2983,6 +2983,7 @@ return TRUE; } - -PURPLE_PROTOCOL_DEFINE (ZephyrProtocol, zephyr_protocol); -PURPLE_PLUGIN_INIT (zephyr, plugin_query, plugin_load, plugin_unload); +static PurplePlugin *my_plugin; +PURPLE_PROTOCOL_DEFINE(my_plugin, ZephyrProtocol, zephyr_protocol); +PURPLE_PLUGIN_INIT_VAL(my_plugin, zephyr, plugin_query, plugin_load, + plugin_unload);