Include gmodule.h in each protocol's eponymous header because they all
use its macro G_MODULE_EXPORT.
--- a/libpurple/protocols/bonjour/bonjour.h Sat Dec 19 14:29:01 2015 -0500
+++ b/libpurple/protocols/bonjour/bonjour.h Sat Dec 19 22:48:29 2015 -0500
@@ -26,6 +26,8 @@
--- a/libpurple/protocols/facebook/facebook.h Sat Dec 19 14:29:01 2015 -0500
+++ b/libpurple/protocols/facebook/facebook.h Sat Dec 19 22:48:29 2015 -0500
@@ -32,6 +32,7 @@
#define FACEBOOK_TYPE_PROTOCOL (facebook_protocol_get_type())
#define FACEBOOK_PROTOCOL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), FACEBOOK_TYPE_PROTOCOL, FacebookProtocol))
--- a/libpurple/protocols/gg/gg.h Sat Dec 19 14:29:01 2015 -0500
+++ b/libpurple/protocols/gg/gg.h Sat Dec 19 22:48:29 2015 -0500
@@ -26,6 +26,7 @@
#define GGP_UIN_LEN_MAX 10
--- a/libpurple/protocols/irc/irc.h Sat Dec 19 14:29:01 2015 -0500
+++ b/libpurple/protocols/irc/irc.h Sat Dec 19 22:48:29 2015 -0500
@@ -24,6 +24,7 @@
--- a/libpurple/protocols/jabber/jabber.h Sat Dec 19 14:29:01 2015 -0500
+++ b/libpurple/protocols/jabber/jabber.h Sat Dec 19 22:48:29 2015 -0500
@@ -56,6 +56,7 @@
#include <libxml/parser.h>
#include "circularbuffer.h"
--- a/libpurple/protocols/msn/msn.h Sat Dec 19 14:29:01 2015 -0500
+++ b/libpurple/protocols/msn/msn.h Sat Dec 19 22:48:29 2015 -0500
@@ -110,6 +110,8 @@
MSN_CLIENT_VER_15_0 = 0xB0 /* MSNC11 */
--- a/libpurple/protocols/mxit/mxit.h Sat Dec 19 14:29:01 2015 -0500
+++ b/libpurple/protocols/mxit/mxit.h Sat Dec 19 22:48:29 2015 -0500
@@ -26,6 +26,7 @@
--- a/libpurple/protocols/novell/novell.h Sat Dec 19 14:29:01 2015 -0500
+++ b/libpurple/protocols/novell/novell.h Sat Dec 19 22:48:29 2015 -0500
@@ -22,6 +22,8 @@
#define NOVELL_TYPE_PROTOCOL (novell_protocol_get_type())
--- a/libpurple/protocols/oscar/oscar.h Sat Dec 19 14:29:01 2015 -0500
+++ b/libpurple/protocols/oscar/oscar.h Sat Dec 19 22:48:29 2015 -0500
@@ -45,6 +45,7 @@
--- a/libpurple/protocols/sametime/sametime.h Sat Dec 19 14:29:01 2015 -0500
+++ b/libpurple/protocols/sametime/sametime.h Sat Dec 19 22:48:29 2015 -0500
@@ -1,6 +1,8 @@
#define MW_TYPE_PROTOCOL (mw_protocol_get_type())
#define MW_PROTOCOL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), MW_TYPE_PROTOCOL, mwProtocol))
#define MW_PROTOCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), MW_TYPE_PROTOCOL, mwProtocolClass))
--- a/libpurple/protocols/silc/silcpurple.h Sat Dec 19 14:29:01 2015 -0500
+++ b/libpurple/protocols/silc/silcpurple.h Sat Dec 19 22:48:29 2015 -0500
@@ -20,6 +20,8 @@
--- a/libpurple/protocols/simple/simple.h Sat Dec 19 14:29:01 2015 -0500
+++ b/libpurple/protocols/simple/simple.h Sat Dec 19 22:48:29 2015 -0500
@@ -24,6 +24,7 @@
--- a/libpurple/protocols/yahoo/yahoo.h Sat Dec 19 14:29:01 2015 -0500
+++ b/libpurple/protocols/yahoo/yahoo.h Sat Dec 19 22:48:29 2015 -0500
@@ -22,6 +22,8 @@
#define YAHOO_TYPE_PROTOCOL (yahoo_protocol_get_type())
--- a/libpurple/protocols/zephyr/zephyr.h Sat Dec 19 14:29:01 2015 -0500
+++ b/libpurple/protocols/zephyr/zephyr.h Sat Dec 19 22:48:29 2015 -0500
@@ -22,6 +22,8 @@
#define ZEPHYR_TYPE_PROTOCOL (zephyr_protocol_get_type())