In file included from /usr/include/netinet/sctp.h:75, from client.c:8: /usr/include/linux/in.h:26: error: redeclaration of enumerator ‘IPPROTO_IP’ /usr/include/netinet/in.h:33: error: previous definition of ‘IPPROTO_IP’ was here /usr/include/linux/in.h:27: error: redeclaration of enumerator ‘IPPROTO_ICMP’ /usr/include/netinet/in.h:37: error: previous definition of ‘IPPROTO_ICMP’ was here /usr/include/linux/in.h:28: error: redeclaration of enumerator ‘IPPROTO_IGMP’ /usr/include/netinet/in.h:39: error: previous definition of ‘IPPROTO_IGMP’ was here /usr/include/linux/in.h:29: error: redeclaration of enumerator ‘IPPROTO_IPIP’ /usr/include/netinet/in.h:41: error: previous definition of ‘IPPROTO_IPIP’ was here /usr/include/linux/in.h:30: error: redeclaration of enumerator ‘IPPROTO_TCP’ /usr/include/netinet/in.h:43: error: previous definition of ‘IPPROTO_TCP’ was here /usr/include/linux/in.h:31: error: redeclaration of enumerator ‘IPPROTO_EGP’ /usr/include/netinet/in.h:45: error: previous definition of ‘IPPROTO_EGP’ was here /usr/include/linux/in.h:32: error: redeclaration of enumerator ‘IPPROTO_PUP’ /usr/include/netinet/in.h:47: error: previous definition of ‘IPPROTO_PUP’ was here /usr/include/linux/in.h:33: error: redeclaration of enumerator ‘IPPROTO_UDP’ /usr/include/netinet/in.h:49: error: previous definition of ‘IPPROTO_UDP’ was here /usr/include/linux/in.h:34: error: redeclaration of enumerator ‘IPPROTO_IDP’ /usr/include/netinet/in.h:51: error: previous definition of ‘IPPROTO_IDP’ was here /usr/include/linux/in.h:36: error: redeclaration of enumerator ‘IPPROTO_RSVP’ /usr/include/netinet/in.h:61: error: previous definition of ‘IPPROTO_RSVP’ was here /usr/include/linux/in.h:37: error: redeclaration of enumerator ‘IPPROTO_GRE’ /usr/include/netinet/in.h:63: error: previous definition of ‘IPPROTO_GRE’ was here /usr/include/linux/in.h:39: error: redeclaration of enumerator ‘IPPROTO_IPV6’ /usr/include/netinet/in.h:55: error: previous definition of ‘IPPROTO_IPV6’ was here /usr/include/linux/in.h:41: error: redeclaration of enumerator ‘IPPROTO_ESP’ /usr/include/netinet/in.h:65: error: previous definition of ‘IPPROTO_ESP’ was here /usr/include/linux/in.h:42: error: redeclaration of enumerator ‘IPPROTO_AH’ /usr/include/netinet/in.h:67: error: previous definition of ‘IPPROTO_AH’ was here /usr/include/linux/in.h:44: error: redeclaration of enumerator ‘IPPROTO_PIM’ /usr/include/netinet/in.h:79: error: previous definition of ‘IPPROTO_PIM’ was here /usr/include/linux/in.h:46: error: redeclaration of enumerator ‘IPPROTO_COMP’ /usr/include/netinet/in.h:81: error: previous definition of ‘IPPROTO_COMP’ was here /usr/include/linux/in.h:47: error: redeclaration of enumerator ‘IPPROTO_SCTP’ /usr/include/netinet/in.h:83: error: previous definition of ‘IPPROTO_SCTP’ was here /usr/include/linux/in.h:50: error: redeclaration of enumerator ‘IPPROTO_RAW’ /usr/include/netinet/in.h:85: error: previous definition of ‘IPPROTO_RAW’ was here /usr/include/linux/in.h:52: error: redeclaration of enumerator ‘IPPROTO_MAX’ /usr/include/netinet/in.h:88: error: previous definition of ‘IPPROTO_MAX’ was here /usr/include/linux/in.h:56: error: redefinition of ‘struct in_addr’ /usr/include/linux/in.h:115: error: redefinition of ‘struct ip_mreq’ /usr/include/linux/in.h:121: error: redefinition of ‘struct ip_mreqn’ /usr/include/linux/in.h:127: error: redefinition of ‘struct ip_mreq_source’ /usr/include/linux/in.h:133: error: redefinition of ‘struct ip_msfilter’ /usr/include/linux/in.h:146: error: redefinition of ‘struct group_req’ /usr/include/linux/in.h:152: error: redefinition of ‘struct group_source_req’ /usr/include/linux/in.h:159: error: redefinition of ‘struct group_filter’ /usr/include/linux/in.h:172: error: redefinition of ‘struct in_pktinfo’ /usr/include/linux/in.h:180: error: redefinition of ‘struct sockaddr_in’ /usr/include/netinet/sctp.h:77:27: error: linux/proc_fs.h: No such file or directory /usr/include/netinet/sctp.h:78:28: error: linux/spinlock.h: No such file or directory /usr/include/netinet/sctp.h:79:27: error: linux/jiffies.h: No such file or directory /usr/include/netinet/sctp.h:80:23: error: linux/idr.h: No such file or directory /usr/include/netinet/sctp.h:87:25: error: asm/uaccess.h: No such file or directory /usr/include/netinet/sctp.h:89:22: error: net/sock.h: No such file or directory /usr/include/netinet/sctp.h:90:22: error: net/snmp.h: No such file or directory /usr/include/netinet/sctp.h:91:30: error: net/sctp/structs.h: No such file or directory /usr/include/netinet/sctp.h:92:32: error: net/sctp/constants.h: No such file or directory In file included from client.c:8: /usr/include/netinet/sctp.h:127: error: expected declaration specifiers or ‘...’ before ‘sctp_scope_t’ /usr/include/netinet/sctp.h:127: error: expected declaration specifiers or ‘...’ before ‘gfp_t’ /usr/include/netinet/sctp.h:139: error: expected declaration specifiers or ‘...’ before ‘poll_table’ /usr/include/netinet/sctp.h:164: error: expected declaration specifiers or ‘...’ before ‘u32’ /usr/include/netinet/sctp.h:223: error: expected declaration specifiers or ‘...’ before ‘sctp_statistics’ /usr/include/netinet/sctp.h:367: error: expected ‘)’ before ‘*’ token /usr/include/netinet/sctp.h:391: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘sctp_assoc2id’ /usr/include/netinet/sctp.h:397: error: expected declaration specifiers or ‘...’ before ‘sctp_assoc_t’ /usr/include/netinet/sctp.h: In function ‘sctp_skb_list_tail’: /usr/include/netinet/sctp.h:413: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:414: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:416: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:418: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:418: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:419: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:421: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:422: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h: In function ‘sctp_list_dequeue’: /usr/include/netinet/sctp.h:437: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:438: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:439: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:439: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:440: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h: In function ‘sctp_skb_set_owner_r’: /usr/include/netinet/sctp.h:454: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:455: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:456: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:456: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h: In function ‘sctp_list_single_entry’: /usr/include/netinet/sctp.h:462: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:462: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:462: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h: In function ‘sctp_jitter’: /usr/include/netinet/sctp.h:475: error: ‘jiffies’ undeclared (first use in this function) /usr/include/netinet/sctp.h:475: error: (Each undeclared identifier is reported only once /usr/include/netinet/sctp.h:475: error: for each function it appears in.) /usr/include/netinet/sctp.h: In function ‘sctp_frag_point’: /usr/include/netinet/sctp.h:491: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:492: error: invalid application of ‘sizeof’ to incomplete type ‘struct sctphdr’ /usr/include/netinet/sctp.h:492: error: invalid application of ‘sizeof’ to incomplete type ‘struct sctp_data_chunk’ /usr/include/netinet/sctp.h:494: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:495: error: expected expression before ‘int’ /usr/include/netinet/sctp.h:497: error: expected expression before ‘int’ /usr/include/netinet/sctp.h: At top level: /usr/include/netinet/sctp.h:568: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘sctp_assocs_id_lock’ /usr/include/netinet/sctp.h: In function ‘param_type2af’: /usr/include/netinet/sctp.h:589: error: ‘SCTP_PARAM_IPV4_ADDRESS’ undeclared (first use in this function) /usr/include/netinet/sctp.h:591: error: ‘SCTP_PARAM_IPV6_ADDRESS’ undeclared (first use in this function) /usr/include/netinet/sctp.h: In function ‘sctp_phashfn’: /usr/include/netinet/sctp.h:612: error: ‘sctp_port_hashsize’ undeclared (first use in this function) /usr/include/netinet/sctp.h: In function ‘sctp_ep_hashfn’: /usr/include/netinet/sctp.h:618: error: ‘sctp_ep_hashsize’ undeclared (first use in this function) /usr/include/netinet/sctp.h: In function ‘sctp_assoc_hashfn’: /usr/include/netinet/sctp.h:626: error: ‘sctp_assoc_hashsize’ undeclared (first use in this function) /usr/include/netinet/sctp.h: In function ‘sctp_vtag_hashfn’: /usr/include/netinet/sctp.h:637: error: ‘sctp_assoc_hashsize’ undeclared (first use in this function) /usr/include/netinet/sctp.h: At top level: /usr/include/netinet/sctp.h:642: error: expected declaration specifiers or ‘...’ before ‘sctp_socket_type_t’ /usr/include/netinet/sctp.h: In function ‘__sctp_style’: /usr/include/netinet/sctp.h:644: error: invalid type argument of ‘->’ /usr/include/netinet/sctp.h:644: error: ‘style’ undeclared (first use in this function) /usr/include/netinet/sctp.h: At top level: /usr/include/netinet/sctp.h:650: error: expected declaration specifiers or ‘...’ before ‘sctp_state_t’ /usr/include/netinet/sctp.h: In function ‘__sctp_state’: /usr/include/netinet/sctp.h:652: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:652: error: ‘state’ undeclared (first use in this function) /usr/include/netinet/sctp.h: At top level: /usr/include/netinet/sctp.h:657: error: expected declaration specifiers or ‘...’ before ‘sctp_sock_state_t’ /usr/include/netinet/sctp.h: In function ‘__sctp_sstate’: /usr/include/netinet/sctp.h:659: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:659: error: ‘state’ undeclared (first use in this function) /usr/include/netinet/sctp.h: In function ‘sctp_v6_map_v4’: /usr/include/netinet/sctp.h:665: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:666: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:666: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:667: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:667: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h: In function ‘sctp_v4_map_v6’: /usr/include/netinet/sctp.h:673: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:674: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:674: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:675: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:675: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:676: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:677: error: dereferencing pointer to incomplete type /usr/include/netinet/sctp.h:678: error: dereferencing pointer to incomplete type client.c: At top level: client.c:13: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘char’ client.c:14: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ECHO_PORT’