| Summary: | Kid3 v3.9.4 does not correctly initialize in Windows 7, but v3.8.4 does! | ||
|---|---|---|---|
| Product: | [Applications] kid3 | Reporter: | Richard <bmclen71> |
| Component: | general | Assignee: | Urs Fleisch <ufleisch> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | nate |
| Priority: | NOR | ||
| Version First Reported In: | 3.9.x | ||
| Target Milestone: | --- | ||
| Platform: | Microsoft Windows | ||
| OS: | Other | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | DLL Error | ||
|
Description
Richard
2023-08-13 18:12:44 UTC
If I had to hazard a guess, it would be that the libraries on your Windows 7 system are too old. Windows 7 has been obsolete for 11 years, and our of extended support for 3 years. I doubt anyone involved with Kid3 (of whom I am not a member; I'm just a bug triager) are testing on Windows 7. So I would recommend upgrading your system or replacing it with a Linux-based OS. :) But I'll let the Kid3 folks take it from here. The error "The procedure entry point CreateEventW could not be located in the dynamic link library api-ms-win-core-synch-l1-2-0.dll." occurs because Kid3 3.9.4 is built with Qt 6.5 whereas 3.9.3 was built with Qt 5.15. Kid3 itself does not require Windows 10, so you could build it yourself with Qt 5 in order to run it on Windows 7. Qt 6 requires at least Windows 10, as described in https://doc.qt.io/qt-6/windows.html. At some point, I have to make the switch, and since Qt 6 is now out for quite a while and Qt 6.5 is an LTS release, this was not the worst time. The open source version of Qt 5 does not get security fixes anymore, and there have been some vulnerabilities reported for Qt. By the way, as far as I know, Windows 7 does not get security updates either, so it is probably better not to use it. There is now a variant built with Qt 5 which runs on Windows 7 for Kid3 3.9.5: https://sourceforge.net/projects/kid3/files/kid3/3.9.5/kid3-3.9.5-win32-x64-Qt5.zip |