As Gerben notes, the stackoverflow question *[error: stray '\302' in program](http://stackoverflow.com/q/5167656)* is about this issue. Basically, your file contains one or more characters not valid in the current character set. The character is either non-printing or a multi-byte unicode character. How did the character get there? Some of the ways mentioned in the stackoverflow question are pressing ctrl-space or shift-space. How to find the character and get rid of it? You can look at output from hex-dumping the file, which will identify all characters definitively. Or by trial and error you can delete and retype spaces in the region of the error.