--- a/libpurple/purpleprotocolclient.c Thu Aug 12 01:04:21 2021 -0500 +++ b/libpurple/purpleprotocolclient.c Thu Aug 12 20:34:54 2021 -0500 @@ -25,7 +25,8 @@ /****************************************************************************** * GObject Implementation *****************************************************************************/ -G_DEFINE_INTERFACE(PurpleProtocolClient, purple_protocol_client, G_TYPE_INVALID) +G_DEFINE_INTERFACE(PurpleProtocolClient, purple_protocol_client, + PURPLE_TYPE_PROTOCOL) static void purple_protocol_client_default_init(PurpleProtocolClientInterface *iface) {