The file /usr/include/python2.5/pyconfig-32.h includes the line
#define HAVE_STROPTS_H 1
Due to recent changes to glibc this is no longer true, which means that
compiling programs that use python can fail. Probably python needs to be rebuilt.
Yeh, seems like glibc has just removed that file.
Well I bumped the release and rebuilt ... which I assume will solve this.