coop-deluxe / sm64coopdx

An official continuation of https://github.com/djoslin0/sm64ex-coop on sm64coopdx for the enhancements and progress it already has.
https://sm64coopdx.com
403 stars 71 forks source link

Intel Mac Version won't run #333

Closed Texzx closed 1 week ago

Texzx commented 2 months ago

Version - Intel Mac 10.15.7, Running 64 bit Catalina.

Error Message: sm64coopdx cannot be opened because of a problem. Check with the developer to make sure sm64coopdx works with this version of macOS. You may need to reinstall the application. Be sure to install any available updates for the application and macOS.

of course the arm version doesn't work since it's 10.14+ but Catalina should be good enough to open the intel one on an intel machine, unsure if I should homebrew the windows version through wine until a new mac version is implemented or just to wait.

EmeraldLoc commented 2 months ago

The prebuilt binary doesn’t support Catalina, so you’re going to have to compile coop manually

Edit: wait never mind this is weird. When an intel user compiles an intel build of coop, the minimum version is set to macOS 10.15, otherwise it’s at macOS 13. I compile on an arm machine. Now I am a little bit con fused because the makefile is checking the shell by running the arch command, however when I compile the prebuilt binaries I’m setting my arch to intel. I’ll have to take a look at this when I get some time

EmeraldLoc commented 2 months ago

Ok after doing some investigating indeed my glew and sdl2 builds have a minimum macOS version of macOS 14 (Sonoma). It'll take some work to figure out how I can get these dependencies for older macOS versions (probably involves compiling these libs from source), so will take some time.

In the meantime, I'd recommend following the instructions in the Wiki on how to compile on macOS Intel.

Texzx commented 1 month ago

Ok after doing some investigating indeed my glew and sdl2 builds have a minimum macOS version of macOS 14 (Sonoma). It'll take some work to figure out how I can get these dependencies for older macOS versions (probably involves compiling these libs from source), so will take some time.

In the meantime, I'd recommend following the instructions in the Wiki on how to compile on macOS Intel.

I will give it a try, for now, homebrewing the windows opengl version via wine works perfectly fine!

ThePlayerRolo commented 1 month ago

Ok after doing some investigating indeed my glew and sdl2 builds have a minimum macOS version of macOS 14 (Sonoma). It'll take some work to figure out how I can get these dependencies for older macOS versions (probably involves compiling these libs from source), so will take some time. In the meantime, I'd recommend following the instructions in the Wiki on how to compile on macOS Intel.

I will give it a try, for now, homebrewing the windows opengl version via wine works perfectly fine!

how did you set up wine? I've moved from mac to windows a month ago and compiled SM64 Coopdx on Macos Catalina , but I never could get wine working, it would be nice to know just in case.