http://bugs.winehq.org/show_bug.cgi?id=11343
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |focht@gmx.net Depends on| |15770 Resolution| |FIXED Summary|hMailServer does not work |hMailServer 4.x service | |calls some unsupported | |WSAIoctl ioctl codes
--- Comment #8 from Anastasius Focht focht@gmx.net 2012-01-10 17:02:36 CST --- Hello,
--- quote --- For instance, hMailServer includes a MySQL installation which does not work properly under Linux. The workaround to this was to use an already existing MySQL installation in Linux. --- quote ---
MySQL installation/running requirement is relatively easy to fix, see http://bugs.winehq.org/show_bug.cgi?id=15770#c6
Use older hMailServer 4.x which ships mysql server for testing.
Newer 5.x installers come with MS SQL server or external engines and more prerequisites ('winetricks dotnet20' and 'winetricks mdac28 jet40').
Using the reporter date this bug should target 4.x installers.
hMailServer 4.4.3 - Build 285 Yes 2008-11-10
http://www.hmailserver.com/index.php?page=background_download_file&downl...
--- quote --- Please, retest in latest wine version. There are a few implemented WS_SIO_GET_EXTENSION_FUNCTION_POINTER guids now and the program may work or at least run further. --- quote ---
Trace log:
--- snip --- 0086:Call ws2_32.WSASocketA(00000002,00000001,00000000,00000000,00000000,00000001) ret=004e6031 007e:Call KERNEL32.CreateEventA(00000000,00000001,00000000,00000000) ret=00511c71 0086:Ret ws2_32.WSASocketA() retval=000006a4 ret=004e6031 0086:Call ws2_32.setsockopt(000006a4,0000ffff,00001001,0575e8f8,00000004) ret=004e60b0 0086:Call ntdll.wine_server_handle_to_fd(000006a4,00000000,0575e6fc,00000000) ret=71d1f63f 0086:Ret ntdll.wine_server_handle_to_fd() retval=00000000 ret=71d1f63f 0086:Call ntdll.wine_server_release_fd(000006a4,00000154) ret=71d1f67f 0086:Ret ntdll.wine_server_release_fd() retval=00000000 ret=71d1f67f 0086:Ret ws2_32.setsockopt() retval=00000000 ret=004e60b0 007e:Call KERNEL32.CreateEventA(00000000,00000001,00000000,00000000) ret=00511c71 0086:Call ws2_32.WSAIoctl(000006a4,c8000006,0575e93c,00000010,0075f9fc,00000004,0575e938,00000000,00000000) ret=004e632a 0086:Ret ws2_32.WSAIoctl() retval=00000000 ret=004e632a 0086:Call ws2_32.WSAIoctl(000006a4,c8000006,0575e94c,00000010,0075fa00,00000004,0575e938,00000000,00000000) ret=004e639f 0086:Ret ws2_32.WSAIoctl() retval=00000000 ret=004e639f 0086:Call ws2_32.closesocket(000006a4) ret=004e63ab ... 0086:Call KERNEL32.CreateIoCompletionPort(ffffffff,00000000,00000000,00000000) ret=004ea8af 0086:Ret KERNEL32.CreateIoCompletionPort() retval=000006b4 ret=004ea8af ... --- snip ---
Which looks ok.
There are still issues (admin tool fails to connect) but these deserve their own bugs (or are already covered by others).
$ sha1sum hMailServer-4.4.3-B285.exe 882190f4dbf1133c77b0950cf507c6bab56943ba hMailServer-4.4.3-B285.exe
$ wine --version wine-1.3.36-269-g662f3ab2
Regards