I'm having some trouble installing Sablot .51 on a Solaris 8 machine. 
The compiler is gcc 2.95.2.  Expat compiled and installed fine.

Sablot configured without errors.  When I ran make, the following error 
occured:

In file included from parser.cpp:35:
parser.h:90: type specifier omitted for parameter
parser.h:90: parse error before `*'
parser.h:92: `XML_Parser' was not declared in this scope
parser.h:92: parse error before `,'
parser.h:97: type specifier omitted for parameter
parser.h:97: parse error before `)'
parser.h:102: syntax error before `;'
parser.cpp: In method `TreeConstructer::TreeConstructer(Processor *)':
parser.cpp:68: `theParser' undeclared (first use this function)
parser.cpp:68: (Each undeclared identifier is reported only once
parser.cpp:68: for each function it appears in.)
parser.cpp: At top level:
parser.cpp:83: type specifier omitted for parameter
parser.cpp:83: parse error before `)'
parser.cpp: In method `Bool 
TreeConstructer::parseDataLineUsingGivenExpat(...)':
parser.cpp:85: `t' undeclared (first use this function)
parser.cpp:86: `d' undeclared (first use this function)
parser.cpp:87: `theParser_' undeclared (first use this function)
parser.cpp: In method `Bool 
TreeConstructer::parseDataLineUsingGivenExpat(...)':
parser.cpp:85: `t' undeclared (first use this function)
parser.cpp:86: `d' undeclared (first use this function)
parser.cpp:87: `theParser_' undeclared (first use this function)
parser.cpp: In method `Bool 
TreeConstructer::parseDataLineUsingExpat(Tree *, DataLine *)':
parser.cpp:99: implicit declaration of function `int 
XML_ParserCreateNS(...)'
parser.cpp:104: implicit declaration of function `int 
XML_SetElementHandler(...)'
parser.cpp:106: implicit declaration of function `int 
XML_SetCharacterDataHandler(...)'
parser.cpp:109: implicit declaration of function `int 
XML_SetNamespaceDeclHandler(...)'
parser.cpp:111: implicit declaration of function `int 
XML_SetCommentHandler(...)'
parser.cpp:113: implicit declaration of function `int 
XML_SetProcessingInstructionHandler(...)'
parser.cpp:116: implicit declaration of function `int 
XML_SetUnknownEncodingHandler(...)'
parser.cpp:118: implicit declaration of function `int 
XML_SetExternalEntityRefHandler(...)'
parser.cpp:119: implicit declaration of function `int XML_SetUserData(...)'
parser.cpp:120: implicit declaration of function `int XML_SetBase(...)'
parser.cpp:124: implicit declaration of function `int XML_ParserFree(...)'
parser.cpp: In method `int TreeConstructer::getCurrentLineNumber()':
parser.cpp:169: implicit declaration of function `int 
XML_GetCurrentLineNumber(...)'
parser.cpp: In function `static Bool 
TreeConstructer::feedDocumentToParser(void *)':
parser.cpp:188: `XML_Parser' undeclared (first use this function)
parser.cpp:188: parse error before `='
parser.cpp:199: `parser' undeclared (first use this function)
parser.cpp:199: implicit declaration of function `int XML_GetBuffer(...)'
parser.cpp:208: implicit declaration of function `int XML_ParseBuffer(...)'
parser.cpp:218: implicit declaration of function `int XML_GetErrorCode(...)'
parser.cpp:221: implicit declaration of function `int XML_ErrorString(...)'
parser.cpp: At top level:
parser.cpp:548: type specifier omitted for parameter
parser.cpp:548: parse error before `*'
parser.cpp: In function `static int 
TreeConstructer::tcUnknownEncoding(...)':
parser.cpp:551: `name' undeclared (first use this function)
parser.cpp:560: `info' undeclared (first use this function)
parser.cpp: At top level:
parser.cpp:577: parse error before `,'
parser.cpp: In function `static int 
TreeConstructer::tcExternalEntityRef(...)':
parser.cpp:581: implicit declaration of function `int XML_GetUserData(...)'
parser.cpp:588: `systemId' undeclared (first use this function)
parser.cpp:589: `XML_Parser' undeclared (first use this function)
parser.cpp:589: parse error before `='
parser.cpp:593: `base' undeclared (first use this function)
parser.cpp:595: `newParser' undeclared (first use this function)
make[2]: *** [parser.lo] Error 1
make[2]: Leaving directory 
`/data/download/src/webserver/Sablot-0.51/Sablot/engine'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/data/download/src/webserver/Sablot-0.51/Sablot'
make: *** [all-recursive] Error 1

Any ideas?

-- 
Paul Mindeman               
System Administrator       
BTInet, Your Gateway To The Intenet!
[EMAIL PROTECTED]

Reply via email to