Hi! If you want to compile the good ol' termios package against recent cvs ruby, you will fail. "An open file" doesn't mean the same today as it used to mean yesterday. Here's the glorious moment of this shift captured: http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/rubyio.h.diff?r1=1.33;r2=1.34;f=h A quick solution is typing sed -i 's/fptr->f/fptr->stdio_file/g' termios.c in the termios src dir. I just wonder, is there anybody maintaining this package, so that she/he could update it properly? And do package maintainers know of such changes at all? There are some notes at the quoted point in the cvs log, but nothing like "API CHANGE!!!" shouting all caps, blinking red. Is the 1.9 api such a moving target such that a change is an everyday event, not worth for mention? Csaba