Hi Folks,
FreeBSD-4.7, (yes, --prefix=/all) ...
[snip] 0009:trace:module:MODULE_GetLoadOrder got standard wildcard "b,n" for "mfc42.dll" 0009:trace:heap:RtlFreeHeap (0x5c2c0000,00000002,5c2c1768): returning TRUE 0009:trace:module:load_dll Trying built-in 'C:\windows\system\mfc42.dll' 0009:err:module:BUILTIN32_dlopen failed to load .so lib for builtin mfc42.dll: Cannot open "/all/lib/wine/mfc42.dll.so" 0009:warn:module:load_dll Loading of builtin DLL C:\windows\system\mfc42.dll failed (status -1073741702). 0009:warn:module:load_dll Failed to load module 'C:\windows\system\mfc42.dll'; status=-1073741702 0009:trace:heap:RtlFreeHeap (0x5c2c0000,00000002,5c2c0c40): returning TRUE 0009:err:module:import_dll Loading module (file) MFC42.DLL (which is needed by C:\app\Paint Shop Pro\PSP.EXE) failed (error -1073741702). [snip]
I'll leave it to you guys to decide if this is correct...
--- wine/dlls/ntdll/loader.c.ORIGINAL Sun Jun 15 04:05:58 2003 +++ wine/dlls/ntdll/loader.c Sun Jun 15 16:30:36 2003 @@ -1084,7 +1084,7 @@ return nts; }
- if (nts != STATUS_NO_SUCH_FILE) + if (nts != STATUS_PROCEDURE_NOT_FOUND) { WARN("Loading of %s DLL %s failed (status %ld).\n", filetype, filename, nts);
...or if 'nts' was wrong in the first place.