svn from today does not compile - expat to new?

Trying to build your own version of Vega Strike and having problems? Unix users, paste your config.log here (stderr output alone is not helpful).
Post Reply
energyman76b
ISO Party Member
ISO Party Member
Posts: 445
Joined: Tue Feb 11, 2003 8:04 am

svn from today does not compile - expat to new?

Post by energyman76b »

Hi,

I get this error when I try to build today's svn:
In file included from ./src/xml_support.h:11,
from objconv/mesher/to_BFXM.h:10,
from objconv/mesher/from_obj.h:2,
from objconv/mesher/converter.cpp:1:
/usr/include/expat.h:25: Fehler: in Konflikt stehende Deklaration »typedef struct XML_ParserStruct*XML_Parser«
objconv/mesher/expat.h:23: Fehler: »XML_Parser« hat eine vorherige Deklaration als »typedef void*XML_Parser«
/usr/include/expat.h:25: Fehler: Deklaration von »typedef struct XML_ParserStruct*XML_Parser«
objconv/mesher/expat.h:23: Fehler: steht mit der vorherigen Deklaration »typedef void*XML_Parser« in Konflikt
/usr/include/expat.h:25: Fehler: Deklaration von »typedef struct XML_ParserStruct*XML_Parser«
objconv/mesher/expat.h:23: Fehler: steht mit der vorherigen Deklaration »typedef void*XML_Parser« in Konflikt
/usr/include/expat.h:54: Fehler: mehrfache Definition von »enum XML_Error«
objconv/mesher/expat.h:626: Fehler: vorherige Definition hier
/usr/include/expat.h:55: Fehler: in Konflikt stehende Deklaration »XML_ERROR_NONE«
objconv/mesher/expat.h:627: Fehler: »XML_ERROR_NONE« hat eine vorherige Deklaration als »XML_Error XML_ERROR_NONE«
/usr/include/expat.h:55: Fehler: Deklaration von »XML_ERROR_NONE«
objconv/mesher/expat.h:627: Fehler: steht mit der vorherigen Deklaration »XML_Error XML_ERROR_NONE« in Konflikt
/usr/include/expat.h:56: Fehler: in Konflikt stehende Deklaration »XML_ERROR_NO_MEMORY«
objconv/mesher/expat.h:628: Fehler: »XML_ERROR_NO_MEMORY« hat eine vorherige Deklaration als »XML_Error XML_ERROR_NO_MEMORY«
/usr/include/expat.h:56: Fehler: Deklaration von »XML_ERROR_NO_MEMORY«
objconv/mesher/expat.h:628: Fehler: steht mit der vorherigen Deklaration »XML_Error XML_ERROR_NO_MEMORY« in Konflikt
/usr/include/expat.h:57: Fehler: in Konflikt stehende Deklaration »XML_ERROR_SYNTAX«
objconv/mesher/expat.h:629: Fehler: »XML_ERROR_SYNTAX« hat eine vorherige Deklaration als »XML_Error XML_ERROR_SYNTAX«
/usr/include/expat.h:57: Fehler: Deklaration von »XML_ERROR_SYNTAX«
objconv/mesher/expat.h:629: Fehler: steht mit der vorherigen Deklaration »XML_Error XML_ERROR_SYNTAX« in Konflikt
/usr/include/expat.h:58: Fehler: in Konflikt stehende Deklaration »XML_ERROR_NO_ELEMENTS«
objconv/mesher/expat.h:630: Fehler: »XML_ERROR_NO_ELEMENTS« hat eine vorherige Deklaration als »XML_Error XML_ERROR_NO_ELEMENTS«
/usr/include/expat.h:58: Fehler: Deklaration von »XML_ERROR_NO_ELEMENTS«
objconv/mesher/expat.h:630: Fehler: steht mit der vorherigen Deklaration »XML_Error XML_ERROR_NO_ELEMENTS« in Konflikt
/usr/include/expat.h:59: Fehler: in Konflikt stehende Deklaration »XML_ERROR_INVALID_TOKEN«
objconv/mesher/expat.h:631: Fehler: »XML_ERROR_INVALID_TOKEN« hat eine vorherige Deklaration als »XML_Error XML_ERROR_INVALID_TOKEN«
/usr/include/expat.h:59: Fehler: Deklaration von »XML_ERROR_INVALID_TOKEN«
objconv/mesher/expat.h:631: Fehler: steht mit der vorherigen Deklaration »XML_Error XML_ERROR_INVALID_TOKEN« in Konflikt
/usr/include/expat.h:60: Fehler: in Konflikt stehende Deklaration »XML_ERROR_UNCLOSED_TOKEN«
objconv/mesher/expat.h:632: Fehler: »XML_ERROR_UNCLOSED_TOKEN« hat eine vorherige Deklaration als »XML_Error XML_ERROR_UNCLOSED_TOKEN«
/usr/include/expat.h:60: Fehler: Deklaration von »XML_ERROR_UNCLOSED_TOKEN«
objconv/mesher/expat.h:632: Fehler: steht mit der vorherigen Deklaration »XML_Error XML_ERROR_UNCLOSED_TOKEN« in Konflikt
/usr/include/expat.h:61: Fehler: in Konflikt stehende Deklaration »XML_ERROR_PARTIAL_CHAR«
objconv/mesher/expat.h:633: Fehler: »XML_ERROR_PARTIAL_CHAR« hat eine vorherige Deklaration als »XML_Error XML_ERROR_PARTIAL_CHAR«
/usr/include/expat.h:61: Fehler: Deklaration von »XML_ERROR_PARTIAL_CHAR«
objconv/mesher/expat.h:633: Fehler: steht mit der vorherigen Deklaration »XML_Error XML_ERROR_PARTIAL_CHAR« in Konflikt
/usr/include/expat.h:62: Fehler: in Konflikt stehende Deklaration »XML_ERROR_TAG_MISMATCH«
objconv/mesher/expat.h:634: Fehler: »XML_ERROR_TAG_MISMATCH« hat eine vorherige Deklaration als »XML_Error XML_ERROR_TAG_MISMATCH«
/usr/include/expat.h:62: Fehler: Deklaration von »XML_ERROR_TAG_MISMATCH«
objconv/mesher/expat.h:634: Fehler: steht mit der vorherigen Deklaration »XML_Error XML_ERROR_TAG_MISMATCH« in Konflikt
/usr/include/expat.h:63: Fehler: in Konflikt stehende Deklaration »XML_ERROR_DUPLICATE_ATTRIBUTE«
objconv/mesher/expat.h:635: Fehler: »XML_ERROR_DUPLICATE_ATTRIBUTE« hat eine vorherige Deklaration als »XML_Error XML_ERROR_DUPLICATE_ATTRIBUTE«
/usr/include/expat.h:63: Fehler: Deklaration von »XML_ERROR_DUPLICATE_ATTRIBUTE«
objconv/mesher/expat.h:635: Fehler: steht mit der vorherigen Deklaration »XML_Error XML_ERROR_DUPLICATE_ATTRIBUTE« in Konflikt
/usr/include/expat.h:64: Fehler: in Konflikt stehende Deklaration »XML_ERROR_JUNK_AFTER_DOC_ELEMENT«
objconv/mesher/expat.h:636: Fehler: »XML_ERROR_JUNK_AFTER_DOC_ELEMENT« hat eine vorherige Deklaration als »XML_Error XML_ERROR_JUNK_AFTER_DOC_ELEMENT«
/usr/include/expat.h:64: Fehler: Deklaration von »XML_ERROR_JUNK_AFTER_DOC_ELEMENT«
objconv/mesher/expat.h:636: Fehler: steht mit der vorherigen Deklaration »XML_Error XML_ERROR_JUNK_AFTER_DOC_ELEMENT« in Konflikt
/usr/include/expat.h:65: Fehler: in Konflikt stehende Deklaration »XML_ERROR_PARAM_ENTITY_REF«
objconv/mesher/expat.h:637: Fehler: »XML_ERROR_PARAM_ENTITY_REF« hat eine vorherige Deklaration als »XML_Error XML_ERROR_PARAM_ENTITY_REF«
/usr/include/expat.h:65: Fehler: Deklaration von »XML_ERROR_PARAM_ENTITY_REF«
objconv/mesher/expat.h:637: Fehler: steht mit der vorherigen Deklaration »XML_Error XML_ERROR_PARAM_ENTITY_REF« in Konflikt
/usr/include/expat.h:66: Fehler: in Konflikt stehende Deklaration »XML_ERROR_UNDEFINED_ENTITY«
objconv/mesher/expat.h:638: Fehler: »XML_ERROR_UNDEFINED_ENTITY« hat eine vorherige Deklaration als »XML_Error XML_ERROR_UNDEFINED_ENTITY«
/usr/include/expat.h:66: Fehler: Deklaration von »XML_ERROR_UNDEFINED_ENTITY«
objconv/mesher/expat.h:638: Fehler: steht mit der vorherigen Deklaration »XML_Error XML_ERROR_UNDEFINED_ENTITY« in Konflikt
/usr/include/expat.h:67: Fehler: in Konflikt stehende Deklaration »XML_ERROR_RECURSIVE_ENTITY_REF«
objconv/mesher/expat.h:639: Fehler: »XML_ERROR_RECURSIVE_ENTITY_REF« hat eine vorherige Deklaration als »XML_Error XML_ERROR_RECURSIVE_ENTITY_REF«
/usr/include/expat.h:67: Fehler: Deklaration von »XML_ERROR_RECURSIVE_ENTITY_REF«
objconv/mesher/expat.h:639: Fehler: steht mit der vorherigen Deklaration »XML_Error XML_ERROR_RECURSIVE_ENTITY_REF« in Konflikt
/usr/include/expat.h:68: Fehler: in Konflikt stehende Deklaration »XML_ERROR_ASYNC_ENTITY«
objconv/mesher/expat.h:640: Fehler: »XML_ERROR_ASYNC_ENTITY« hat eine vorherige Deklaration als »XML_Error XML_ERROR_ASYNC_ENTITY«
/usr/include/expat.h:68: Fehler: Deklaration von »XML_ERROR_ASYNC_ENTITY«
objconv/mesher/expat.h:640: Fehler: steht mit der vorherigen Deklaration »XML_Error XML_ERROR_ASYNC_ENTITY« in Konflikt
/usr/include/expat.h:69: Fehler: in Konflikt stehende Deklaration »XML_ERROR_BAD_CHAR_REF«
objconv/mesher/expat.h:641: Fehler: »XML_ERROR_BAD_CHAR_REF« hat eine vorherige Deklaration als »XML_Error XML_ERROR_BAD_CHAR_REF«
/usr/include/expat.h:69: Fehler: Deklaration von »XML_ERROR_BAD_CHAR_REF«
objconv/mesher/expat.h:641: Fehler: steht mit der vorherigen Deklaration »XML_Error XML_ERROR_BAD_CHAR_REF« in Konflikt
/usr/include/expat.h:70: Fehler: in Konflikt stehende Deklaration »XML_ERROR_BINARY_ENTITY_REF«
objconv/mesher/expat.h:642: Fehler: »XML_ERROR_BINARY_ENTITY_REF« hat eine vorherige Deklaration als »XML_Error XML_ERROR_BINARY_ENTITY_REF«
/usr/include/expat.h:70: Fehler: Deklaration von »XML_ERROR_BINARY_ENTITY_REF«
objconv/mesher/expat.h:642: Fehler: steht mit der vorherigen Deklaration »XML_Error XML_ERROR_BINARY_ENTITY_REF« in Konflikt
/usr/include/expat.h:71: Fehler: in Konflikt stehende Deklaration »XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF«
objconv/mesher/expat.h:643: Fehler: »XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF« hat eine vorherige Deklaration als »XML_Error XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF«
/usr/include/expat.h:71: Fehler: Deklaration von »XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF«
objconv/mesher/expat.h:643: Fehler: steht mit der vorherigen Deklaration »XML_Error XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF« in Konflikt
/usr/include/expat.h:72: Fehler: in Konflikt stehende Deklaration »XML_ERROR_MISPLACED_XML_PI«
objconv/mesher/expat.h:644: Fehler: »XML_ERROR_MISPLACED_XML_PI« hat eine vorherige Deklaration als »XML_Error XML_ERROR_MISPLACED_XML_PI«
/usr/include/expat.h:72: Fehler: Deklaration von »XML_ERROR_MISPLACED_XML_PI«
objconv/mesher/expat.h:644: Fehler: steht mit der vorherigen Deklaration »XML_Error XML_ERROR_MISPLACED_XML_PI« in Konflikt
/usr/include/expat.h:73: Fehler: in Konflikt stehende Deklaration »XML_ERROR_UNKNOWN_ENCODING«
objconv/mesher/expat.h:645: Fehler: »XML_ERROR_UNKNOWN_ENCODING« hat eine vorherige Deklaration als »XML_Error XML_ERROR_UNKNOWN_ENCODING«
/usr/include/expat.h:73: Fehler: Deklaration von »XML_ERROR_UNKNOWN_ENCODING«
objconv/mesher/expat.h:645: Fehler: steht mit der vorherigen Deklaration »XML_Error XML_ERROR_UNKNOWN_ENCODING« in Konflikt
/usr/include/expat.h:74: Fehler: in Konflikt stehende Deklaration »XML_ERROR_INCORRECT_ENCODING«
objconv/mesher/expat.h:646: Fehler: »XML_ERROR_INCORRECT_ENCODING« hat eine vorherige Deklaration als »XML_Error XML_ERROR_INCORRECT_ENCODING«
/usr/include/expat.h:74: Fehler: Deklaration von »XML_ERROR_INCORRECT_ENCODING«
objconv/mesher/expat.h:646: Fehler: steht mit der vorherigen Deklaration »XML_Error XML_ERROR_INCORRECT_ENCODING« in Konflikt
/usr/include/expat.h:75: Fehler: in Konflikt stehende Deklaration »XML_ERROR_UNCLOSED_CDATA_SECTION«
objconv/mesher/expat.h:647: Fehler: »XML_ERROR_UNCLOSED_CDATA_SECTION« hat eine vorherige Deklaration als »XML_Error XML_ERROR_UNCLOSED_CDATA_SECTION«
/usr/include/expat.h:75: Fehler: Deklaration von »XML_ERROR_UNCLOSED_CDATA_SECTION«
objconv/mesher/expat.h:647: Fehler: steht mit der vorherigen Deklaration »XML_Error XML_ERROR_UNCLOSED_CDATA_SECTION« in Konflikt
/usr/include/expat.h:76: Fehler: in Konflikt stehende Deklaration »XML_ERROR_EXTERNAL_ENTITY_HANDLING«
objconv/mesher/expat.h:648: Fehler: »XML_ERROR_EXTERNAL_ENTITY_HANDLING« hat eine vorherige Deklaration als »XML_Error XML_ERROR_EXTERNAL_ENTITY_HANDLING«
/usr/include/expat.h:76: Fehler: Deklaration von »XML_ERROR_EXTERNAL_ENTITY_HANDLING«
objconv/mesher/expat.h:648: Fehler: steht mit der vorherigen Deklaration »XML_Error XML_ERROR_EXTERNAL_ENTITY_HANDLING« in Konflikt
/usr/include/expat.h:77: Fehler: in Konflikt stehende Deklaration »XML_ERROR_NOT_STANDALONE«
objconv/mesher/expat.h:649: Fehler: »XML_ERROR_NOT_STANDALONE« hat eine vorherige Deklaration als »XML_Error XML_ERROR_NOT_STANDALONE«
/usr/include/expat.h:77: Fehler: Deklaration von »XML_ERROR_NOT_STANDALONE«
objconv/mesher/expat.h:649: Fehler: steht mit der vorherigen Deklaration »XML_Error XML_ERROR_NOT_STANDALONE« in Konflikt
/usr/include/expat.h:78: Fehler: in Konflikt stehende Deklaration »XML_ERROR_UNEXPECTED_STATE«
objconv/mesher/expat.h:651: Fehler: »XML_ERROR_UNEXPECTED_STATE« hat eine vorherige Deklaration als »XML_Error XML_ERROR_UNEXPECTED_STATE«
/usr/include/expat.h:78: Fehler: Deklaration von »XML_ERROR_UNEXPECTED_STATE«
objconv/mesher/expat.h:651: Fehler: steht mit der vorherigen Deklaration »XML_Error XML_ERROR_UNEXPECTED_STATE« in Konflikt
/usr/include/expat.h:101: Fehler: mehrfache Definition von »enum XML_Content_Type«
objconv/mesher/expat.h:29: Fehler: vorherige Definition hier
/usr/include/expat.h:102: Fehler: in Konflikt stehende Deklaration »XML_CTYPE_EMPTY«
objconv/mesher/expat.h:30: Fehler: »XML_CTYPE_EMPTY« hat eine vorherige Deklaration als »XML_Content_Type XML_CTYPE_EMPTY«
/usr/include/expat.h:102: Fehler: Deklaration von »XML_CTYPE_EMPTY«
objconv/mesher/expat.h:30: Fehler: steht mit der vorherigen Deklaration »XML_Content_Type XML_CTYPE_EMPTY« in Konflikt
/usr/include/expat.h:103: Fehler: in Konflikt stehende Deklaration »XML_CTYPE_ANY«
objconv/mesher/expat.h:31: Fehler: »XML_CTYPE_ANY« hat eine vorherige Deklaration als »XML_Content_Type XML_CTYPE_ANY«
/usr/include/expat.h:103: Fehler: Deklaration von »XML_CTYPE_ANY«
objconv/mesher/expat.h:31: Fehler: steht mit der vorherigen Deklaration »XML_Content_Type XML_CTYPE_ANY« in Konflikt
/usr/include/expat.h:104: Fehler: in Konflikt stehende Deklaration »XML_CTYPE_MIXED«
objconv/mesher/expat.h:32: Fehler: »XML_CTYPE_MIXED« hat eine vorherige Deklaration als »XML_Content_Type XML_CTYPE_MIXED«
/usr/include/expat.h:104: Fehler: Deklaration von »XML_CTYPE_MIXED«
objconv/mesher/expat.h:32: Fehler: steht mit der vorherigen Deklaration »XML_Content_Type XML_CTYPE_MIXED« in Konflikt
/usr/include/expat.h:105: Fehler: in Konflikt stehende Deklaration »XML_CTYPE_NAME«
objconv/mesher/expat.h:33: Fehler: »XML_CTYPE_NAME« hat eine vorherige Deklaration als »XML_Content_Type XML_CTYPE_NAME«
/usr/include/expat.h:105: Fehler: Deklaration von »XML_CTYPE_NAME«
objconv/mesher/expat.h:33: Fehler: steht mit der vorherigen Deklaration »XML_Content_Type XML_CTYPE_NAME« in Konflikt
/usr/include/expat.h:106: Fehler: in Konflikt stehende Deklaration »XML_CTYPE_CHOICE«
objconv/mesher/expat.h:34: Fehler: »XML_CTYPE_CHOICE« hat eine vorherige Deklaration als »XML_Content_Type XML_CTYPE_CHOICE«
/usr/include/expat.h:106: Fehler: Deklaration von »XML_CTYPE_CHOICE«
objconv/mesher/expat.h:34: Fehler: steht mit der vorherigen Deklaration »XML_Content_Type XML_CTYPE_CHOICE« in Konflikt
/usr/include/expat.h:108: Fehler: in Konflikt stehende Deklaration »XML_CTYPE_SEQ«
objconv/mesher/expat.h:36: Fehler: »XML_CTYPE_SEQ« hat eine vorherige Deklaration als »XML_Content_Type XML_CTYPE_SEQ«
/usr/include/expat.h:108: Fehler: Deklaration von »XML_CTYPE_SEQ«
objconv/mesher/expat.h:36: Fehler: steht mit der vorherigen Deklaration »XML_Content_Type XML_CTYPE_SEQ« in Konflikt
/usr/include/expat.h:110: Fehler: mehrfache Definition von »enum XML_Content_Quant«
objconv/mesher/expat.h:38: Fehler: vorherige Definition hier
/usr/include/expat.h:111: Fehler: in Konflikt stehende Deklaration »XML_CQUANT_NONE«
objconv/mesher/expat.h:39: Fehler: »XML_CQUANT_NONE« hat eine vorherige Deklaration als »XML_Content_Quant XML_CQUANT_NONE«
/usr/include/expat.h:111: Fehler: Deklaration von »XML_CQUANT_NONE«
objconv/mesher/expat.h:39: Fehler: steht mit der vorherigen Deklaration »XML_Content_Quant XML_CQUANT_NONE« in Konflikt
/usr/include/expat.h:112: Fehler: in Konflikt stehende Deklaration »XML_CQUANT_OPT«
objconv/mesher/expat.h:40: Fehler: »XML_CQUANT_OPT« hat eine vorherige Deklaration als »XML_Content_Quant XML_CQUANT_OPT«
/usr/include/expat.h:112: Fehler: Deklaration von »XML_CQUANT_OPT«
objconv/mesher/expat.h:40: Fehler: steht mit der vorherigen Deklaration »XML_Content_Quant XML_CQUANT_OPT« in Konflikt
/usr/include/expat.h:113: Fehler: in Konflikt stehende Deklaration »XML_CQUANT_REP«
objconv/mesher/expat.h:41: Fehler: »XML_CQUANT_REP« hat eine vorherige Deklaration als »XML_Content_Quant XML_CQUANT_REP«
/usr/include/expat.h:113: Fehler: Deklaration von »XML_CQUANT_REP«
objconv/mesher/expat.h:41: Fehler: steht mit der vorherigen Deklaration »XML_Content_Quant XML_CQUANT_REP« in Konflikt
/usr/include/expat.h:115: Fehler: in Konflikt stehende Deklaration »XML_CQUANT_PLUS«
objconv/mesher/expat.h:43: Fehler: »XML_CQUANT_PLUS« hat eine vorherige Deklaration als »XML_Content_Quant XML_CQUANT_PLUS«
/usr/include/expat.h:115: Fehler: Deklaration von »XML_CQUANT_PLUS«
objconv/mesher/expat.h:43: Fehler: steht mit der vorherigen Deklaration »XML_Content_Quant XML_CQUANT_PLUS« in Konflikt
/usr/include/expat.h:137: Fehler: Redefinition von »struct XML_cp«
objconv/mesher/expat.h:65: Fehler: vorherige Definition von »struct XML_cp«
/usr/include/expat.h:200: Fehler: in Konflikt stehende Deklaration »typedef struct XML_Memory_Handling_Suite XML_Memory_Handling_Suite«
objconv/mesher/expat.h:131: Fehler: »XML_Memory_Handling_Suite« hat eine vorherige Deklaration als »typedef struct XML_Memory_Handling_Suite XML_Memory_Handling_Suite«
/usr/include/expat.h:200: Fehler: Deklaration von »typedef struct XML_Memory_Handling_Suite XML_Memory_Handling_Suite«
objconv/mesher/expat.h:131: Fehler: steht mit der vorherigen Deklaration »typedef struct XML_Memory_Handling_Suite XML_Memory_Handling_Suite« in Konflikt
/usr/include/expat.h:200: Fehler: Deklaration von »typedef struct XML_Memory_Handling_Suite XML_Memory_Handling_Suite«
objconv/mesher/expat.h:131: Fehler: steht mit der vorherigen Deklaration »typedef struct XML_Memory_Handling_Suite XML_Memory_Handling_Suite« in Konflikt
/usr/include/expat.h:200: Fehler: Deklaration von »typedef struct XML_Memory_Handling_Suite XML_Memory_Handling_Suite«
objconv/mesher/expat.h:131: Fehler: steht mit der vorherigen Deklaration »typedef struct XML_Memory_Handling_Suite XML_Memory_Handling_Suite« in Konflikt
/usr/include/expat.h:511: Fehler: in Konflikt stehende Deklaration »typedef struct XML_Encoding XML_Encoding«
objconv/mesher/expat.h:378: Fehler: »XML_Encoding« hat eine vorherige Deklaration als »typedef struct XML_Encoding XML_Encoding«
/usr/include/expat.h:511: Fehler: Deklaration von »typedef struct XML_Encoding XML_Encoding«
objconv/mesher/expat.h:378: Fehler: steht mit der vorherigen Deklaration »typedef struct XML_Encoding XML_Encoding« in Konflikt
/usr/include/expat.h:511: Fehler: Deklaration von »typedef struct XML_Encoding XML_Encoding«
objconv/mesher/expat.h:378: Fehler: steht mit der vorherigen Deklaration »typedef struct XML_Encoding XML_Encoding« in Konflikt
/usr/include/expat.h:511: Fehler: Deklaration von »typedef struct XML_Encoding XML_Encoding«
objconv/mesher/expat.h:378: Fehler: steht mit der vorherigen Deklaration »typedef struct XML_Encoding XML_Encoding« in Konflikt
/usr/include/expat.h:683: Fehler: Deklaration der C-Funktion »XML_Status XML_SetEncoding(void*, const XML_Char*)« steht in Konflikt mit
objconv/mesher/expat.h:528: Fehler: vorherige Deklaration »int XML_SetEncoding(void*, const XML_Char*)« hier
/usr/include/expat.h:723: Fehler: Deklaration der C-Funktion »XML_Status XML_SetBase(void*, const XML_Char*)« steht in Konflikt mit
objconv/mesher/expat.h:545: Fehler: vorherige Deklaration »int XML_SetBase(void*, const XML_Char*)« hier
/usr/include/expat.h:755: Fehler: Deklaration der C-Funktion »XML_Status XML_Parse(void*, const char*, int, int)« steht in Konflikt mit
objconv/mesher/expat.h:571: Fehler: vorherige Deklaration »int XML_Parse(void*, const char*, int, int)« hier
/usr/include/expat.h:761: Fehler: Deklaration der C-Funktion »XML_Status XML_ParseBuffer(void*, int, int)« steht in Konflikt mit
objconv/mesher/expat.h:577: Fehler: vorherige Deklaration »int XML_ParseBuffer(void*, int, int)« hier
/usr/include/expat.h:853: Fehler: mehrfache Definition von »enum XML_ParamEntityParsing«
objconv/mesher/expat.h:597: Fehler: vorherige Definition hier
/usr/include/expat.h:854: Fehler: in Konflikt stehende Deklaration »XML_PARAM_ENTITY_PARSING_NEVER«
objconv/mesher/expat.h:598: Fehler: »XML_PARAM_ENTITY_PARSING_NEVER« hat eine vorherige Deklaration als »XML_ParamEntityParsing XML_PARAM_ENTITY_PARSING_NEVER«
/usr/include/expat.h:854: Fehler: Deklaration von »XML_PARAM_ENTITY_PARSING_NEVER«
objconv/mesher/expat.h:598: Fehler: steht mit der vorherigen Deklaration »XML_ParamEntityParsing XML_PARAM_ENTITY_PARSING_NEVER« in Konflikt
/usr/include/expat.h:855: Fehler: in Konflikt stehende Deklaration »XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE«
objconv/mesher/expat.h:599: Fehler: »XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE« hat eine vorherige Deklaration als »XML_ParamEntityParsing XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE«
/usr/include/expat.h:855: Fehler: Deklaration von »XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE«
objconv/mesher/expat.h:599: Fehler: steht mit der vorherigen Deklaration »XML_ParamEntityParsing XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE« in Konflikt
/usr/include/expat.h:857: Fehler: in Konflikt stehende Deklaration »XML_PARAM_ENTITY_PARSING_ALWAYS«
objconv/mesher/expat.h:601: Fehler: »XML_PARAM_ENTITY_PARSING_ALWAYS« hat eine vorherige Deklaration als »XML_ParamEntityParsing XML_PARAM_ENTITY_PARSING_ALWAYS«
/usr/include/expat.h:857: Fehler: Deklaration von »XML_PARAM_ENTITY_PARSING_ALWAYS«
objconv/mesher/expat.h:601: Fehler: steht mit der vorherigen Deklaration »XML_ParamEntityParsing XML_PARAM_ENTITY_PARSING_ALWAYS« in Konflikt
/usr/include/expat.h:908: Fehler: Deklaration der C-Funktion »XML_Size XML_GetCurrentLineNumber(void*)« steht in Konflikt mit
objconv/mesher/expat.h:667: Fehler: vorherige Deklaration »int XML_GetCurrentLineNumber(void*)« hier
/usr/include/expat.h:909: Fehler: Deklaration der C-Funktion »XML_Size XML_GetCurrentColumnNumber(void*)« steht in Konflikt mit
objconv/mesher/expat.h:668: Fehler: vorherige Deklaration »int XML_GetCurrentColumnNumber(void*)« hier
/usr/include/expat.h:958: Fehler: Deklaration der C-Funktion »const XML_LChar* XML_ErrorString(XML_Error)« steht in Konflikt mit
objconv/mesher/expat.h:702: Fehler: vorherige Deklaration »const XML_LChar* XML_ErrorString(int)« hier
make[1]: *** [objconv/mesher/mesher-converter.o] Fehler 1
make[1]: Leaving directory `/home/energyman/trunk/vegastrike'
make: *** [all] Fehler 2

expat is:
dev-libs/expat
Latest version available: 2.0.0
Latest version installed: 2.0.0
Ampersand
Merchant
Merchant
Posts: 33
Joined: Sat Mar 27, 2004 2:55 pm

Post by Ampersand »

I'm also getting the same error with expat 2.0.0, and today's svn build (10188). I've tried with both data4.x and data5.x.
loki1950
The Shepherd
Posts: 5841
Joined: Fri May 13, 2005 8:37 pm
Location: Ottawa
Contact:

Post by loki1950 »

guys mesher is the utility for converting meshes into game format and as such is not nessasary for VS to run. and Ampersand data5.x. is the Ogre framework that klauss is working on and therefore not applicale to VS at this time i will probalely be postting here myself soon new fedora 5 install with Xorg 7.0 so i forsee problems for my build.

Enjoy the Choice :)
Ampersand
Merchant
Merchant
Posts: 33
Joined: Sat Mar 27, 2004 2:55 pm

Post by Ampersand »

How do you stop mesher from compiling? I've tried adding --disable-ogre to the configure command, but the result is the same.
klauss
Elite
Elite
Posts: 7243
Joined: Mon Apr 18, 2005 2:40 pm
Location: LS87, Buenos Aires, República Argentina

Post by klauss »

You could try the mesher in https://svn.sourceforge.net/svnroot/veg ... conv/meshe

That one had lots of modifications, including fixes for expat issues (not the same, but perhaps helps).
Oíd mortales, el grito sagrado...
Call me "Menes, lord of Cats"
Wing Commander Universe
Ampersand
Merchant
Merchant
Posts: 33
Joined: Sat Mar 27, 2004 2:55 pm

Post by Ampersand »

I seem to get a similar error when I try compiling the ogre branch...
klauss
Elite
Elite
Posts: 7243
Joined: Mon Apr 18, 2005 2:40 pm
Location: LS87, Buenos Aires, República Argentina

Post by klauss »

Oh... I know what the problem is.
Try the ogre branch again.
Oíd mortales, el grito sagrado...
Call me "Menes, lord of Cats"
Wing Commander Universe
Ampersand
Merchant
Merchant
Posts: 33
Joined: Sat Mar 27, 2004 2:55 pm

Post by Ampersand »

Thanks, I think that's solved the problem. Now I get as far as:

Code: Select all

src/cmd/collection.h:54: warning: inline function `void UnitCollection::UnitIterator::GetNextValidUnit()' used but never defined
if g++ -DHAVE_CONFIG_H -I. -I. -I.   -I./boost/1_33    -DHAVE_SDL=1 -DSDL_WINDOWING=1      -DHAVEsrc/cmd/collection.h:54: warning: inline function `void UnitCollection::UnitIterator::GetNextValidUnit()' used but never defined
if g++ -DHAVE_CONFIG_H -I. -I. -I.   -I./boost/1_33    -DHAVE_SDL=1 -DSDL_WINDOWING=1      -DHAVE_AL=1   -DHAVE_OGG  -DDATA_DIR=\"../../../data5.x/\"  -I/usr/include/python2.4 -DHAVE_PYTHON=1   -I./src  -DBISON -g -O2 -pipe  -falign-loops=2 -falign-jumps=2 -falign-functions=2  -I/usr/include/SDL -D_REENTRANT -pthread -pipe -MT src/vegastrike-in_kb.o -MD -MP -MF "src/.deps/vegastrike-in_kb.Tpo" -c -o src/vegastrike-in_kb.o `test -f 'src/in_kb.cpp' || echo './'`src/in_kb.cpp; \
        then mv -f "src/.deps/vegastrike-in_kb.Tpo" "src/.deps/vegastrike-in_kb.Po"; else rm -f "src/.deps/vegastrike-in_kb.Tpo"; exit 1; fi
src/cmd/collection.h:54: warning: inline function `void UnitCollection::UnitIterator::GetNextValidUnit()' used but never defined
if g++ -DHAVE_CONFIG_H -I. -I. -I.   -I./boost/1_33    -DHAVE_SDL=1 -DSDL_WINDOWING=1      -DHAVE_AL=1   -DHAVE_OGG  -DDATA_DIR=\"../../../data5.x/\"  -I/usr/include/python2.4 -DHAVE_PYTHON=1   -I./src  -DBISON -g -O2 -pipe  -falign-loops=2 -falign-jumps=2 -falign-functions=2  -I/usr/include/SDL -D_REENTRANT -pthread -pipe -MT src/vegastrike-in_main.o -MD -MP -MF "src/.deps/vegastrike-in_main.Tpo" -c -o src/vegastrike-in_main.o `test -f 'src/in_main.cpp' || echo './'`src/in_main.cpp; \
        then mv -f "src/.deps/vegastrike-in_main.Tpo" "src/.deps/vegastrike-in_main.Po"; else rm -f "src/.deps/vegastrike-in_main.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I.   -I./boost/1_33    -DHAVE_SDL=1 -DSDL_WINDOWING=1      -DHAVE_AL=1   -DHAVE_OGG  -DDATA_DIR=\"../../../data5.x/\"  -I/usr/include/python2.4 -DHAVE_PYTHON=1   -I./src  -DBISON -g -O2 -pipe  -falign-loops=2 -falign-jumps=2 -falign-functions=2  -I/usr/include/SDL -D_REENTRANT -pthread -pipe -MT src/vegastrike-in_mouse.o -MD -MP -MF "src/.deps/vegastrike-in_mouse.Tpo" -c -o src/vegastrike-in_mouse.o `test -f 'src/in_mouse.cpp' || echo './'`src/in_mouse.cpp; \
        then mv -f "src/.deps/vegastrike-in_mouse.Tpo" "src/.deps/vegastrike-in_mouse.Po"; else rm -f "src/.deps/vegastrike-in_mouse.Tpo"; exit 1; fi
src/cmd/collection.h:54: warning: inline function `void UnitCollection::UnitIterator::GetNextValidUnit()' used but never defined
if g++ -DHAVE_CONFIG_H -I. -I. -I.   -I./boost/1_33    -DHAVE_SDL=1 -DSDL_WINDOWING=1      -DHAVE_AL=1   -DHAVE_OGG  -DDATA_DIR=\"../../../data5.x/\"  -I/usr/include/python2.4 -DHAVE_PYTHON=1   -I./src  -DBISON -g -O2 -pipe  -falign-loops=2 -falign-jumps=2 -falign-functions=2  -I/usr/include/SDL -D_REENTRANT -pthread -pipe -MT src/vegastrike-in_sdl.o -MD -MP -MF "src/.deps/vegastrike-in_sdl.Tpo" -c -o src/vegastrike-in_sdl.o `test -f 'src/in_sdl.cpp' || echo './'`src/in_sdl.cpp; \
        then mv -f "src/.deps/vegastrike-in_sdl.Tpo" "src/.deps/vegastrike-in_sdl.Po"; else rm -f "src/.deps/vegastrike-in_sdl.Tpo"; exit 1; fi
src/cmd/collection.h:54: warning: inline function `void UnitCollection::UnitIterator::GetNextValidUnit()' used but never defined
if g++ -DHAVE_CONFIG_H -I. -I. -I.   -I./boost/1_33    -DHAVE_SDL=1 -DSDL_WINDOWING=1      -DHAVE_AL=1   -DHAVE_OGG  -DDATA_DIR=\"../../../data5.x/\"  -I/usr/include/python2.4 -DHAVE_PYTHON=1   -I./src  -DBISON -g -O2 -pipe  -falign-loops=2 -falign-jumps=2 -falign-functions=2  -I/usr/include/SDL -D_REENTRANT -pthread -pipe -MT src/vegastrike-macosx_math.o -MD -MP -MF "src/.deps/vegastrike-macosx_math.Tpo" -c -o src/vegastrike-macosx_math.o `test -f 'src/macosx_math.cpp' || echo './'`src/macosx_math.cpp; \
        then mv -f "src/.deps/vegastrike-macosx_math.Tpo" "src/.deps/vegastrike-macosx_math.Po"; else rm -f "src/.deps/vegastrike-macosx_math.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I.   -I./boost/1_33    -DHAVE_SDL=1 -DSDL_WINDOWING=1      -DHAVE_AL=1   -DHAVE_OGG  -DDATA_DIR=\"../../../data5.x/\"  -I/usr/include/python2.4 -DHAVE_PYTHON=1   -I./src  -DBISON -g -O2 -pipe  -falign-loops=2 -falign-jumps=2 -falign-functions=2  -I/usr/include/SDL -D_REENTRANT -pthread -pipe -MT src/vegastrike-main_loop.o -MD -MP -MF "src/.deps/vegastrike-main_loop.Tpo" -c -o src/vegastrike-main_loop.o `test -f 'src/main_loop.cpp' || echo './'`src/main_loop.cpp; \
        then mv -f "src/.deps/vegastrike-main_loop.Tpo" "src/.deps/vegastrike-main_loop.Po"; else rm -f "src/.deps/vegastrike-main_loop.Tpo"; exit 1; fi
In file included from src/cmd/unit.h:267,
                 from src/main_loop.cpp:8:
src/cmd/unit.cpp: In member function `virtual void GameUnit<UnitType>::DrawNow(const Matrix&, float)':
src/cmd/unit.cpp:317: error: `docked' was not declared in this scope
src/cmd/unit.cpp:317: error: `DOCKED' was not declared in this scope
src/cmd/unit.cpp:317: error: `DOCKED_INSIDE' was not declared in this scope
src/cmd/unit.cpp: In member function `virtual void GameUnit<UnitType>::Draw(const Transformation&, const Matrix&)':
src/cmd/unit.cpp:531: error: `docked' was not declared in this scope
src/cmd/unit.cpp:531: error: `DOCKED' was not declared in this scope
src/cmd/unit.cpp:531: error: `DOCKED_INSIDE' was not declared in this scope
src/cmd/unit.cpp:552: error: `docked' was not declared in this scope
src/cmd/unit.cpp:552: error: `DOCKED' was not declared in this scope
src/cmd/unit.cpp:552: error: `DOCKED_INSIDE' was not declared in this scope
make[1]: *** [src/vegastrike-main_loop.o] Error 1
make[1]: Leaving directory `/misc/vegastrike/vegastrike_cvs_head/vs_ogre/vegastrike/vegastrike'
make: *** [all] Error 2
Is there some way of just using the mesher from the ogre build on the trunk build?
[/code]
Zeog
ISO Party Member
ISO Party Member
Posts: 453
Joined: Fri Jun 03, 2005 10:30 am
Location: Europe

Post by Zeog »

Just a question: Do you really need the mesher? I remember that the "vegastrike"-executable and the "soundserver" have already built at this point and you're actually done and can use them to play the game. But I'm not sure.

EDIT: A clarification: Some people need the mesher not in order to play VS but to do contribution work. That could've been the case.
Last edited by Zeog on Mon Apr 24, 2006 12:48 pm, edited 1 time in total.
Last night I dreamed I ate an eight pound marshmallow. This morning my pillow was gone. Where is my pillow?
Halleck
Elite
Elite
Posts: 1832
Joined: Sat Jan 15, 2005 10:21 pm
Location: State of Denial
Contact:

Post by Halleck »

loki1950 wrote:guys mesher is the utility for converting meshes into game format and as such is not nessasary for VS to run.
Ampersand
Merchant
Merchant
Posts: 33
Joined: Sat Mar 27, 2004 2:55 pm

Post by Ampersand »

It was more a problem of make stopping on the mesher error and not creating the rest of the binaries. Copying the to_BFXM.h from the ogre branch to the trunk seems to have worked, so I've at least got everything compiled now.
Thanks, everyone. (:
loki1950
The Shepherd
Posts: 5841
Joined: Fri May 13, 2005 8:37 pm
Location: Ottawa
Contact:

Post by loki1950 »

Ampersand thx for the update and your work around i'll be needing it later this week.

Enjoy the Choice :)
Post Reply