Opened 8 months ago
Last modified 6 months ago
#72973 assigned defect
game-porting-toolkit: Building game-porting-toolkit requires the MacOSX13.sdk to be present
| Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | Gcenx |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 2.11.5 |
| Keywords: | sequoia | Cc: | |
| Port: | game-porting-toolkit |
Description
game-porting-toolkit fails to build on macOS 15:
Error: Failed to fetch game-porting-toolkit: Building game-porting-toolkit requires the MacOSX13.sdk to be present in /Applications/Xcode.app/Contents/Developer/SDKs/ DEBUG: Error code: NONE
No version of Xcode or the command line tools for macOS 15 provides the macOS 13 SDK.
If you really do need the macOS 13 SDK when building on macOS 15, we can add a MacOSX13.sdk subport to the MacOSX.sdk port and then you would depend on it and manually configure the sdk variables to point to it.
Attachments (1)
Change History (9)
comment:1 Changed 7 months ago by Gcenx
comment:2 Changed 7 months ago by ryandesign (Ryan Carsten Schmidt)
It's not on my to-do list right now.
Could you show the error you were getting with newer SDKs?
Changed 7 months ago by Gcenx
game-porting-toolkit built using MacOSX15.5.sdk
comment:3 Changed 7 months ago by Gcenx
My personal version of game-porting-toolkit is different from the MacPorts version, it uses an older version of cctools/ld64 installed into the same prefix as llvm-cx and uses GStreamer.framework instead of MacPorts gstreamer1 ports. I also downgraded mingw-binutils as the current version has a known issue for older versions of wine.
comment:4 Changed 7 months ago by Gcenx
Checking my notes we could build using Xcode 15.1 but the breakage happened with Xcode 15.3 so something changed with MacOSX14.4.sdk that caused the build to fail.
comment:5 follow-up: 6 Changed 7 months ago by fspkwon (Anthony Robert Brown)
i tried pulling the new MacOSX.sdk port and get a 404 error when installing i specifically but it lets you install the MacOSX13.sdk subport, but the game-porting-toolkit thinks its not there still, im on Tahoe, the only reason i'd use it is because i have specifically Versionless Beta 3 with Intel Support still there apparently... Then says for something or anything using Metal requires 16gb of ram i have only 8gb ... its an unupgradeable iMac from 2017.... crossover can neither run client.exe of auranogi which i think is an older version of mabinogi , cant run mabipro which is Most Definitely an older version of mabinogi , or nexon client, and steam login of steam-nexon doesnt load the usual login panel.. but ill be doing some experimentation with crossovers wine and winetricks you can call it manually: export PATH="/Applications/CrossOver Preview.app/Contents/SharedSupport/CrossOver/bin:$PATH" export WINEPREFIX="/Users/fspkwon/Library/Application Support/CrossOver/Bottles/Mabinogi_Test" export WINEARCH=win64
comment:6 Changed 7 months ago by Gcenx
Replying to fspkwon:
i tried pulling the new MacOSX.sdk port and get a 404 error when installing i specifically but it lets you install the MacOSX13.sdk subport, but the game-porting-toolkit thinks its not there still, im on Tahoe, the only reason i'd use it is because i have specifically Versionless Beta 3 with Intel Support still there apparently... Then says for something or anything using Metal requires 16gb of ram i have only 8gb ... its an unupgradeable iMac rom 2017....
game-porting-toolkit is only designed for Apple Silicon systems not Intel systems.
comment:7 Changed 7 months ago by Gcenx
The latest version of binutils resolved there problem so opened https://github.com/macports/macports-ports/pull/29536
Once that gets merged what remains is MacOSX13.sdk then I can fix game-porting-toolkit if we want it to build on each macOS version.

If you get that merged then I’ll deal with the other problems.