From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.1) Gecko/20031114 Description of problem: It looks like /usr/include/linux/ip.h needs an #include <linux/types.h> line like most of the other header files have. Version-Release number of selected component (if applicable): glibc-kernheaders-2.4-8.36 How reproducible: Always Steps to Reproduce: #include <linux/ip.h> #include <stdio.h> int main() { printf("Foo\n"); return(0); } gcc test.c Actual Results: In file included from test.c:1: /usr/include/linux/ip.h:95: error: syntax error before "__u8" /usr/include/linux/ip.h:102: error: syntax error before "tot_len" /usr/include/linux/ip.h:103: error: syntax error before "id" /usr/include/linux/ip.h:104: error: syntax error before "frag_off" /usr/include/linux/ip.h:105: error: syntax error before "ttl" /usr/include/linux/ip.h:106: error: syntax error before "protocol" /usr/include/linux/ip.h:107: error: syntax error before "check" /usr/include/linux/ip.h:108: error: syntax error before "saddr" /usr/include/linux/ip.h:109: error: syntax error before "daddr"
fixed for the next build