http://bugs.winehq.org/show_bug.cgi?id=58569
Bug ID: 58569 Summary: 32 bit video dll "smackw32" does not load under WoW64 for some reason (mac OSX, 64 bit only) (sorry, wine works fine elsewhere, only hit this on macOSX) Product: Wine Version: 10.12 Hardware: x86-64 OS: MacOS Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: chaosesqueteam@sogetthis.com
The widely used video codec DLL smackw32.dll, which is used by Maxis games and other things from the fun era of PC videogaming, doesn't load for some reason under WoW64 on MacOSX 64-bit only (ie: past 10.15 etc).
Other 32 bit apps work fine (notepad++ 32 bit compile, simcity 3000 executable works fine, etc).
No idea why this one 32 bit dll doesn't work, but it doesn't Reporting as it's a 32 bit item that isn't loading under WoW64: (not 16 bit issue as mistaken for).
0640:fixme:wow:wow64_NtSetLdtEntries 1107 0488323f 0000f335 0000 00000000 00000000: stub 0640:err:module:loader_init "smackw32.dll" failed to initialize, aborting
(Note: happens on 32 bit compiled apps like: Streets of Sim .exe , simcopter.exe, and network enabled simcity 2000.exe (2SCN), which is 32 bit).
I tried the smackw32.dll included on the CDs, and put them in different places: system64wow, system32, and then system. It is also in existance alongside the exes. So every possibility was tried.