Daniel Jacobowitz <dan@debian.org> writes: > I don't know if this is the problem or not, but you should kill the > -I/usr/include. Specifying that manually is almost always wrong. Most likely: I guess he's picking up the wrong stddef.h. -I/usr/include/linux should go with it: No user-space program should search Linux headers (instead, request specific headers as <linux/foo.h> if needed). Regards, Martin