Package: openvswitch-datapath-dkms
Version: 1.4.2+git20120612-9.1~deb7u1.1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

Installing openvswitch-datapath-dkms (OR openvswitch-datapath-source) is
currently broken in Wheezy 7.11.

I have tested both on a fresh install and an upgraded (from 7.8 to 7.11)
install.

The issue seems present in "datapath/linux/tunnel.c":

/var/lib/dkms/openvswitch/1.4.2+git20120612/build/datapath/linux/tunnel.c:
In function ‘ecn_decapsulate’:
/var/lib/dkms/openvswitch/1.4.2+git20120612/build/datapath/linux/tunnel.c:395:4:
warning: passing argument 1 of ‘IP6_ECN_set_ce’ from incompatible pointer
type [enabled by default]
/usr/src/linux-headers-3.2.0-4-common/include/net/inet_ecn.h:118:19: note:
expected ‘struct sk_buff *’ but argument is of type ‘struct ipv6hdr *’
/var/lib/dkms/openvswitch/1.4.2+git20120612/build/datapath/linux/tunnel.c:395:4:
error: too few arguments to function ‘IP6_ECN_set_ce’
/usr/src/linux-headers-3.2.0-4-common/include/net/inet_ecn.h:118:19: note:
declared here
/var/lib/dkms/openvswitch/1.4.2+git20120612/build/datapath/linux/tunnel.c:
In function ‘ovs_tnl_send’:
/var/lib/dkms/openvswitch/1.4.2+git20120612/build/datapath/linux/tunnel.c:1304:3:
warning: passing argument 2 of ‘ip_select_ident’ from incompatible pointer
type [enabled by default]
/usr/src/linux-headers-3.2.0-4-common/include/net/ip.h:293:20: note:
expected ‘struct sock *’ but argument is of type ‘struct dst_entry *’
make[4]: ***
[/var/lib/dkms/openvswitch/1.4.2+git20120612/build/datapath/linux/tunnel.o]
Error 1
make[3]: ***
[_module_/var/lib/dkms/openvswitch/1.4.2+git20120612/build/datapath/linux]
Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.2.0-4-amd64'
make: *** [default] Error 2
make: Leaving directory
`/var/lib/dkms/openvswitch/1.4.2+git20120612/build/datapath/linux'

Both "dkms autoinstal" and "m-a -t a-i openvswitch-datapath" fail on the
same issue.

Removing the ipv6-related code between

  #if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE)

and

  #endif

allows the module to be built without errors, but obviously with broken
ipv6 support.

-- System Information:
Debian Release: 7.11
  APT prefers oldstable-updates
  APT policy: (500, 'oldstable-updates'), (500, 'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages openvswitch-datapath-dkms depends on:
ii  dkms       2.2.0.3-1.2
ii  libc6-dev  2.13-38+deb7u11
ii  make       3.81-8.2

openvswitch-datapath-dkms recommends no packages.

openvswitch-datapath-dkms suggests no packages.

-- no debconf information

Reply via email to