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.