Just some missing override declarations in class VST3HostContext::Message:
FIDString PLUGIN_API getMessageID() override { return messageId.toRawUTF8(); } void PLUGIN_API setMessageID (FIDString id) override { messageId = toString (id); } Vst::IAttributeList* PLUGIN_API getAttributes() override { return attributeList; }