Eric Blake <ebl...@redhat.com> writes: >> ../gllib/sys/stat.h:668: error: ‘lchmod’ was not declared in this scope ... >> (Not sure how the broken UTF-8 characters happened..) > > What terminal are you using? It is most likely a case of using a locale > with a UTF-8 charset, but a terminal like rxvt that does not support > multibyte characters (rxvt development has pretty much been abandoned > upstream, but newer urxvt understands UTF-8).
FWIW, I cut'n'pasted the text from a browser window. I've now made the web server send a charset=UTF-8 by default. The auto-guessing code in my browser (GNU IceCat) apparently didn't work well without a charset parameter, so it incorrectly guessed the file was Latin-1, leading to the broken data above. /Simon