On Tue, 2010-12-28 at 15:13 +0100, Jakub Wilk wrote: > xresprobe FTBFS in a clean sid i386 chroot. Tail of the build log: > > | gcc -g -O2 -g -Wall -O2 -c -o lrmi.o lrmi.c > | lrmi.c: In function 'set_regs': > | lrmi.c:191: error: 'IF_MASK' undeclared (first use in this function) [...] > Other packages have been suffering from similar problems, see bugs > #518725, #608175.
This looks like a side-effect of a change made to the x86 kernel headers some time ago in order to make vm86.h source the definitions for processor flags from processor-flags.h rather than defining them itself; in this case, replacing IF_MASK with X86_EFLAGS_IF would probably suffice. I haven't checked which kernel version it was released with, but the thread around http://lkml.indiana.edu/hypermail/linux/kernel/0803.3/2188.html indicates that the changes were made upstream in early 2008 so the packages affected presumably haven't been rebuilt for some time (xresprobe was last uploaded in 2007, s3switch in 2003). Regards, Adam -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org