OperationIvy |
07-19-2003 05:02 PM |
got another error on parser.cpp
Code:
[eqemu@google zone]$ make
gcc -c -Wall -Wuninitialized -Wwrite-strings -Wcast-qual -Wbad-function-cast -Wstrict-prototypes -Wno-deprecated -Wnested-externs -Wcomment -Wcast-align -O -ggdb -march=i686 -pthread -pipe -D_GNU_SOURCE -DINVERSEXY -DFX -DZONE -DDEBUG=5 -DCATCH_CRASH -DNO_PIDLOG -DSHAREMEM -DSPELL_EFFECT_SPAM -I/usr/include/mysql parser.cpp -o parser.o
parser.cpp: In function `int GetArgs (basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >)':
parser.cpp:57: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp:71: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp: In function `int calc (basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >)':
parser.cpp:94: request for member `base' in `iterator', which is of
non-aggregate type `char *'
parser.cpp:98: request for member `base' in `iterator', which is of
non-aggregate type `char *'
parser.cpp:102: request for member `base' in `iterator', which is of
non-aggregate type `char *'
parser.cpp:106: request for member `base' in `iterator', which is of
non-aggregate type `char *'
parser.cpp:114: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp: In function `char *itoa (int)':
parser.cpp:136: new declaration `char *itoa (int)'
../common/MiscFunctions.h:59: ambiguates old declaration `const char
*itoa (int)'
parser.cpp: In function `char *itoa (int)':
parser.cpp:136: cannot convert `const char *' to `char *' in return
parser.cpp: In function `string strlwr (basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >)':
parser.cpp:137: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp: In function `string gettok (basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >,
basic_string<char, string_char_traits<char>,
__default_alloc_template<true, 0> >, int)':
parser.cpp:152: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp: In method `void Parser::MakeVars (basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >, unsigned
int)':
parser.cpp:169: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp:172: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp: In method `void Parser::MakeParms (const char *, unsigned
int)':
parser.cpp:237: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp:240: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp: In method `int Parser::GetItemCount (basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >, unsigned
int)':
parser.cpp:255: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp: In method `void Parser::SendCommands (const char *,
unsigned int, Mob *, Mob *)':
parser.cpp:415: warning: comparison between signed and unsigned integer
expressions
parser.cpp: In method `void Parser::ExCommands (basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >,
basic_string<char, string_char_traits<char>,
__default_alloc_template<true, 0> >, int, unsigned int, Mob *, Mob *)':
parser.cpp:542: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp:570: warning: unused variable `int8 guildwarset'
parser.cpp:738: warning: cast to pointer from integer of different size
parser.cpp:746: warning: cast to pointer from integer of different size
parser.cpp:772: warning: NULL used in arithmetic
parser.cpp: In method `int Parser::LoadScript (int, const char *)':
parser.cpp:925: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp:937: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp: In method `void Parser::Replace (string &,
basic_string<char, string_char_traits<char>,
__default_alloc_template<true, 0> >, basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >, int)':
parser.cpp:961: warning: comparison between signed and unsigned integer
expressions
parser.cpp: In method `string Parser::GetVar (basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >, unsigned
int)':
parser.cpp:986: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp: In method `void Parser::DelChatAndItemVars (unsigned int)':
parser.cpp:1009: warning: unused variable `MyListItem<vars> *Ptr'
parser.cpp: In method `void Parser::AddVar (basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >,
basic_string<char, string_char_traits<char>,
__default_alloc_template<true, 0> >)':
parser.cpp:1037: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp: In method `void Parser::HandleVars (basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >,
basic_string<char, string_char_traits<char>,
__default_alloc_template<true, 0> >, string &, basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >, unsigned
int, Mob *)':
parser.cpp:1070: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp:1075: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp:1093: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp:1109: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp:1115: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp:1122: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp:1123: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp:1125: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp:1128: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp:1131: warning: comparison between signed and unsigned
integer expressions
parser.cpp:1140: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp:1159: warning: comparison between signed and unsigned
integer expressions
parser.cpp:1180: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp:1191: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp:1194: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp:1201: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp:1204: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp:1207: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp: In method `void Parser::ParseVars (string &, unsigned int,
Mob *)':
parser.cpp:1220: warning: comparison between signed and unsigned
integer expressions
parser.cpp:1220: warning: comparison between signed and unsigned
integer expressions
parser.cpp:1225: warning: comparison between signed and unsigned
integer expressions
parser.cpp:1529:1: warning: no newline at end of file
parser.cpp:1245: warning: comparison between signed and unsigned
integer expressions
parser.cpp:1264: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp:1274: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp:1275: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp:1276: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp:1277: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp: In function `char *fixstring (char *)':
parser.cpp:1301: warning: comparison between signed and unsigned
integer expressions
parser.cpp: In function `int DoCompare (basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >,
basic_string<char, string_char_traits<char>,
__default_alloc_template<true, 0> >, basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >)':
parser.cpp:1317: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp:1317: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp:1321: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp:1321: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp:1325: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp:1325: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp:1329: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp:1329: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp: In method `int Parser::ParseIf (basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >)':
parser.cpp:1365: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp:1366: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp:1375: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp:1376: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp:1386: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp:1392: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp:1393: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp:1394: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp:1400: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp: In method `int Parser::ParseCommands (basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >, int,
int, unsigned int, Mob *, Mob *)':
parser.cpp:1443: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp:1459: no matching function for call to `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >::clear
()'
parser.cpp:1460: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp:1475: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp:1513: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
parser.cpp:1513: warning: cast from `const char *' to `char *' discards
qualifiers from pointer target type
make: *** [parser.o] Error 1
[eqemu@google zone]$
|