http://bugs.winehq.org/show_bug.cgi?id=5436
------- Additional Comments From boeser.wolff@web.de 2006-19-09 14:13 ------- a trace with wine 0.9.21 and grepping for "mankind" shows:
trace:file:CreateFileW L"c:\Programme\Mankind/Mankind.mip" GENERIC_READ FILE_SHARE_READ FILE_SHARE_WRITE creation 3 attributes 0x80 trace:file:RtlDosPathNameToNtPathName_U (L"c:\Programme\Mankind/Mankind.mip",0x7cea1cbc,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"c:\Programme\Mankind/Mankind.mip" 520 0x7cea1a10 (nil)) warn:file:wine_nt_to_unix_file_name L"Mankind.mip" not found in /home/$user/.wine/dosdevices/c:/Programme/Mankind warn:file:CreateFileW Unable to create file L"c:\Programme\Mankind/Mankind.mip" (status c0000034) trace:file:CreateFileW returning 0xffffffff
so obviously the CreateFileW call fails. im not sure why. enough diskspace, sufficient permissions... The apptempt to create "mankind.dpf" succeeds, however:
warn:file:wine_nt_to_unix_file_name L"Mankind.npr" not found in /home/boeserwolff/.wine/dosdevices/c:/Programme/Mankind trace:file:CreateFileW L"c:\Programme\Mankind/Mankind.dpf" GENERIC_READ FILE_SHARE_READ FILE_SHARE_WRITE creation 3 attributes 0x80 trace:file:RtlDosPathNameToNtPathName_U (L"c:\Programme\Mankind/Mankind.dpf",0x7cea4a8c,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"c:\Programme\Mankind/Mankind.dpf" 520 0x7cea47e0 (nil)) trace:file:wine_nt_to_unix_file_name L"\??\C:\Programme\Mankind\Mankind.dpf" -> "/home/$user/.wine/dosdevices/c:/Programme/Mankind/Mankind.dpf" trace:file:CreateFileW returning 0x7c trace:file:SetFilePointerEx handle 0x7c offset 0 newpos 0x7cea4b58 origin 2 trace:file:SetFilePointerEx handle 0x7c offset 0 newpos 0x7cea4b40 origin 1 trace:file:SetFilePointerEx handle 0x7c offset 0 newpos 0x7cea4b58 origin 0 trace:file:ReadFile 0x7c 0x16ad48 16 0x7cea4b48 (nil)
so its only "mankind.mip" which cant be created. if i create that file - by touching it, it doesnt help mankind much, maybe because of wrong (no) file contents:
trace:file:CreateFileW L"c:\Programme\Mankind/Mankind.mip" GENERIC_READ FILE_SHARE_READ FILE_SHARE_WRITE creation 3 attributes 0x80 trace:file:RtlDosPathNameToNtPathName_U (L"c:\Programme\Mankind/Mankind.mip",0x7ce86cbc,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"c:\Programme\Mankind/Mankind.mip" 520 0x7ce86a10 (nil)) warn:file:wine_nt_to_unix_file_name L"\??\C:\Programme\Mankind\Mankind.mip" -> "/home/$user/.wine/dosdevices/c:/Programme/Mankind/mankind.mip" required a case-insensitive search trace:file:wine_nt_to_unix_file_name L"\??\C:\Programme\Mankind\Mankind.mip" -> "/home/$user/.wine/dosdevices/c:/Programme/Mankind/mankind.mip" trace:file:CreateFileW returning 0x10
"mankind.mip" stays there after mankind exits. "mankind.dpf" however gets deleted.
comparing a working mankind installation on windows and one with wine, i get the following: the following files named "mankind*" exists in a windows-install: mankind.cfg mankind.dbg
with wine this look somewhat different: mankind.cfg mankind.dbg mankind.mac mankind.mip mankind.npo