Attached is the log segment, after running gzip.
Well, something strange is going on, but so far I cannot figure out what. Your log shows:
trace:module:load_dll looking for L"MFC42.DLL" in L"C:\\CServe\\CS3;.;c:\\windows\\system;c:\\windows;c:\\windows;c:\\windows\\system;e:\\;e:\\test;f:\\"
trace:module:MODULE_GetLoadOrderW looking for L"MFC42.DLL"
trace:module:open_app_key searching L"MFC42" in L"Machine\\Software\\Wine\\Wine\\Config\\AppDefaults\\CS3.exe\\DllOverrides"
trace:module:MODULE_GetLoadOrderW got standard entry "n,b" for L"MFC42.DLL"
trace:module:load_dll Trying native dll L"MFC42.DLL"
trace:module:load_dll Trying built-in L"MFC42.DLL"
warn:module:load_builtin_dll cannot open .so lib for builtin L"MFC42.DLL": /usr/local/lib/wine/mfc42.dll.so: cannot open shared object file: No such file or directory
warn:module:load_dll Failed to load module L"MFC42.DLL"; status=c0000135
err:module:import_dll Library MFC42.DLL (which is needed by L"C:\\CServe\\CS3\\CS3COR.DLL") not found
Notice that yours says "Trying native dll" and then immediately "Trying built-in". It never found a native version.
But for me (with another DLL), I get something that looks like:
trace:module:load_dll looking for L"ole32.dll" in L"C:\\Program Files\\WinZip;.;c:\\windows\\system;c:\\windows;c:\\windows;c:\\windows\\system;c:\\Xilinx\\bin\\nt;$XILINX\\Synth\\bin-win32i;c:\\CapFast\\wcs\\bin;e:\\"
trace:module:MODULE_GetLoadOrderW looking for L"C:\\windows\\system\\ole32.dll"
trace:module:open_app_key searching L"ole32" in L"Machine\\Software\\Wine\\Wine\\Config\\AppDefaults\\WINZIP32.EXE\\DllOverrides"
trace:module:MODULE_GetLoadOrderW got standard entry "n,b" for L"ole32.dll"
trace:module:load_dll Trying native dll L"C:\\windows\\system\\ole32.dll"
trace:module:load_native_dll loading L"C:\\windows\\system\\ole32.dll"
So I find the native DLL. Something strange is going on with your system; I suspect something got configured wierd, but I don't know what. Anyway, I guess the next thing to try is:
strace wine CS3 >& wineb.log
Now search through that for mfc42. You should see lines something like:
stat64("/home/dclark/.wine/dosdevices/c:/Program Files/WinZip/ole32.dll", 0x4070e198) = -1 ENOENT (No such file or directory)
That should go on through the various elements of the Wine path, until it finds a match:
stat64("/home/dclark/.wine/dosdevices/c:/windows/system/ole32.dll", {st_mode=S_IFREG|0775, st_size=778512, ...}) = 0
The "= 0" at the end means it found a match.
I tried using WINEDLLOVERRIDES="mfc42=n,b" wine CS3 and WINEDLLOVERRIDES="mfc42=b,n" wine CS3
Errors looked the same.
Also, the section from ~/.wine/config related to this DLL is:
"mfc42" = "native, builtin"
When I run either sol or notepad, I do not get DLL errors. But, I do receive the following, and I am not clear on what file I need to add screen resolution, which does appear to be '96'.
Please use the registry key HKEY_CURRENT_CONFIG\Software\Fonts\LogPixels to set the screen resolution and remove the "Resolution" entry in the config file err:wave:OSS_WaveOutInit /dev/mixer1: No such device err:wave:OSS_WaveInInit /dev/mixer1: No such device
John McKee
_______________________________________________ wine-users mailing list wine-users@xxxxxxxxxx http://www.winehq.org/mailman/listinfo/wine-users