编译安装xmame出现的问题!
发表于 : 2007-09-22 17:38
错误如下:
Compiling src/xmlfile.c ...
src/xmlfile.c:16:19: 错误: expat.h:No such file or directory
src/xmlfile.c:24: 错误: expected specifier-qualifier-list before ‘XML_Parser’
src/xmlfile.c:178: 警告: 在 ‘XML_Char’ 的声明中,类型默认为 ‘int’
src/xmlfile.c:178: 错误: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
src/xmlfile.c:206: 警告: 在 ‘XML_Char’ 的声明中,类型默认为 ‘int’
src/xmlfile.c:206: 错误: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
src/xmlfile.c:240: 警告: 在 ‘XML_Char’ 的声明中,类型默认为 ‘int’
src/xmlfile.c:240: 错误: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
src/xmlfile.c: 在函数 ‘setup_parser’ 中:
src/xmlfile.c:314: 错误: ‘xml_parse_info’ 没有名为 ‘flags’ 的成员
src/xmlfile.c:324: 错误: ‘xml_parse_info’ 没有名为 ‘rootnode’ 的成员
src/xmlfile.c:325: 错误: ‘xml_parse_info’ 没有名为 ‘rootnode’ 的成员
src/xmlfile.c:327: 错误: ‘xml_parse_info’ 没有名为 ‘curnode’ 的成员
src/xmlfile.c:327: 错误: ‘xml_parse_info’ 没有名为 ‘rootnode’ 的成员
src/xmlfile.c:330: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:330: 警告: 隐式声明函数 ‘XML_ParserCreate’
src/xmlfile.c:331: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:333: 错误: ‘xml_parse_info’ 没有名为 ‘rootnode’ 的成员
src/xmlfile.c:338: 警告: 隐式声明函数 ‘XML_SetElementHandler’
src/xmlfile.c:338: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:338: 错误: ‘xml_element_start’ 未声明 (在此函数内第一次使用)
src/xmlfile.c:338: 错误: (即使在一个函数内多次出现,每个未声明的标识符在其
src/xmlfile.c:338: 错误: 所在的函数内只报告一次。)
src/xmlfile.c:338: 错误: ‘xml_element_end’ 未声明 (在此函数内第一次使用)
src/xmlfile.c:339: 警告: 隐式声明函数 ‘XML_SetCharacterDataHandler’
src/xmlfile.c:339: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:339: 错误: ‘xml_data’ 未声明 (在此函数内第一次使用)
src/xmlfile.c:340: 警告: 隐式声明函数 ‘XML_SetUserData’
src/xmlfile.c:340: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:344: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c: 在函数 ‘xml_file_read’ 中:
src/xmlfile.c:375: 警告: 隐式声明函数 ‘XML_Parse’
src/xmlfile.c:375: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:375: 错误: ‘XML_STATUS_ERROR’ 未声明 (在此函数内第一次使用)
src/xmlfile.c:379: 警告: 隐式声明函数 ‘XML_ErrorString’
src/xmlfile.c:379: 警告: 隐式声明函数 ‘XML_GetErrorCode’
src/xmlfile.c:379: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:379: 警告: 赋值时将整数赋给指针,未作类型转换
src/xmlfile.c:380: 警告: 隐式声明函数 ‘XML_GetCurrentLineNumber’
src/xmlfile.c:380: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:381: 警告: 隐式声明函数 ‘XML_GetCurrentColumnNumber’
src/xmlfile.c:381: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:384: 错误: ‘xml_parse_info’ 没有名为 ‘rootnode’ 的成员
src/xmlfile.c:385: 警告: 隐式声明函数 ‘XML_ParserFree’
src/xmlfile.c:385: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:392: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:395: 错误: ‘xml_parse_info’ 没有名为 ‘rootnode’ 的成员
src/xmlfile.c: 在函数 ‘xml_string_read’ 中:
src/xmlfile.c:416: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:416: 错误: ‘XML_STATUS_ERROR’ 未声明 (在此函数内第一次使用)
src/xmlfile.c:420: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:420: 警告: 赋值时将整数赋给指针,未作类型转换
src/xmlfile.c:421: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:422: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:425: 错误: ‘xml_parse_info’ 没有名为 ‘rootnode’ 的成员
src/xmlfile.c:426: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:431: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:434: 错误: ‘xml_parse_info’ 没有名为 ‘rootnode’ 的成员
make: *** [xmame.obj/xmlfile.o] 错误 1
Compiling src/xmlfile.c ...
src/xmlfile.c:16:19: 错误: expat.h:No such file or directory
src/xmlfile.c:24: 错误: expected specifier-qualifier-list before ‘XML_Parser’
src/xmlfile.c:178: 警告: 在 ‘XML_Char’ 的声明中,类型默认为 ‘int’
src/xmlfile.c:178: 错误: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
src/xmlfile.c:206: 警告: 在 ‘XML_Char’ 的声明中,类型默认为 ‘int’
src/xmlfile.c:206: 错误: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
src/xmlfile.c:240: 警告: 在 ‘XML_Char’ 的声明中,类型默认为 ‘int’
src/xmlfile.c:240: 错误: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
src/xmlfile.c: 在函数 ‘setup_parser’ 中:
src/xmlfile.c:314: 错误: ‘xml_parse_info’ 没有名为 ‘flags’ 的成员
src/xmlfile.c:324: 错误: ‘xml_parse_info’ 没有名为 ‘rootnode’ 的成员
src/xmlfile.c:325: 错误: ‘xml_parse_info’ 没有名为 ‘rootnode’ 的成员
src/xmlfile.c:327: 错误: ‘xml_parse_info’ 没有名为 ‘curnode’ 的成员
src/xmlfile.c:327: 错误: ‘xml_parse_info’ 没有名为 ‘rootnode’ 的成员
src/xmlfile.c:330: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:330: 警告: 隐式声明函数 ‘XML_ParserCreate’
src/xmlfile.c:331: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:333: 错误: ‘xml_parse_info’ 没有名为 ‘rootnode’ 的成员
src/xmlfile.c:338: 警告: 隐式声明函数 ‘XML_SetElementHandler’
src/xmlfile.c:338: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:338: 错误: ‘xml_element_start’ 未声明 (在此函数内第一次使用)
src/xmlfile.c:338: 错误: (即使在一个函数内多次出现,每个未声明的标识符在其
src/xmlfile.c:338: 错误: 所在的函数内只报告一次。)
src/xmlfile.c:338: 错误: ‘xml_element_end’ 未声明 (在此函数内第一次使用)
src/xmlfile.c:339: 警告: 隐式声明函数 ‘XML_SetCharacterDataHandler’
src/xmlfile.c:339: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:339: 错误: ‘xml_data’ 未声明 (在此函数内第一次使用)
src/xmlfile.c:340: 警告: 隐式声明函数 ‘XML_SetUserData’
src/xmlfile.c:340: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:344: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c: 在函数 ‘xml_file_read’ 中:
src/xmlfile.c:375: 警告: 隐式声明函数 ‘XML_Parse’
src/xmlfile.c:375: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:375: 错误: ‘XML_STATUS_ERROR’ 未声明 (在此函数内第一次使用)
src/xmlfile.c:379: 警告: 隐式声明函数 ‘XML_ErrorString’
src/xmlfile.c:379: 警告: 隐式声明函数 ‘XML_GetErrorCode’
src/xmlfile.c:379: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:379: 警告: 赋值时将整数赋给指针,未作类型转换
src/xmlfile.c:380: 警告: 隐式声明函数 ‘XML_GetCurrentLineNumber’
src/xmlfile.c:380: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:381: 警告: 隐式声明函数 ‘XML_GetCurrentColumnNumber’
src/xmlfile.c:381: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:384: 错误: ‘xml_parse_info’ 没有名为 ‘rootnode’ 的成员
src/xmlfile.c:385: 警告: 隐式声明函数 ‘XML_ParserFree’
src/xmlfile.c:385: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:392: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:395: 错误: ‘xml_parse_info’ 没有名为 ‘rootnode’ 的成员
src/xmlfile.c: 在函数 ‘xml_string_read’ 中:
src/xmlfile.c:416: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:416: 错误: ‘XML_STATUS_ERROR’ 未声明 (在此函数内第一次使用)
src/xmlfile.c:420: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:420: 警告: 赋值时将整数赋给指针,未作类型转换
src/xmlfile.c:421: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:422: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:425: 错误: ‘xml_parse_info’ 没有名为 ‘rootnode’ 的成员
src/xmlfile.c:426: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:431: 错误: ‘xml_parse_info’ 没有名为 ‘parser’ 的成员
src/xmlfile.c:434: 错误: ‘xml_parse_info’ 没有名为 ‘rootnode’ 的成员
make: *** [xmame.obj/xmlfile.o] 错误 1