In file included from ../../../../src/ai/threaded/threadedai.c:27:
../../../../src/ai/default/aiplayer.h: In function ‘def_ai_city_data’:
../../../../src/ai/default/aiplayer.h:44:28: error: implicit declaration of function ‘city_ai_data’; did you mean ‘unit_ai_data’? -Werror=implicit-function-declaration
../../../../src/ai/default/aiplayer.h:44:28: error: nested extern declaration of ‘city_ai_data’ -Werror=nested-externs
../../../../src/ai/default/aiplayer.h:44:10: error: cast to pointer from integer of different size -Werror=int-to-pointer-cast
In file included from ../../../../src/ai/default/aisettler.h:21,
../../../../src/common/city.h: At top level:
../../../../src/common/city.h:767:7: error: conflicting types for ‘city_ai_data’
In file included from ../../../../src/ai/threaded/threadedai.c:27:
../../../../src/ai/default/aiplayer.h:44:28: note: previous implicit declaration of ‘city_ai_data’ was here
cc1: all warnings being treated as errors
S2_6 and S3_0 affected. Master seem to work.
Was a regression caused by hrm #905143 - 2.6.3 not affected, 3.0.0-beta1 affected.
In a round of build tests before 2.6.4 release S2_6 build with threaded AI enabled failed.