| Summary: | KDiff3 does not start with "procedure entry point could not be located" error | ||
|---|---|---|---|
| Product: | [Applications] kdiff3 | Reporter: | Erich <erich.public+bugs.kde.org> |
| Component: | application | Assignee: | michael <reeves.87> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | 1.12.0 | ||
| Target Milestone: | --- | ||
| Platform: | Microsoft Windows | ||
| OS: | Microsoft Windows | ||
| Latest Commit: | Version Fixed/Implemented In: | 1.12.2 | |
| Sentry Crash Report: | |||
| Attachments: | Screenshot of "Entry Point Not Found" dialog boxes | ||
|
Description
Erich
2025-01-10 18:48:21 UTC
Slightly different dialog box messages, but same problem with 1.12.2. The following dialog boxes appear when trying to launch KDiff3: kdiff3.exe - Entry Point Not Found The procedure entry point qt_version_tag_6_8 could not be located in the dynamic link library C:\Program Files\KDiff3\bin\kdiff3.exe. kdiff3.exe - Entry Point Not Found The procedure entry point ??0QString@@QEAA@VQStringView@@@Z could not be located in the dynamic link library C:\Program Files\KDiff3\bin\KF6ConfigCore.dll. kdiff3.exe - Entry Point Not Found The procedure entry point ?hasRegisteredMutableViewFunctionToIterableMetaSequence@QtPrivate@@YA_NVQMetaType@@@Z could not be located in the dynamic link library C:\Program Files\KDiff3\bin\KF6ItemViews.dll. kdiff3.exe - Entry Point Not Found The procedure entry point ?qt_QMetaEnum_flagDebugOperator@@YAXAEAVQDebug@@_KI@Z could not be located in the dynamic link library C:\Program Files\Kdiff3\bin\KF6XmlGui.dll. Looks to be fixed with 1.12.2. Upgrade from 1.12.1 and clean install tested. This type of issue can sometimes come up during upgrades from older versions as the underlying frameworks have been updated. Uninstalling and reinstall KDiff3 will not destroy the settings file but should clear any residual from an old version causing a conflict. For the record was this an upgrade or first time install? (In reply to michael from comment #2) > Looks to be fixed with 1.12.2. Upgrade from 1.12.1 and clean install tested. > This type of issue can sometimes come up during upgrades from older versions > as the underlying frameworks have been updated. Uninstalling and reinstall > KDiff3 will not destroy the settings file but should clear any residual from > an old version causing a conflict. For the record was this an upgrade or > first time install? This was an upgrade. Thanks for the tip about uninstall and reinstall; I will try that. Thank you! It works now. A simple uninstall, fresh install didn't work, but I noticed files were still left behind in C:\Program Files\KDiff3. Trying to delete the folder failed because some of the files were still in use. This is what I did: 1. Uninstall KDiff3 2. Restart the Windows Explorer process: 2.a. Start -> Task Manager 2.b. Select the "Windows Explorer" process 3.c. Right click -> Restart 3. Delete C:\Program Files\KDiff3 folder (now it succeeds). 4. Install KDiff3 (new version) Yes the template provide doesn't have good way to ask for but the context menu sometimes needs explorer to restart. Rebooting should also clear any residual files that were in use as they are schedule to removal at that time. |