Linux
Quote...
2021-06-11T22:04:01.3196030Z ===> HOSTCXX sys/simsys_s2.cc
2021-06-11T22:04:01.8263483Z sys/simsys_s2.cc: In function 'const char* dr_get_locale()':
2021-06-11T22:04:01.8266428Z sys/simsys_s2.cc:795:2: error: 'SDL_Locale' was not declared in this scope
2021-06-11T22:04:01.8268303Z SDL_Locale *loc = SDL_GetPreferredLocales();
2021-06-11T22:04:01.8269686Z ^~~~~~~~~~
2021-06-11T22:04:01.8296433Z sys/simsys_s2.cc:795:2: note: suggested alternative: 'SDL_LogWarn'
2021-06-11T22:04:01.8298690Z SDL_Locale *loc = SDL_GetPreferredLocales();
2021-06-11T22:04:01.8300087Z ^~~~~~~~~~
2021-06-11T22:04:01.8302318Z SDL_LogWarn
2021-06-11T22:04:01.8304237Z sys/simsys_s2.cc:795:14: error: 'loc' was not declared in this scope
2021-06-11T22:04:01.8305877Z SDL_Locale *loc = SDL_GetPreferredLocales();
2021-06-11T22:04:01.8307066Z ^~~
2021-06-11T22:04:01.8308714Z sys/simsys_s2.cc:795:14: note: suggested alternative: 'log'
2021-06-11T22:04:01.8310306Z SDL_Locale *loc = SDL_GetPreferredLocales();
2021-06-11T22:04:01.8311780Z ^~~
2021-06-11T22:04:01.8312617Z log
2021-06-11T22:04:01.8314532Z sys/simsys_s2.cc:795:20: error: 'SDL_GetPreferredLocales' was not declared in this scope
2021-06-11T22:04:01.8316399Z SDL_Locale *loc = SDL_GetPreferredLocales();
2021-06-11T22:04:01.8317632Z ^~~~~~~~~~~~~~~~~~~~~~~
2021-06-11T22:04:01.8462195Z sys/simsys_s2.cc:795:20: note: suggested alternative: 'SDL_RenderGetScale'
2021-06-11T22:04:01.8463642Z SDL_Locale *loc = SDL_GetPreferredLocales();
2021-06-11T22:04:01.8464343Z ^~~~~~~~~~~~~~~~~~~~~~~
2021-06-11T22:04:01.8464925Z SDL_RenderGetScale
2021-06-11T22:04:01.8939419Z make: *** [build/default/sys/simsys_s2.o] Error 1
2021-06-11T22:04:01.8947884Z common.mk:50: recipe for target 'build/default/sys/simsys_s2.o' failed
2021-06-11T22:04:01.8957055Z ##[error]Process completed with exit code 2.
Windows
Quote,,,
2021-06-11T22:00:42.1572343Z "D:\a\simutrans\simutrans\Simutrans-SDL2.vcxproj" (default target) (1) ->
2021-06-11T22:00:42.1573131Z (ClCompile target) ->
2021-06-11T22:00:42.1574137Z sys\simsys_s2.cc(795): error C2065: 'SDL_Locale': undeclared identifier [D:\a\simutrans\simutrans\Simutrans-SDL2.vcxproj]
2021-06-11T22:00:42.1575471Z sys\simsys_s2.cc(795): error C2065: 'loc': undeclared identifier [D:\a\simutrans\simutrans\Simutrans-SDL2.vcxproj]
2021-06-11T22:00:42.1576882Z sys\simsys_s2.cc(795): error C3861: 'SDL_GetPreferredLocales': identifier not found [D:\a\simutrans\simutrans\Simutrans-SDL2.vcxproj]
2021-06-11T22:00:42.1578258Z sys\simsys_s2.cc(796): error C2065: 'loc': undeclared identifier [D:\a\simutrans\simutrans\Simutrans-SDL2.vcxproj]
2021-06-11T22:00:42.1579578Z sys\simsys_s2.cc(797): error C2065: 'loc': undeclared identifier [D:\a\simutrans\simutrans\Simutrans-SDL2.vcxproj]
2021-06-11T22:00:42.1580781Z sys\simsys_s2.cc(797): error C2227: left of '->language' must point to class/struct/union/generic type [D:\a\simutrans\simutrans\Simutrans-SDL2.vcxproj]
2021-06-11T22:00:42.1581983Z sys\simsys_s2.cc(797): error C2660: 'strncpy': function does not take 2 arguments [D:\a\simutrans\simutrans\Simutrans-SDL2.vcxproj]
2021-06-11T22:00:42.1582650Z
2021-06-11T22:00:42.1583027Z 10 Warning(s)
2021-06-11T22:00:42.1583408Z 7 Error(s)
2021-06-11T22:00:42.1583959Z
2021-06-11T22:00:42.1584407Z Time Elapsed 00:01:23.45
2021-06-11T22:00:43.3812604Z [91mCopy-Item: [0mD:\a\_temp\9f84c621-8159-4231-b97b-5822d5b84fc9.ps1:3
2021-06-11T22:00:43.3820876Z [96mLine |
2021-06-11T22:00:43.3823471Z [96m 3 | [0m [96mcopy Simutrans_SDL2.exe simutrans\Simutrans.exe[0m
2021-06-11T22:00:43.3824602Z [96m | [91m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2021-06-11T22:00:43.3825618Z [91m[96m | [91mCannot find path 'D:\a\simutrans\simutrans\Simutrans_SDL2.exe' because it does not exist.
2021-06-11T22:00:43.3826568Z [0m
2021-06-11T22:00:43.4059572Z ##[error]Process completed with exit code 1.
SDL2-2.0.14 is minimum required for SDL_Locale.
Ok, r9873 adds define to check for that.
work
thanks