http://bugs.winehq.org/show_bug.cgi?id=28227
--- Comment #2 from Henrý Þór Baldursson henry.baldursson@gmail.com 2011-08-29 19:41:37 CDT --- I gave it a shot, but I'm not familiar enough with Wine development to compile a usable version of wine for OS X -- my copies of Wine come via Wineskins.
I compiled the wine source head against Xquartz, copied my drive_c/, dosdevices/, and *.reg to my ~/.wine/ from the Wineskin app. But I keep getting an error when trying to run the game. Can't even run wineconsole from the distro I compiled.
Error I get is:
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bc6131e Wine cannot find the ncurses library (libncurses.5.4.dylib). err:module:attach_process_dlls "ijl11.dll" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\Diablo II\Game.exe" failed, status c0000005
Error for wineconsole: err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bc6131e Wine cannot find the ncurses library (libncurses.5.4.dylib). err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bc6131e
It complains about not finding libncurses.5.4.dylib, but it's right there in /usr/lib.
Sorry I can't be more helpful :/