[Bug 52645] New: API PathMatchSpecExW not implemented
https://bugs.winehq.org/show_bug.cgi?id=52645 Bug ID: 52645 Summary: API PathMatchSpecExW not implemented Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: kernel32 Assignee: wine-bugs(a)winehq.org Reporter: co(a)kevquinn.com Distribution: --- Created attachment 71964 --> https://bugs.winehq.org/attachment.cgi?id=71964 Backtrace showing PathMatchSpexExW error The McAfee "FRP" removable media encryption client uses the PathMatchSpecExW API, which isn't implemented, and prevents the client from running on Wine. (McAfee don't have a native Linux client as far as I can tell) (PathMatchSpecW is implemented - it's the Ex variant that isn't) The API being missing means the application is killed at that point. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=52645 Fabian Maurer <dark.shadow4(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4(a)web.de Component|kernel32 |shlwapi Version|unspecified |7.3 Status|UNCONFIRMED |NEW Summary|API PathMatchSpecExW not |McAfee "FRP" removable |implemented |media encryption client | |needs | |shlwapi.PathMatchSpecExW Ever confirmed|0 |1 --- Comment #1 from Fabian Maurer <dark.shadow4(a)web.de> --- Is there a free download to test with? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=52645 Gijs Vermeulen <gijsvrm(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|McAfee "FRP" removable |McAfee "FRP" removable |media encryption client |media encryption client |needs |crashes on unimplemented |shlwapi.PathMatchSpecExW |function | |shlwapi.dll.PathMatchSpecEx | |W -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=52645 --- Comment #2 from Gijs Vermeulen <gijsvrm(a)gmail.com> --- Created attachment 71980 --> https://bugs.winehq.org/attachment.cgi?id=71980 patch This patch should help. It won't work if the program depends on the flags this function accepts, but it's not just a stub either. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=52645 --- Comment #3 from Kevin F. Quinn <co(a)kevquinn.com> --- Thanks, I'll give that a whirl; if it is using the flags then that'll show in the trace. Might take a while as I'll need to set up the build environment from scratch. I don't believe there's a free-license download. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=52645 --- Comment #4 from Gijs Vermeulen <gijsvrm(a)gmail.com> --- Patch was committed upstream as <https://source.winehq.org/git/wine.git/commit/205a9322f1a3d05763c4ae7be55350dff9967c6e> -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=52645 Fabian Maurer <dark.shadow4(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Fixed by SHA1| |205a9322f1a3d05763c4ae7be55 | |350dff9967c6e Resolution|--- |FIXED --- Comment #5 from Fabian Maurer <dark.shadow4(a)web.de> --- Thanks, marking fixed. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=52645 --- Comment #6 from Kevin F. Quinn <co(a)kevquinn.com> --- Well, I haven't been able to test yet - didn't realise building Wine was going to be quite so tricky... -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=52645 --- Comment #7 from Gijs Vermeulen <gijsvrm(a)gmail.com> --- (In reply to Kevin F. Quinn from comment #6)
Well, I haven't been able to test yet - didn't realise building Wine was going to be quite so tricky...
That's not a problem, take your time, or wait a week for 7.5 to come out. The first issue here is fixed as it won't crash on an unimplemented function anymore. If the program still doesn't run because of an unhandled flag, that would deserve its own bug :) -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=52645 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #8 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 7.5. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=52645 --- Comment #9 from Kevin F. Quinn <co(a)kevquinn.com> --- Quick update from my end, fwiw, after I eventualy got wine building. The application does set the PMSF_DONT_SKIP_SPACES flag, but only supplies mask (pszSpec) strings that don't have spaces anyway so continuing irrespective of the flags works well enough. (the app now falls over another missing API, but now I have the build environment set up I'll pursue that and whatever else is hiding behind it myself. At least until I get stuck...) -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla