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
| ^~~~~~~~