Hi,
I haven't been using simutrans for a while but the other day I wanted to compile the lastest revision, but it failed because of an issue related to the override keyword.
I was getting the error message added in r8683
Override required!
I did some digging and found out that the default g++ version that comes with XCode is outdated and thus doesn't support C++11 features.
So I installed gcc 7 with brew and added this line to my configuration to use it (having little experience with makefiles, I'm not sure this is correct).
CXX = /usr/local/bin/g++-7
This first error was gone, but now the compiler couldn't find SDL2 headers and I got the following error message:
SDL2/SDL.h: No such file or directory
I tried playing around with the SDL settings in the makefile without much success.
From what I understand, by default it's looking for them in ~/Library/Frameworks/SDL.framework, which I have, but I was trying to change it to include the files from brew's SDL install in /usr/local/Cellar/sdl/.
If someone handy with compilation on mac could give me a hint, that would be very much appreciated.