domschl / winsteamonmac Goto Github PK
View Code? Open in Web Editor NEWRun the Windows version of Steam on macOS Sonoma with Apple's Game Porting Toolkit
Run the Windows version of Steam on macOS Sonoma with Apple's Game Porting Toolkit
I get the above error after running
brew86 -v install apple/apple/game-porting-toolkit
The following part of the output appears to be where the problem occurs:
/private/tmp/game-porting-toolkit-20240311-6601-nrgwc4/wine/dlls/crypt32/unixlib.c:629:11: error: unknown type name 'SecTrustSettingsDomain'
const SecTrustSettingsDomain domains[] = {
^
/private/tmp/game-porting-toolkit-20240311-6601-nrgwc4/wine/dlls/crypt32/unixlib.c:630:9: error: use of undeclared identifier 'kSecTrustSettingsDomainSystem'
kSecTrustSettingsDomainSystem,
^
/private/tmp/game-porting-toolkit-20240311-6601-nrgwc4/wine/dlls/crypt32/unixlib.c:631:9: error: use of undeclared identifier 'kSecTrustSettingsDomainAdmin'
kSecTrustSettingsDomainAdmin,
^
/private/tmp/game-porting-toolkit-20240311-6601-nrgwc4/wine/dlls/crypt32/unixlib.c:632:9: error: use of undeclared identifier 'kSecTrustSettingsDomainUser'
kSecTrustSettingsDomainUser
^
/private/tmp/game-porting-toolkit-20240311-6601-nrgwc4/wine/dlls/crypt32/unixlib.c:640:18: warning: this function declaration is not a prototype [-Wstrict-prototypes]
status = SecTrustSettingsCopyCertificates(domains[domain], &certs);
^
/private/tmp/game-porting-toolkit-20240311-6601-nrgwc4/wine/dlls/crypt32/unixlib.c:641:23: error: use of undeclared identifier 'noErr'
if (status == noErr)
^
/private/tmp/game-porting-toolkit-20240311-6601-nrgwc4/wine/dlls/crypt32/unixlib.c:647:31: warning: this function declaration is not a prototype [-Wstrict-prototypes]
if ((status = SecItemExport(cert, kSecFormatX509Cert, 0, NULL, &certData)) == noErr)
^
/private/tmp/game-porting-toolkit-20240311-6601-nrgwc4/wine/dlls/crypt32/unixlib.c:647:51: error: use of undeclared identifier 'kSecFormatX509Cert'
if ((status = SecItemExport(cert, kSecFormatX509Cert, 0, NULL, &certData)) == noErr)
^
/private/tmp/game-porting-toolkit-20240311-6601-nrgwc4/wine/dlls/crypt32/unixlib.c:647:95: error: use of undeclared identifier 'noErr'
if ((status = SecItemExport(cert, kSecFormatX509Cert, 0, NULL, &certData)) == noErr)
I'm running macOS Sonoma 14.3.1 (23D60) on an Apple M2 MacBook Pro.
When I get to the step
ditto /Volumes/Game\ Porting\ Toolkit-1.0/redist/lib/ brew86 --prefix game-porting-toolkit
/lib/
It gives me 2 errors:
bash: brew86: command not found
and
ditto: /lib/: Read-only file system
How can I fix this?
Hi,
I followed all the instructions to a tee and got to the setup process. The small window for Steam Windows installation shows up and by default it chooses C://Program Files (x86)/Steam/. I did this and it said it was installed. I ran the setup process as follows:
cd ~/Win10/drive_c
MTL_HUD_ENABLED=0 WINEESYNC=1 WINEPREFIX=/Users/(myuserfolder)/Win10 /usr/local/opt/game-porting-toolkit/bin/wine64 SteamSetup.exe
Terminal then gave me the following error inexplicably
Any help???
hi!
I did everything according to your instructions and when starting CS:GO get the following error:
"Failed to initialize NWAPI with error (OxFFFFFFFE), which is required when running on NVIDIA hardware,
Your drivers may be corrupt or out of date."
Have you ever encountered such a problem? Mb do you know how it can be solved?
Replace it using $(whoami) to automatically detect username in terminal.
I followed all steps and was patience in the last steps. After I waited for around 2 hours, I realized that I kept receiving the same error message "[0122/023753.742:ERROR:crashpad_client_win.cc(132)] crash server failed to launch, self-terminating" every 1 minutes.
Is it normal? How long should I wait for the first time? I tried rebooting the Mac and started Steam again after waiting for 2 hours, but it didn't help.
with command Line Tools version 15.1 to build game_porting_toolit
correctly.
I found even I close steam, it will appear again.
I need to kill all process start with wine in activity monitor, then the terminal process could stop with control + c
is it correctly ? or I need to follow some other steps I missing?
Following the instructions, brew downloads and compiles game-porting-toolkit ok, but when under the "Continue" header, and it asks me to run this command:
WINEPREFIX=~/Win10
brew86 --prefix game-porting-toolkit/bin/wine64 winecfg
I get an error as I have no wine64 install inside game-porting-toolkit. How can I install wine64 here?
/usr/local/opt/game-porting-toolkit-compiler/lib:
total 101224
drwxr-xr-x 3 jordan.olson admin 96B 13 Nov 19:23 clang/
drwxr-xr-x 5 jordan.olson admin 160B 13 Nov 19:23 ./
-r--r--r-- 1 jordan.olson admin 21M 13 Nov 19:24 libLTO.dylib
-r--r--r-- 1 jordan.olson admin 29M 13 Nov 19:24 libclang.dylib
drwxr-xr-x 9 jordan.olson admin 288B 13 Nov 19:24 ../
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.