Windows: Problem to compile ai_share

Added by Osquallo about 5 years ago

Hello all
(I am not english so sorry if I don't speak very well english)
These last day I have trying to compile ryzom-core and now all compile fine except "ai_share"
I'm using the external_stlport_lua and include are in the same order than show on wiki.
I dont see anything in the forum about those error so if someone can help me it would be great :)

4>------ Début de la génération : Projet : ai_share, Configuration : Release Win32 ------
4>Compilation en cours...
4>16x16_layer.cpp
4>r:\external\include\stlport\errno.h(55) : fatal error C1189: #error :  errno has been defined before inclusion of errno.h header.
4>world_map.cpp
4>r:\external\include\stlport\errno.h(55) : fatal error C1189: #error :  errno has been defined before inclusion of errno.h header.
4>primitive_parser.cpp
4>R:\external\include\stlport\errno.h(55) : fatal error C1189: #error :  errno has been defined before inclusion of errno.h header.
4>ai_wrapper_server.cpp
4>r:\external\include\stlport\errno.h(55) : fatal error C1189: #error :  errno has been defined before inclusion of errno.h header.
4>ai_types.cpp
4>r:\external\include\stlport\errno.h(55) : fatal error C1189: #error :  errno has been defined before inclusion of errno.h header.
4>ai_spawn_commands.cpp
4>r:\external\include\stlport\errno.h(55) : fatal error C1189: #error :  errno has been defined before inclusion of errno.h header.
4>ai_primitive_parser.cpp
4>r:\external\include\stlport\errno.h(55) : fatal error C1189: #error :  errno has been defined before inclusion of errno.h header.
4>ai_event_report.cpp
4>c:\Ryzom-core\code\ryzom\common\src\game_share/scores.h(44) : error C2039: 'string' : is not a member of 'stlpx_std'
4>c:\Ryzom-core\code\ryzom\common\src\game_share/scores.h(44) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
4>c:\Ryzom-core\code\ryzom\common\src\game_share/scores.h(44) : error C2143: syntax error : missing ',' before '&'
4>c:\Ryzom-core\code\ryzom\common\src\game_share/scores.h(51) : error C2039: 'string' : is not a member of 'stlpx_std'
4>c:\Ryzom-core\code\ryzom\common\src\game_share/scores.h(51) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
4>c:\Ryzom-core\code\ryzom\common\src\game_share/scores.h(51) : error C2143: syntax error : missing ';' before '&'
4>c:\Ryzom-core\code\ryzom\common\src\game_share/scores.h(51) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
4>c:\Ryzom-core\code\ryzom\common\src\game_share/scores.h(52) : error C2039: 'string' : is not a member of 'stlpx_std'
4>c:\Ryzom-core\code\ryzom\common\src\game_share/scores.h(52) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
4>c:\Ryzom-core\code\ryzom\common\src\game_share/scores.h(52) : error C2143: syntax error : missing ';' before '&'
4>c:\Ryzom-core\code\ryzom\common\src\game_share/scores.h(52) : error C2086: 'const int SCORES::string' : redefinition
4>        c:\Ryzom-core\code\ryzom\common\src\game_share/scores.h(51) : see declaration of 'SCORES::string'
4>c:\Ryzom-core\code\ryzom\common\src\game_share/scores.h(52) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
4>r:\external\include\stlport\errno.h(55) : fatal error C1189: #error :  errno has been defined before inclusion of errno.h header.
4>ai_event.cpp
4>r:\external\include\stlport\errno.h(55) : fatal error C1189: #error :  errno has been defined before inclusion of errno.h header.
4>ai_alias_description_node.cpp
4>r:\external\include\stlport\errno.h(55) : fatal error C1189: #error :  errno has been defined before inclusion of errno.h header.
4>ai_aiming_type.cpp
4>r:\external\include\stlport\errno.h(55) : fatal error C1189: #error :  errno has been defined before inclusion of errno.h header.
4>ai_actions_dr.cpp
4>r:\external\include\stlport\errno.h(55) : fatal error C1189: #error :  errno has been defined before inclusion of errno.h header.
4>ai_actions.cpp
4>r:\external\include\stlport\errno.h(55) : fatal error C1189: #error :  errno has been defined before inclusion of errno.h header.
4>ai_action_commands.cpp
4>r:\external\include\stlport\errno.h(55) : fatal error C1189: #error :  errno has been defined before inclusion of errno.h header.
4>Generating Code...
4>Le journal de génération a été enregistré à l'emplacement "file://c:\Ryzom-core\code\ryzom\server\src\ai_share\Release\BuildLog.htm" 
4>ai_share - 26 erreur(s), 0 avertissement(s)