Hi -
I don't get any conflict. Here's an example:
Code:
#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <linux/if.h>
#include <netinet/ip.h>
int
main ()
{
printf ("Hello world!\n");
}
<= This compiles without error
Perhaps you might consider reinstalling/updating your GCC development package?
Also: make sure you haven't somehow mixed kernel source headers (which should be under "/usr/src/linux*") with user (non-kernel) headers (which should be under "/usr/include").