Package: sysdig-dkms
Version: 0.21.0-1
Severity: serious
Justification: fails to build from source

Hi,

sysdig-dkms fails to build a kernel module for Linux 4.17:

DKMS make.log for sysdig-0.21.0 for kernel 4.17.0-1-amd64 (x86_64)
Tue Jul 24 18:07:50 UTC 2018
make: Entering directory '/usr/src/linux-headers-4.17.0-1-amd64'
  CC [M]  /var/lib/dkms/sysdig/0.21.0/build/main.o
  CC [M]  /var/lib/dkms/sysdig/0.21.0/build/dynamic_params_table.o
  CC [M]  /var/lib/dkms/sysdig/0.21.0/build/flags_table.o
  CC [M]  /var/lib/dkms/sysdig/0.21.0/build/ppm_events.o
  CC [M]  /var/lib/dkms/sysdig/0.21.0/build/ppm_fillers.o
  CC [M]  /var/lib/dkms/sysdig/0.21.0/build/event_table.o
  CC [M]  /var/lib/dkms/sysdig/0.21.0/build/syscall_table.o
  CC [M]  /var/lib/dkms/sysdig/0.21.0/build/ppm_cputime.o
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c: In function 'compute_snaplen':
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:237:69: warning: passing 
argument 3 of 'sock->ops->getname' makes integer from pointer without a cast 
[-Wint-conversion]
    err = sock->ops->getname(sock, (struct sockaddr *)&sock_address, 
&sock_address_len, 0);
                                                                     ^
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:237:69: note: expected 'int' but 
argument is of type 'int *'
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:237:10: error: too many 
arguments to function 'sock->ops->getname'
    err = sock->ops->getname(sock, (struct sockaddr *)&sock_address, 
&sock_address_len, 0);
          ^~~~
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:258:72: warning: passing 
argument 3 of 'sock->ops->getname' makes integer from pointer without a cast 
[-Wint-conversion]
       err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, 
&peer_address_len, 1);
                                                                        ^
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:258:72: note: expected 'int' but 
argument is of type 'int *'
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:258:13: error: too many 
arguments to function 'sock->ops->getname'
       err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, 
&peer_address_len, 1);
             ^~~~
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:278:73: warning: passing 
argument 3 of 'sock->ops->getname' makes integer from pointer without a cast 
[-Wint-conversion]
        err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, 
&peer_address_len, 1);
                                                                         ^
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:278:73: note: expected 'int' but 
argument is of type 'int *'
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:278:14: error: too many 
arguments to function 'sock->ops->getname'
        err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, 
&peer_address_len, 1);
              ^~~~
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:331:72: warning: passing 
argument 3 of 'sock->ops->getname' makes integer from pointer without a cast 
[-Wint-conversion]
       err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, 
&peer_address_len, 1);
                                                                        ^
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:331:72: note: expected 'int' but 
argument is of type 'int *'
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:331:13: error: too many 
arguments to function 'sock->ops->getname'
       err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, 
&peer_address_len, 1);
             ^~~~
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:333:71: warning: passing 
argument 3 of 'sock->ops->getname' makes integer from pointer without a cast 
[-Wint-conversion]
      err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, 
&peer_address_len, 1);
                                                                       ^
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:333:71: note: expected 'int' but 
argument is of type 'int *'
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:333:12: error: too many 
arguments to function 'sock->ops->getname'
      err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, 
&peer_address_len, 1);
            ^~~~
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c: In function 'fd_to_socktuple':
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:985:67: warning: passing 
argument 3 of 'sock->ops->getname' makes integer from pointer without a cast 
[-Wint-conversion]
  err = sock->ops->getname(sock, (struct sockaddr *)&sock_address, 
&sock_address_len, 0);
                                                                   ^
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:985:67: note: expected 'int' but 
argument is of type 'int *'
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:985:8: error: too many arguments 
to function 'sock->ops->getname'
  err = sock->ops->getname(sock, (struct sockaddr *)&sock_address, 
&sock_address_len, 0);
        ^~~~
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:996:69: warning: passing 
argument 3 of 'sock->ops->getname' makes integer from pointer without a cast 
[-Wint-conversion]
    err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, 
&peer_address_len, 1);
                                                                     ^
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:996:69: note: expected 'int' but 
argument is of type 'int *'
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:996:10: error: too many 
arguments to function 'sock->ops->getname'
    err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, 
&peer_address_len, 1);
          ^~~~
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:1048:69: warning: passing 
argument 3 of 'sock->ops->getname' makes integer from pointer without a cast 
[-Wint-conversion]
    err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, 
&peer_address_len, 1);
                                                                     ^
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:1048:69: note: expected 'int' 
but argument is of type 'int *'
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:1048:10: error: too many 
arguments to function 'sock->ops->getname'
    err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, 
&peer_address_len, 1);
          ^~~~
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:1123:70: warning: passing 
argument 3 of 'sock->ops->getname' makes integer from pointer without a cast 
[-Wint-conversion]
     err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, 
&peer_address_len, 1);
                                                                      ^
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:1123:70: note: expected 'int' 
but argument is of type 'int *'
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:1123:11: error: too many 
arguments to function 'sock->ops->getname'
     err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, 
&peer_address_len, 1);
           ^~~~
make[3]: *** 
[/usr/src/linux-headers-4.17.0-1-common/scripts/Makefile.build:317: 
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [/usr/src/linux-headers-4.17.0-1-common/Makefile:1585: 
_module_/var/lib/dkms/sysdig/0.21.0/build] Error 2
make[1]: *** [Makefile:146: sub-make] Error 2
make: *** [Makefile:8: all] Error 2
make: Leaving directory '/usr/src/linux-headers-4.17.0-1-amd64'


Andreas

PS: I don't need it, just doing QA.

Reply via email to