Package: systemtap
Version: 3.3-1
Severity: grave
Justification: renders package unusable

SystemTap 3.3-1 does not work with the kernel currently in sid, 
linux-image-4.19.0-3-amd64 4.19.20-1.

  $ sudo stap -e 'probe oneshot { println("hello world") }'
  In file included from 
/tmp/stapBznfoX/stap_7c11b6c20586a98b7853a74fee0e49f4_979_src.c:298:
  /usr/share/systemtap/runtime/linux/stp_tracepoint.c: In function 
‘stp_tracepoint_coming’:
  /usr/share/systemtap/runtime/linux/stp_tracepoint.c:281:6: error: assignment 
to ‘struct tracepoint *’ from ‘tracepoint_ptr_t’ {aka ‘const int’} makes 
pointer from integer without a cast [-Werror=int-conversion]
     tp = tp_mod->mod->tracepoints_ptrs[i];
        ^
  /usr/share/systemtap/runtime/linux/stp_tracepoint.c: In function 
‘stp_tracepoint_going’:
  /usr/share/systemtap/runtime/linux/stp_tracepoint.c:323:6: error: assignment 
to ‘struct tracepoint *’ from ‘tracepoint_ptr_t’ {aka ‘const int’} makes 
pointer from integer without a cast [-Werror=int-conversion]
     tp = tp_mod->mod->tracepoints_ptrs[i];
        ^
  cc1: all warnings being treated as errors
  make[3]: *** 
[/usr/src/linux-headers-4.19.0-3-common/scripts/Makefile.build:308: 
/tmp/stapBznfoX/stap_7c11b6c20586a98b7853a74fee0e49f4_979_src.o] Error 1
  make[2]: *** [/usr/src/linux-headers-4.19.0-3-common/Makefile:1535: 
_module_/tmp/stapBznfoX] Error 2
  make[1]: *** [Makefile:146: sub-make] Error 2
  make: *** [Makefile:8: all] Error 2
  WARNING: kbuild exited with status: 2
  Pass 4: compilation failed.  [man error::pass4]
  Tip: /usr/share/doc/systemtap/README.Debian should help you get started.

The latest upstream version (4.0) does however work fine. I'm gonna package it
right away to get a working SystemTap in Buster.

Reply via email to