Hi Mark,
Thank you very much for the quick reply. I appreciate it.
First, how did you see that I was missing the 'bzip2-devel package' package?
I installed the bzip2-devel package but it now gives me the same kind of error.
It looks like I'm missing more depencenies. What dependencies does ICE exactly need? I searched but I couldn't find them (could be me though!). The perl-XML-Parser is installed.
I'm running CentOS5 minimal so I guess that's what causing most of the trouble.
Thanks again in advance!
Code:
Parser.cpp:11:19: error: expat.h: No such file or directory
Parser.cpp:311: error: 'XML_Parser' does not name a type
Parser.cpp:319: error: expected ',' or '...' before '*' token
Parser.cpp:319: error: ISO C++ forbids declaration of 'XML_Char' with no type
Parser.cpp: In function 'void startElementHandler(void*, int)':
Parser.cpp:324: error: 'attr' was not declared in this scope
Parser.cpp:329: error: 'struct CallbackData' has no member named 'parser'
Parser.cpp:329: error: 'XML_GetCurrentLineNumber' was not declared in this scope
Parser.cpp:330: error: 'struct CallbackData' has no member named 'parser'
Parser.cpp:330: error: 'XML_GetCurrentColumnNumber' was not declared in this scope
Parser.cpp:331: error: 'name' was not declared in this scope
Parser.cpp: At global scope:
Parser.cpp:335: error: expected ',' or '...' before '*' token
Parser.cpp:335: error: ISO C++ forbids declaration of 'XML_Char' with no type
Parser.cpp: In function 'void endElementHandler(void*, int)':
Parser.cpp:338: error: 'struct CallbackData' has no member named 'parser'
Parser.cpp:338: error: 'XML_GetCurrentLineNumber' was not declared in this scope
Parser.cpp:339: error: 'struct CallbackData' has no member named 'parser'
Parser.cpp:339: error: 'XML_GetCurrentColumnNumber' was not declared in this scope
Parser.cpp:340: error: 'name' was not declared in this scope
Parser.cpp: At global scope:
Parser.cpp:344: error: expected ',' or '...' before '*' token
Parser.cpp:344: error: ISO C++ forbids declaration of 'XML_Char' with no type
Parser.cpp: In function 'void characterDataHandler(void*, int)':
Parser.cpp:348: error: 's' was not declared in this scope
Parser.cpp:348: error: 'len' was not declared in this scope
Parser.cpp:349: error: 'struct CallbackData' has no member named 'parser'
Parser.cpp:349: error: 'XML_GetCurrentLineNumber' was not declared in this scope
Parser.cpp:350: error: 'struct CallbackData' has no member named 'parser'
Parser.cpp:350: error: 'XML_GetCurrentColumnNumber' was not declared in this scope
Parser.cpp: In static member function 'static void IceXML::Parser::parse(std::istream&, IceXML::Handler&)':
Parser.cpp:391: error: 'XML_Parser' was not declared in this scope
Parser.cpp:391: error: expected `;' before 'parser'
Parser.cpp:393: error: 'struct CallbackData' has no member named 'parser'
Parser.cpp:393: error: 'parser' was not declared in this scope
Parser.cpp:395: error: 'XML_SetUserData' was not declared in this scope
Parser.cpp:396: error: 'XML_SetElementHandler' was not declared in this scope
Parser.cpp:397: error: 'XML_SetCharacterDataHandler' was not declared in this scope
Parser.cpp:410: error: 'XML_Parse' was not declared in this scope
Parser.cpp:412: error: 'XML_GetErrorCode' was not declared in this scope
Parser.cpp:412: error: 'XML_ErrorString' was not declared in this scope
Parser.cpp:412: error: 'XML_GetCurrentLineNumber' was not declared in this scope
Parser.cpp:413: error: 'XML_GetCurrentColumnNumber' was not declared in this scope
Parser.cpp:420: error: 'XML_ParserFree' was not declared in this scope
Parser.cpp:424: error: 'XML_ParserFree' was not declared in this scope
make[2]: *** [Parser.o] Error 1
make[2]: Leaving directory `/root/ice/Ice-3.4.2/cpp/src/IceXML'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/root/ice/Ice-3.4.2/cpp/src'
make: *** [all] Error 1