Package: src:bpftrace
Version: 0.20.0-1
Severity: serious
Tags: sid trixie ftbfs

bpftrace ftbfs on armhf:

/<<PKGBUILDDIR>>/src/attached_probe.cpp:836:35: warning: cast from ‘const unsigned char*’ to ‘const bpf_insn*’ increases required alignment of target type [-Wcast-align] 836 | reinterpret_cast<const struct bpf_insn *>( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  837 |                                       insns.data()),
      |                                       ~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/attached_probe.cpp: In member function ‘void bpftrace::AttachedProbe::attach_multi_uprobe(int)’: /<<PKGBUILDDIR>>/src/attached_probe.cpp:1113:43: error: cannot convert ‘long long unsigned int*’ to ‘const long unsigned int*’ in assignment
 1113 |   opts.uprobe_multi.offsets = offsets.data();
      |                               ~~~~~~~~~~~~^~
      |                                           |
      |                                           long long unsigned int*



/<<PKGBUILDDIR>>/src/bpftrace.cpp: At global scope:
/<<PKGBUILDDIR>>/src/bpftrace.cpp:2034:13: error: no declaration matches ‘std::string bpftrace::BPFtrace::resolve_uid(uint64_t) const’
 2034 | std::string BPFtrace::resolve_uid(uint64_t addr) const
      |             ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/bpftrace.cpp:34:
/<<PKGBUILDDIR>>/src/bpftrace.h:138:15: note: candidate is: ‘std::string bpftrace::BPFtrace::resolve_uid(uintptr_t) const’
  138 |   std::string resolve_uid(uintptr_t addr) const;
      |               ^~~~~~~~~~~
/<<PKGBUILDDIR>>/src/bpftrace.h:95:7: note: ‘class bpftrace::BPFtrace’ defined here
   95 | class BPFtrace
      |       ^~~~~~~~
/<<PKGBUILDDIR>>/src/bpftrace.cpp:2119:13: error: no declaration matches ‘std::string bpftrace::BPFtrace::resolve_ksym(uint64_t, bool)’
 2119 | std::string BPFtrace::resolve_ksym(uint64_t addr, bool show_offset)
      |             ^~~~~~~~
/<<PKGBUILDDIR>>/src/bpftrace.h:131:15: note: candidate is: ‘std::string bpftrace::BPFtrace::resolve_ksym(uintptr_t, bool)’
  131 |   std::string resolve_ksym(uintptr_t addr, bool show_offset=false);
      |               ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/bpftrace.h:95:7: note: ‘class bpftrace::BPFtrace’ defined here
   95 | class BPFtrace
      |       ^~~~~~~~
/<<PKGBUILDDIR>>/src/bpftrace.cpp:2310:13: error: no declaration matches ‘std::string bpftrace::BPFtrace::resolve_usym(uint64_t, int, int, bool, bool)’
 2310 | std::string BPFtrace::resolve_usym(uint64_t addr,
      |             ^~~~~~~~
/<<PKGBUILDDIR>>/src/bpftrace.h:132:15: note: candidate is: ‘std::string bpftrace::BPFtrace::resolve_usym(uintptr_t, int, int, bool, bool)’
  132 |   std::string resolve_usym(uintptr_t addr,
      |               ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/bpftrace.h:95:7: note: ‘class bpftrace::BPFtrace’ defined here
   95 | class BPFtrace
      |       ^~~~~~~~

Reply via email to