Fixed compared error for linux

Issues:
In file included from lib/util-internal.h:41,
                 from http.c:40:
lib/ipv6-internal.h:51: error: redefinition of 鈥榮truct in6_addr鈥?
lib/ipv6-internal.h:52: error: expected 鈥?鈥? 鈥?鈥? 鈥?鈥? 鈥榼鈥?or 鈥榑_attribute__鈥?before 鈥?鈥?token
lib/ipv6-internal.h:57: error: conflicting types for 鈥榮a_family_t鈥?
/usr/include/bits/sockaddr.h:29: note: previous declaration of 鈥榮a_family_t鈥?was here
lib/ipv6-internal.h:61: error: redefinition of 鈥榮truct sockaddr_in6鈥?
In file included from http.c:40:
lib/util-internal.h:219: error: redefinition of 鈥榮truct sockaddr_storage鈥?
gcc: http.o: No such file or directory