Hi Erik and all,
gcc -D__LINUX_ALSA__ -O3 -c -D__CK_SNDFILE_NATIVE__ chuck.yy.c chuck.lex: In function 'comment': chuck.lex:246: warning: comparison is always true due to limited range of data type chuck.lex: In function 'block_comment': chuck.lex:262: warning: comparison is always true due to limited range of data type chuck.lex:272: warning: comparison is always false due to limited range of data type chuck.lex:280: error: 'yytext_ptr' undeclared (first use in this function)
This problem seems to be appearing on some linux systems - some versions of flex seems to have different requirements for where the unput macro is used in. I can't reproduce the error on the one FC3 system I can access right now (and currently in Beijing), but I put a modified chuck.lex file here: http://chuck.cs.princeton.edu/release/files/snapshot/ Please download/replace chuck.lex and see if that helps (it may do no good). Please let me know how it turns out. Thanks! Best, Ge!