[Bug 1496223] Re: squid3 FTBFS due to linux-libc-dev and libc6-dev headers mismatch

Ubuntu Foundations Team Bug Bot 1496223 at bugs.launchpad.net
Thu Oct 1 20:20:10 UTC 2015


The attachment "fixes for this bug as well as LP: #1501566 and LP:
#1496924" seems to be a debdiff.  The ubuntu-sponsors team has been
subscribed to the bug report so that they can review and hopefully
sponsor the debdiff.  If the attachment isn't a patch, please remove the
"patch" flag from the attachment, remove the "patch" tag, and if you are
member of the ~ubuntu-sponsors, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by
~brian-murray, for any issue please contact him.]

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1496223

Title:
  squid3 FTBFS due to linux-libc-dev and libc6-dev headers mismatch

Status in Squid:
  Unknown
Status in glibc package in Ubuntu:
  New
Status in linux package in Ubuntu:
  Triaged
Status in squid3 package in Ubuntu:
  New

Bug description:
  With the fix at LP: #1496924 applied, squid3 fails due to mismatching
  headers between linux-libc-dev_4.2.0-10.11 and
  libc6-dev_2.21-0ubuntu4.

  In file included from /usr/include/linux/netfilter.h:7:0,
                   from /usr/include/linux/netfilter_ipv4.h:8,
                   from Intercept.cc:99:
  /usr/include/linux/in.h:28:16: error: redeclaration of 'IPPROTO_IP'
     IPPROTO_IP = 0,  /* Dummy protocol for TCP  */
                  ^
  In file included from /usr/include/arpa/inet.h:22:0,
                   from ../../include/util.h:42,
                   from ../../include/Array.h:39,
                   from ../../src/comm/forward.h:4,
                   from ../../src/comm/Connection.h:40,
                   from Intercept.cc:34:
  /usr/include/netinet/in.h:42:5: note: previous declaration '<anonymous enum> IPPROTO_IP'
       IPPROTO_IP = 0,    /* Dummy protocol for TCP.  */
       ^
  In file included from /usr/include/linux/netfilter.h:7:0,
                   from /usr/include/linux/netfilter_ipv4.h:8,
                   from Intercept.cc:99:
  /usr/include/linux/in.h:30:18: error: redeclaration of 'IPPROTO_ICMP'
     IPPROTO_ICMP = 1,  /* Internet Control Message Protocol */
                    ^
  In file included from /usr/include/arpa/inet.h:22:0,
                   from ../../include/util.h:42,
                   from ../../include/Array.h:39,
                   from ../../src/comm/forward.h:4,
                   from ../../src/comm/Connection.h:40,
                   from Intercept.cc:34:
  /usr/include/netinet/in.h:44:5: note: previous declaration '<anonymous enum> IPPROTO_ICMP'
       IPPROTO_ICMP = 1,    /* Internet Control Message Protocol.  */
       ^
  <snip>

  Tried to ignore "#include linux/netfilter.h" in src/ip/Intercept.cc:99
  to no avail as build fails later on due to missing "SO_ORIGINAL_DST"
  in Intercept.cc. Removing arpa and netinet header inclusions also lead
  to eventual build failures due to missing symbols.

  So far I have found no way to have squid linking solely to either the
  kernel or libc without disabling netfilter altogether.

To manage notifications about this bug go to:
https://bugs.launchpad.net/squid/+bug/1496223/+subscriptions



More information about the Ubuntu-sponsors mailing list