Closed lentsius-bark closed 3 years ago
Several pulls later, the issue remains. I've been thinking that it could have been a temporary issue but it looks like a permanent change that took place in the source.
I usually only builds against the stable versions, so if the issue still persists on the stable version of 3.2.4 then I will have a look at it.
@the1schwartz absolutely understandable. Updating the module before a stable release makes little to no sense.
On a side note as heads up, this may be of service to you once the time comes to look into this, I suspect the issue stems from this PR that was pushed into Godot 3.2.4, 5 days ago: https://github.com/godotengine/godot/pull/45618
https://github.com/GameAnalytics/GA-SDK-GODOT/blob/master/gameanalytics/SCsub#L9
I was getting the same error in my godot_dragonbones plugin -- we were both enabling c++11 in our SCsub. It seems to have been only an issue on x11 builds. At least my windows builds were fine
I seem to be compiling fine now without this line as I think theyve brought newer c++ standards in for 3.3.
Maybe give that a shot
(I made it here when trying to find help through Google)
You should remove https://github.com/GameAnalytics/GA-SDK-GODOT/blob/master/gameanalytics/SCsub#L9 indeed. Godot 3.3 requires C++14.
I can confirm that removing the mentioned lines works.
Ok thanks. I will try to get the SDK updated soon.
thanks!
I've been keeping up to date with the master 3.2 branch. It's always worked like a charm till just a few commits ago when I started getting the below pasted errors related to std:mutex
This only occurs when building the editor with the gameanalytics module.