[Pkg-clamav-devel] Bug#866076: clamsmtp FTBFS: error: redefinition of 'struct in_addr'
Adrian Bunk
bunk at debian.org
Tue Jun 27 06:18:44 UTC 2017
Source: clamsmtp
Version: 1.10-13
Severity: serious
Tags: buster sid
clamsmtp FTBFS in unstable:
https://tests.reproducible-builds.org/debian/history/clamsmtp.html
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/clamsmtp.html
...
gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I../common/ -I../ -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -I/usr/local/include -pthread -D_POSIX_PTHREAD_SEMANTICS -c -o clamsmtpd-smtppass.o `test -f '../common/smtppass.c' || echo './'`../common/smtppass.c
In file included from ../common/sock_any.h:44:0,
from ../common/smtppass.c:66:
/usr/include/netinet/in.h:31:8: error: redefinition of 'struct in_addr'
struct in_addr
^~~~~~~
In file included from /usr/include/linux/netfilter.h:6:0,
from /usr/include/linux/netfilter_ipv4.h:8,
from ../common/smtppass.c:62:
/usr/include/linux/in.h:84:8: note: originally defined here
struct in_addr {
^~~~~~~
In file included from /usr/include/netinet/in.h:37:0,
from ../common/sock_any.h:44,
from ../common/smtppass.c:66:
/usr/include/x86_64-linux-gnu/bits/in.h:148:8: error: redefinition of 'struct ip_mreqn'
struct ip_mreqn
^~~~~~~~
In file included from /usr/include/linux/netfilter.h:6:0,
from /usr/include/linux/netfilter_ipv4.h:8,
from ../common/smtppass.c:62:
/usr/include/linux/in.h:172:8: note: originally defined here
struct ip_mreqn {
^~~~~~~~
In file included from /usr/include/netinet/in.h:37:0,
from ../common/sock_any.h:44,
from ../common/smtppass.c:66:
/usr/include/x86_64-linux-gnu/bits/in.h:156:8: error: redefinition of 'struct in_pktinfo'
struct in_pktinfo
^~~~~~~~~~
In file included from /usr/include/linux/netfilter.h:6:0,
from /usr/include/linux/netfilter_ipv4.h:8,
from ../common/smtppass.c:62:
/usr/include/linux/in.h:221:8: note: originally defined here
struct in_pktinfo {
^~~~~~~~~~
/usr/include/netinet/in.h:42:5: error: redeclaration of enumerator 'IPPROTO_IP'
IPPROTO_IP = 0, /* Dummy protocol for TCP. */
^
/usr/include/linux/in.h:28:3: note: previous definition of 'IPPROTO_IP' was here
IPPROTO_IP = 0, /* Dummy protocol for TCP */
^~~~~~~~~~
/usr/include/netinet/in.h:44:5: error: redeclaration of enumerator 'IPPROTO_ICMP'
IPPROTO_ICMP = 1, /* Internet Control Message Protocol. */
^
/usr/include/linux/in.h:30:3: note: previous definition of 'IPPROTO_ICMP' was here
IPPROTO_ICMP = 1, /* Internet Control Message Protocol */
^~~~~~~~~~~~
/usr/include/netinet/in.h:46:5: error: redeclaration of enumerator 'IPPROTO_IGMP'
IPPROTO_IGMP = 2, /* Internet Group Management Protocol. */
^
/usr/include/linux/in.h:32:3: note: previous definition of 'IPPROTO_IGMP' was here
IPPROTO_IGMP = 2, /* Internet Group Management Protocol */
^~~~~~~~~~~~
/usr/include/netinet/in.h:48:5: error: redeclaration of enumerator 'IPPROTO_IPIP'
IPPROTO_IPIP = 4, /* IPIP tunnels (older KA9Q tunnels use 94). */
^
/usr/include/linux/in.h:34:3: note: previous definition of 'IPPROTO_IPIP' was here
IPPROTO_IPIP = 4, /* IPIP tunnels (older KA9Q tunnels use 94) */
^~~~~~~~~~~~
/usr/include/netinet/in.h:50:5: error: redeclaration of enumerator 'IPPROTO_TCP'
IPPROTO_TCP = 6, /* Transmission Control Protocol. */
^
/usr/include/linux/in.h:36:3: note: previous definition of 'IPPROTO_TCP' was here
IPPROTO_TCP = 6, /* Transmission Control Protocol */
^~~~~~~~~~~
/usr/include/netinet/in.h:52:5: error: redeclaration of enumerator 'IPPROTO_EGP'
IPPROTO_EGP = 8, /* Exterior Gateway Protocol. */
^
/usr/include/linux/in.h:38:3: note: previous definition of 'IPPROTO_EGP' was here
IPPROTO_EGP = 8, /* Exterior Gateway Protocol */
^~~~~~~~~~~
/usr/include/netinet/in.h:54:5: error: redeclaration of enumerator 'IPPROTO_PUP'
IPPROTO_PUP = 12, /* PUP protocol. */
^
/usr/include/linux/in.h:40:3: note: previous definition of 'IPPROTO_PUP' was here
IPPROTO_PUP = 12, /* PUP protocol */
^~~~~~~~~~~
/usr/include/netinet/in.h:56:5: error: redeclaration of enumerator 'IPPROTO_UDP'
IPPROTO_UDP = 17, /* User Datagram Protocol. */
^
/usr/include/linux/in.h:42:3: note: previous definition of 'IPPROTO_UDP' was here
IPPROTO_UDP = 17, /* User Datagram Protocol */
^~~~~~~~~~~
/usr/include/netinet/in.h:58:5: error: redeclaration of enumerator 'IPPROTO_IDP'
IPPROTO_IDP = 22, /* XNS IDP protocol. */
^
/usr/include/linux/in.h:44:3: note: previous definition of 'IPPROTO_IDP' was here
IPPROTO_IDP = 22, /* XNS IDP protocol */
^~~~~~~~~~~
/usr/include/netinet/in.h:60:5: error: redeclaration of enumerator 'IPPROTO_TP'
IPPROTO_TP = 29, /* SO Transport Protocol Class 4. */
^
/usr/include/linux/in.h:46:3: note: previous definition of 'IPPROTO_TP' was here
IPPROTO_TP = 29, /* SO Transport Protocol Class 4 */
^~~~~~~~~~
/usr/include/netinet/in.h:62:5: error: redeclaration of enumerator 'IPPROTO_DCCP'
IPPROTO_DCCP = 33, /* Datagram Congestion Control Protocol. */
^
/usr/include/linux/in.h:48:3: note: previous definition of 'IPPROTO_DCCP' was here
IPPROTO_DCCP = 33, /* Datagram Congestion Control Protocol */
^~~~~~~~~~~~
/usr/include/netinet/in.h:64:5: error: redeclaration of enumerator 'IPPROTO_IPV6'
IPPROTO_IPV6 = 41, /* IPv6 header. */
^
/usr/include/linux/in.h:50:3: note: previous definition of 'IPPROTO_IPV6' was here
IPPROTO_IPV6 = 41, /* IPv6-in-IPv4 tunnelling */
^~~~~~~~~~~~
/usr/include/netinet/in.h:66:5: error: redeclaration of enumerator 'IPPROTO_RSVP'
IPPROTO_RSVP = 46, /* Reservation Protocol. */
^
/usr/include/linux/in.h:52:3: note: previous definition of 'IPPROTO_RSVP' was here
IPPROTO_RSVP = 46, /* RSVP Protocol */
^~~~~~~~~~~~
/usr/include/netinet/in.h:68:5: error: redeclaration of enumerator 'IPPROTO_GRE'
IPPROTO_GRE = 47, /* General Routing Encapsulation. */
^
/usr/include/linux/in.h:54:3: note: previous definition of 'IPPROTO_GRE' was here
IPPROTO_GRE = 47, /* Cisco GRE tunnels (rfc 1701,1702) */
^~~~~~~~~~~
/usr/include/netinet/in.h:70:5: error: redeclaration of enumerator 'IPPROTO_ESP'
IPPROTO_ESP = 50, /* encapsulating security payload. */
^
/usr/include/linux/in.h:56:3: note: previous definition of 'IPPROTO_ESP' was here
IPPROTO_ESP = 50, /* Encapsulation Security Payload protocol */
^~~~~~~~~~~
/usr/include/netinet/in.h:72:5: error: redeclaration of enumerator 'IPPROTO_AH'
IPPROTO_AH = 51, /* authentication header. */
^
/usr/include/linux/in.h:58:3: note: previous definition of 'IPPROTO_AH' was here
IPPROTO_AH = 51, /* Authentication Header protocol */
^~~~~~~~~~
/usr/include/netinet/in.h:74:5: error: redeclaration of enumerator 'IPPROTO_MTP'
IPPROTO_MTP = 92, /* Multicast Transport Protocol. */
^
/usr/include/linux/in.h:60:3: note: previous definition of 'IPPROTO_MTP' was here
IPPROTO_MTP = 92, /* Multicast Transport Protocol */
^~~~~~~~~~~
/usr/include/netinet/in.h:76:5: error: redeclaration of enumerator 'IPPROTO_BEETPH'
IPPROTO_BEETPH = 94, /* IP option pseudo header for BEET. */
^
/usr/include/linux/in.h:62:3: note: previous definition of 'IPPROTO_BEETPH' was here
IPPROTO_BEETPH = 94, /* IP option pseudo header for BEET */
^~~~~~~~~~~~~~
/usr/include/netinet/in.h:78:5: error: redeclaration of enumerator 'IPPROTO_ENCAP'
IPPROTO_ENCAP = 98, /* Encapsulation Header. */
^
/usr/include/linux/in.h:64:3: note: previous definition of 'IPPROTO_ENCAP' was here
IPPROTO_ENCAP = 98, /* Encapsulation Header */
^~~~~~~~~~~~~
/usr/include/netinet/in.h:80:5: error: redeclaration of enumerator 'IPPROTO_PIM'
IPPROTO_PIM = 103, /* Protocol Independent Multicast. */
^
/usr/include/linux/in.h:66:3: note: previous definition of 'IPPROTO_PIM' was here
IPPROTO_PIM = 103, /* Protocol Independent Multicast */
^~~~~~~~~~~
/usr/include/netinet/in.h:82:5: error: redeclaration of enumerator 'IPPROTO_COMP'
IPPROTO_COMP = 108, /* Compression Header Protocol. */
^
/usr/include/linux/in.h:68:3: note: previous definition of 'IPPROTO_COMP' was here
IPPROTO_COMP = 108, /* Compression Header Protocol */
^~~~~~~~~~~~
/usr/include/netinet/in.h:84:5: error: redeclaration of enumerator 'IPPROTO_SCTP'
IPPROTO_SCTP = 132, /* Stream Control Transmission Protocol. */
^
/usr/include/linux/in.h:70:3: note: previous definition of 'IPPROTO_SCTP' was here
IPPROTO_SCTP = 132, /* Stream Control Transport Protocol */
^~~~~~~~~~~~
/usr/include/netinet/in.h:86:5: error: redeclaration of enumerator 'IPPROTO_UDPLITE'
IPPROTO_UDPLITE = 136, /* UDP-Lite protocol. */
^
/usr/include/linux/in.h:72:3: note: previous definition of 'IPPROTO_UDPLITE' was here
IPPROTO_UDPLITE = 136, /* UDP-Lite (RFC 3828) */
^~~~~~~~~~~~~~~
/usr/include/netinet/in.h:88:5: error: redeclaration of enumerator 'IPPROTO_MPLS'
IPPROTO_MPLS = 137, /* MPLS in IP. */
^
/usr/include/linux/in.h:74:3: note: previous definition of 'IPPROTO_MPLS' was here
IPPROTO_MPLS = 137, /* MPLS in IP (RFC 4023) */
^~~~~~~~~~~~
/usr/include/netinet/in.h:90:5: error: redeclaration of enumerator 'IPPROTO_RAW'
IPPROTO_RAW = 255, /* Raw IP packets. */
^
/usr/include/linux/in.h:76:3: note: previous definition of 'IPPROTO_RAW' was here
IPPROTO_RAW = 255, /* Raw IP packets */
^~~~~~~~~~~
In file included from ../common/sock_any.h:44:0,
from ../common/smtppass.c:66:
/usr/include/netinet/in.h:92:5: error: redeclaration of enumerator 'IPPROTO_MAX'
IPPROTO_MAX
^~~~~~~~~~~
In file included from /usr/include/linux/netfilter.h:6:0,
from /usr/include/linux/netfilter_ipv4.h:8,
from ../common/smtppass.c:62:
/usr/include/linux/in.h:78:3: note: previous definition of 'IPPROTO_MAX' was here
IPPROTO_MAX
^~~~~~~~~~~
In file included from ../common/sock_any.h:44:0,
from ../common/smtppass.c:66:
/usr/include/netinet/in.h:239:8: error: redefinition of 'struct sockaddr_in'
struct sockaddr_in
^~~~~~~~~~~
In file included from ../common/smtppass.c:45:0:
/usr/include/x86_64-linux-gnu/sys/socket.h:90:17: note: originally defined here
typedef union { __SOCKADDR_ALLTYPES
^
In file included from ../common/sock_any.h:44:0,
from ../common/smtppass.c:66:
/usr/include/netinet/in.h:266:8: error: redefinition of 'struct ip_mreq'
struct ip_mreq
^~~~~~~
In file included from /usr/include/linux/netfilter.h:6:0,
from /usr/include/linux/netfilter_ipv4.h:8,
from ../common/smtppass.c:62:
/usr/include/linux/in.h:167:8: note: originally defined here
struct ip_mreq {
^~~~~~~
In file included from ../common/sock_any.h:44:0,
from ../common/smtppass.c:66:
/usr/include/netinet/in.h:275:8: error: redefinition of 'struct ip_mreq_source'
struct ip_mreq_source
^~~~~~~~~~~~~~
In file included from /usr/include/linux/netfilter.h:6:0,
from /usr/include/linux/netfilter_ipv4.h:8,
from ../common/smtppass.c:62:
/usr/include/linux/in.h:178:8: note: originally defined here
struct ip_mreq_source {
^~~~~~~~~~~~~~
In file included from ../common/sock_any.h:44:0,
from ../common/smtppass.c:66:
/usr/include/netinet/in.h:302:8: error: redefinition of 'struct group_req'
struct group_req
^~~~~~~~~
In file included from /usr/include/linux/netfilter.h:6:0,
from /usr/include/linux/netfilter_ipv4.h:8,
from ../common/smtppass.c:62:
/usr/include/linux/in.h:196:8: note: originally defined here
struct group_req {
^~~~~~~~~
In file included from ../common/sock_any.h:44:0,
from ../common/smtppass.c:66:
/usr/include/netinet/in.h:311:8: error: redefinition of 'struct group_source_req'
struct group_source_req
^~~~~~~~~~~~~~~~
In file included from /usr/include/linux/netfilter.h:6:0,
from /usr/include/linux/netfilter_ipv4.h:8,
from ../common/smtppass.c:62:
/usr/include/linux/in.h:201:8: note: originally defined here
struct group_source_req {
^~~~~~~~~~~~~~~~
In file included from ../common/sock_any.h:44:0,
from ../common/smtppass.c:66:
/usr/include/netinet/in.h:325:8: error: redefinition of 'struct ip_msfilter'
struct ip_msfilter
^~~~~~~~~~~
In file included from /usr/include/linux/netfilter.h:6:0,
from /usr/include/linux/netfilter_ipv4.h:8,
from ../common/smtppass.c:62:
/usr/include/linux/in.h:184:8: note: originally defined here
struct ip_msfilter {
^~~~~~~~~~~
In file included from ../common/sock_any.h:44:0,
from ../common/smtppass.c:66:
/usr/include/netinet/in.h:346:8: error: redefinition of 'struct group_filter'
struct group_filter
^~~~~~~~~~~~
In file included from /usr/include/linux/netfilter.h:6:0,
from /usr/include/linux/netfilter_ipv4.h:8,
from ../common/smtppass.c:62:
/usr/include/linux/in.h:207:8: note: originally defined here
struct group_filter {
^~~~~~~~~~~~
...
More information about the Pkg-clamav-devel
mailing list