I'm running openSUSE 11.3 and i'm having problems installing zses. i've followed the install.txt instructions and made sure i installed all the required packages.
here's what happens when I type the "make" command:
I appreciate your insight!samuel@linux:~/Zsnes/src> make
g++ -pipe -I. -I/usr/local/include -I/usr/include -D__UNIXSDL__ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DNCURSES -D__OPENGL__ -march=native -O3 -fomit-frame-pointer -s -fno-rtti -o parsegen parsegen.cpp -lz
parsegen.cpp: In function ‘char* get_token(char*, const char*)’:
parsegen.cpp:131:38: error: ‘strchr’ was not declared in this scope
parsegen.cpp:140:41: error: ‘strchr’ was not declared in this scope
parsegen.cpp: In function ‘variable::ctype variable::GetCType(const char*)’:
parsegen.cpp:425:42: error: ‘strcmp’ was not declared in this scope
parsegen.cpp: In function ‘const char* convert_asm_type(const char*, bool)’:
parsegen.cpp:615:28: error: ‘strcasecmp’ was not declared in this scope
parsegen.cpp:644:69: error: ‘strlen’ was not declared in this scope
parsegen.cpp:644:70: error: ‘strncmp’ was not declared in this scope
parsegen.cpp: In function ‘void handle_directive(const char*, const char*)’:
parsegen.cpp40: error: ‘strcasecmp’ was not declared in this scope
parsegen.cpp: In function ‘char* get_comment(char)’:
parsegen.cpp39: error: ‘strlen’ was not declared in this scope
parsegen.cpp: In function ‘void output_header_conditional(std::ostream&, const char*, const char*)’:
parsegen.cpp42: error: ‘strcasecmp’ was not declared in this scope
parsegen.cpp: In function ‘void parser_generate(std::istream&, std::ostream&, std::ostream&, const std::string&)’:
parsegen.cpp74: error: ‘strlen’ was not declared in this scope
parsegen.cpp36: error: ‘strcasecmp’ was not declared in this scope
parsegen.cpp93: error: ‘strncasecmp’ was not declared in this scope
parsegen.cpp33: error: ‘strchr’ was not declared in this scope
parsegen.cpp94: error: ‘strncmp’ was not declared in this scope
parsegen.cpp21: error: ‘strcmp’ was not declared in this scope
parsegen.cpp: At global scope:
parsegen.cpp5: warning: first argument of ‘int main(size_t, const char* const*)’ should be ‘int’
parsegen.cpp: In function ‘int main(size_t, const char* const*)’:
parsegen.cpp42: error: ‘strncmp’ was not declared in this scope
parsegen.cpp49: error: ‘strcmp’ was not declared in this scope
make: *** [parsegen] Erreur 1
samuel@linux:~/Zsnes/src>
Sam