Rémi Bernon (@rbernon) commented about dlls/windows.media.speech/unixlib.c:
vosk_handle = NULL;
- }
- return STATUS_SUCCESS;
+}
+unixlib_entry_t __wine_unix_call_funcs[] = +{
- speech_vosk_process_attach,
- speech_vosk_process_detach,
+};
+unixlib_entry_t __wine_unix_call_wow64_funcs[] = +{
- speech_vosk_process_attach,
- speech_vosk_process_detach,
+};
You're missing the entry points now if vosk wasn't found at compile time, and I think the unixlib will then fail to load entirely. This was better done in the previous iterations I think.