Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Editor no longer supports Mac OS X 10.11 #48222

Closed
Avantir-Chaosfire opened this issue Apr 27, 2021 · 5 comments
Closed

Editor no longer supports Mac OS X 10.11 #48222

Avantir-Chaosfire opened this issue Apr 27, 2021 · 5 comments

Comments

@Avantir-Chaosfire
Copy link
Contributor

Avantir-Chaosfire commented Apr 27, 2021

Godot version:
3.3, I think. It's the latest Steam version as of April 26th, 2021. I don't know how to check the version as I can't open the app.

OS/device including version:
Mac OS X 10.11.6

Issue description:
The app crashes instantly on startup when launched from Steam. I launched the app from Terminal and got this:

<Computer Name>:Godot Engine <User Name>$ ./Godot.app/Contents/MacOS/Godot 
dyld: lazy symbol binding failed: Symbol not found: __ZNSt3__118shared_timed_mutexC1Ev
  Referenced from: /Users/<User Name>/Library/Application Support/Steam/SteamApps/common/Godot Engine/./Godot.app/Contents/MacOS/Godot (which was built for Mac OS X 10.12)
  Expected in: /usr/lib/libc++.1.dylib

dyld: Symbol not found: __ZNSt3__118shared_timed_mutexC1Ev
  Referenced from: /Users/<User Name>/Library/Application Support/Steam/SteamApps/common/Godot Engine/./Godot.app/Contents/MacOS/Godot (which was built for Mac OS X 10.12)
  Expected in: /usr/lib/libc++.1.dylib

Trace/BPT trap: 5

It's worth noting that the Steam page lists the minimum requirements as OpenGL 2.1. OS version is not specified.

@akien-mga
Copy link
Member

Thanks for the report, I've fixed the Steam page to specify that it requires macOS 10.12.

The requirement change is expected, it's a consequence of using C++14 standard library in #45618.

Could you check if manually changing the 10.9 versions to 10.12 in /Users/<User Name>/Library/Application Support/Steam/SteamApps/common/Godot Engine/./Godot.app/Contents/Info.plist changes the behavior? E.g. whether it would make macOS give you a friendly error dialog that this version doesn't support your OS, instead of crashing.

@akien-mga akien-mga added this to the 3.4 milestone Apr 27, 2021
akien-mga added a commit to akien-mga/godot that referenced this issue Apr 27, 2021
The min requirement was upped by godotengine#45618 to have proper support for C++14.

Related to godotengine#48222.
akien-mga added a commit that referenced this issue Apr 27, 2021
The min requirement was upped by #45618 to have proper support for C++14.

Related to #48222.

(cherry picked from commit 8851fa7)
@Avantir-Chaosfire
Copy link
Contributor Author

I did this:
Min Version
Which didn't seem to have any effect, when launched via Steam or via Terminal.

@akien-mga akien-mga modified the milestones: 3.4, 3.5 Nov 8, 2021
@jasonliu--
Copy link

Greetings, I am the creator and maintainer of the Godot package for the MacPorts package management system.

I realize that this issue is being reported for Godot Engine on Steam, but I'd just like to point out that on MacPorts, I've been able to get Godot 3.3+ working on old versions of macOS, all the way back to 10.8 (Mountain Lion):

https://ports.macports.org/port/godot/details/

The publicly available package is a couple of patch versions behind, but I already have a MacPorts package prepared for Godot 3.4 that is running, without issues, locally on my macOS 10.11 laptop.

If you really want to run the latest Godot on an old version of macOS, might I suggest giving MacPorts a try?

(CC @akien-mga)

@Calinou
Copy link
Member

Calinou commented Mar 23, 2023

@Avantir-Chaosfire If you still have access to macOS 10.11, do you get a user-friendly error message when trying to run Godot 3.5.2?

@Calinou
Copy link
Member

Calinou commented Apr 6, 2023

Closing due to lack of response.

@Calinou Calinou closed this as not planned Won't fix, can't repro, duplicate, stale Apr 6, 2023
@Calinou Calinou removed this from the 3.5 milestone Apr 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants