Issues Running Steam with Wine

Questions about Wine on macOS.
Locked
Ystem
Newbie
Newbie
Posts: 3
Joined: Sun Jul 30, 2017 11:36 am

Issues Running Steam with Wine

Post by Ystem »

I installed steam with wine a while ago, and it has been working fine until recently. When I try to launch steam, I get two errors. The first one is an issue failing to load a file:

Code: Select all

ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
Other posts elsewhere fix this by installing a missing font, but they are all for linux, and I don't know what the relevant font(s) are for mac or how to install them.
Link

The second error is:

Code: Select all

net.cpp (262) : Fatal Assertion Failed: PlatformSocketsInit failed, error [no name available] (10045)
net.cpp (262) : Fatal assert failed: net.cpp, line 262.  Application exiting.

Assert( Fatal Assertion Failed: PlatformSocketsInit failed, error [no name available] (10045) ):net.cpp:262
Which is another problem that has been experienced by others. It is caused by a bug with wine, that was fixed for most people in wine staging 2.12, but I installed wine staging and nothing changed.
Link

Any help is much appreciated. Here is the full terminal log when I try to start wine:

Code: Select all

Last login: Sat Jul 29 13:04:06 on ttys000
Macintosh-0025009f7c10:~ me$ /Users/me/Desktop/Steam\ Start.command ; exit;
fixme:ver:GetCurrentPackageId (0x32e4f0 0x0): stub
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
fixme:winsock:WSAIoctl SIO_GET_EXTENSION_FUNCTION_POINTER: unimplemented DisconnectEx
fixme:ntdll:server_ioctl_file Unsupported ioctl c8000006 (device=c800 access=0 func=1 method=2)
fixme:winsock:server_ioctl_sock Unsupported ioctl c8000006 (device=c800 access=0 func=1 method=2)
fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (_WSAIORW(IOC_WS2, 6))
net.cpp (262) : Fatal Assertion Failed: PlatformSocketsInit failed, error [no name available] (10045)
net.cpp (262) : Fatal assert failed: net.cpp, line 262.  Application exiting.

Assert( Fatal Assertion Failed: PlatformSocketsInit failed, error [no name available] (10045) ):net.cpp:262

fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f006760, 0x3f041d28, 0x3f041d20
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f006760, 0x3f041d60, 0x3f041d58
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f006760, 0x3f041cf0, 0x3f041ce8
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f006760, 0x3f041d98, 0x3f041d90
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f006760, 0x3f041dd0, 0x3f041dc8
_ExitOnFatalAssert
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
fixme:ver:GetCurrentPackageId (0x33f074 0x0): stub

[Process completed]
SetantaLP
Level 3
Level 3
Posts: 54
Joined: Mon Jul 31, 2017 3:55 am

Re: Issues Running Steam with Wine

Post by SetantaLP »

That's strange. Because for me on a 32-bit win7 profile in wine staging 2.12 (and also in wine stable 2.0.2) on OS X 10.10.5 I get the "ILocalize::AddFile()" (which seems more like a warning that can be ignored) and some bugs with the webhelper, but I don't have the second error and steam starts fine. So it might help to know which OS X-version and which wine configuration (32/64-Bit, winXP/win7...) you use.
Ystem
Newbie
Newbie
Posts: 3
Joined: Sun Jul 30, 2017 11:36 am

Re: Issues Running Steam with Wine

Post by Ystem »

I'm running OSX 10.11.6, and I think I'm running wine with 32 bit XP, though I can't figure out how to check the wine settings. My wine version is 1.8.3.
SetantaLP
Level 3
Level 3
Posts: 54
Joined: Mon Jul 31, 2017 3:55 am

Re: Issues Running Steam with Wine

Post by SetantaLP »

You need at least stable 2.0.2, staging 2.12 or devel 2.13 to run steam, because steam self-updates itself to the latest version, which is not compatible to older wine-versions (see Steam AppDB-page).
To check which Level (e.g. WinXP) you use, simply run winecfg on the prefix. If you want to check which architecture (32bit/64bit) you use, simply check if there is a folder "Program Files (x86)" under "drive_c/" in your prefix home-directory. If yes, you are using a 64-bit system.
Ystem
Newbie
Newbie
Posts: 3
Joined: Sun Jul 30, 2017 11:36 am

Re: Issues Running Steam with Wine

Post by Ystem »

Thanks for the help. I updated wine with homebrew, and now it works.
SetantaLP
Level 3
Level 3
Posts: 54
Joined: Mon Jul 31, 2017 3:55 am

Re: Issues Running Steam with Wine

Post by SetantaLP »

No problem.
Locked