Source: bpftrace Version: 0.14.1-2 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: lu...@debian.org Usertags: ftbfs-20220326 ftbfs-bookworm
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++ > -DBPFTRACE_VERSION=\"v0.14.1\" -DHAVE_BCC_CREATE_MAP > -DHAVE_BCC_ELF_FOREACH_SYM -DHAVE_BCC_KFUNC -DHAVE_BCC_PROG_LOAD > -DHAVE_BCC_PROG_LOAD_XATTR -DHAVE_BCC_USDT_ADDSEM -DHAVE_BCC_WHICH_SO > -DHAVE_LIBBPF -DHAVE_LIBBPF_BPF_H -DHAVE_LIBBPF_BTF_DUMP > -DHAVE_LIBBPF_BTF_DUMP_EMIT_TYPE_DECL -DHAVE_LIBBPF_LINK_CREATE > -DHAVE_LIBBPF_MAP_BATCH -DHAVE_NAME_TO_HANDLE_AT=1 > -DLIBBCC_ATTACH_KPROBE_SIX_ARGS_SIGNATURE > -DLIBBCC_ATTACH_UPROBE_SEVEN_ARGS_SIGNATURE -DLLVM_ORC_V2 > -DLLVM_VERSION_MAJOR=13 -DLLVM_VERSION_MINOR=0 -DLLVM_VERSION_PATCH=1 > -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/src > -I/<<PKGBUILDDIR>>/src/ast -isystem /usr/lib/llvm-13/include -g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE > -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wall > -Wextra -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wcast-qual > -Wunreachable-code -Wdisabled-optimization -std=c++17 -MD -MT > src/CMakeFiles/runtime.dir/imap.cpp.o -MF CMakeFiles/runtime.dir/imap.cpp.o.d > -o CMakeFiles/runtime.dir/imap.cpp.o -c /<<PKGBUILDDIR>>/src/imap.cpp > /<<PKGBUILDDIR>>/src/btf.cpp: In member function ‘std::string > bpftrace::BTF::c_def(const > std::unordered_set<std::__cxx11::basic_string<char> >&) const’: > /<<PKGBUILDDIR>>/src/btf.cpp:228:45: error: cannot convert ‘void (*)(void*, > const char*, __va_list_tag*)’ to ‘const btf_dump_opts*’ > 228 | dump = btf_dump__new(btf, nullptr, &opts, dump_printf); > | ^~~~~~~~~~~ > | | > | void (*)(void*, const > char*, __va_list_tag*) > In file included from /<<PKGBUILDDIR>>/src/btf.cpp:23: > /usr/include/bpf/btf.h:282:71: note: initializing argument 4 of ‘btf_dump* > btf_dump__new(const btf*, btf_dump_printf_fn_t, void*, const btf_dump_opts*)’ > 282 | const struct btf_dump_opts > *opts); > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ > /<<PKGBUILDDIR>>/src/btf.cpp:238:44: warning: ‘__u32 btf__get_nr_types(const > btf*)’ is deprecated: libbpf v0.7+: use btf__type_cnt() instead; note that > btf__get_nr_types() == btf__type_cnt() - 1 [-Wdeprecated-declarations] > 238 | __s32 id, max = (__s32) btf__get_nr_types(btf); > | ~~~~~~~~~~~~~~~~~^~~~~ > In file included from /<<PKGBUILDDIR>>/src/btf.cpp:23: > /usr/include/bpf/btf.h:136:18: note: declared here > 136 | LIBBPF_API __u32 btf__get_nr_types(const struct btf *btf); > | ^~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/btf.cpp: In member function ‘int > bpftrace::BTF::resolve_args(const string&, > std::map<std::__cxx11::basic_string<char>, bpftrace::SizedType>&, bool)’: > /<<PKGBUILDDIR>>/src/btf.cpp:418:43: warning: ‘__u32 btf__get_nr_types(const > btf*)’ is deprecated: libbpf v0.7+: use btf__type_cnt() instead; note that > btf__get_nr_types() == btf__type_cnt() - 1 [-Wdeprecated-declarations] > 418 | __s32 id, max = (__s32)btf__get_nr_types(btf); > | ~~~~~~~~~~~~~~~~~^~~~~ > In file included from /<<PKGBUILDDIR>>/src/btf.cpp:23: > /usr/include/bpf/btf.h:136:18: note: declared here > 136 | LIBBPF_API __u32 btf__get_nr_types(const struct btf *btf); > | ^~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/btf.cpp: In member function > ‘std::unique_ptr<std::basic_istream<char> > bpftrace::BTF::get_all_funcs() > const’: > /<<PKGBUILDDIR>>/src/btf.cpp:489:43: warning: ‘__u32 btf__get_nr_types(const > btf*)’ is deprecated: libbpf v0.7+: use btf__type_cnt() instead; note that > btf__get_nr_types() == btf__type_cnt() - 1 [-Wdeprecated-declarations] > 489 | __s32 id, max = (__s32)btf__get_nr_types(btf); > | ~~~~~~~~~~~~~~~~~^~~~~ > In file included from /<<PKGBUILDDIR>>/src/btf.cpp:23: > /usr/include/bpf/btf.h:136:18: note: declared here > 136 | LIBBPF_API __u32 btf__get_nr_types(const struct btf *btf); > | ^~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/btf.cpp:499:45: error: cannot convert ‘void (*)(void*, > const char*, __va_list_tag*)’ to ‘const btf_dump_opts*’ > 499 | dump = btf_dump__new(btf, nullptr, &opts, dump_printf); > | ^~~~~~~~~~~ > | | > | void (*)(void*, const > char*, __va_list_tag*) > In file included from /<<PKGBUILDDIR>>/src/btf.cpp:23: > /usr/include/bpf/btf.h:282:71: note: initializing argument 4 of ‘btf_dump* > btf_dump__new(const btf*, btf_dump_printf_fn_t, void*, const btf_dump_opts*)’ > 282 | const struct btf_dump_opts > *opts); > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ > /<<PKGBUILDDIR>>/src/btf.cpp: In member function > ‘std::map<std::__cxx11::basic_string<char>, > std::vector<std::__cxx11::basic_string<char> > > > bpftrace::BTF::get_params(const std::set<std::__cxx11::basic_string<char> >&) > const’: > /<<PKGBUILDDIR>>/src/btf.cpp:548:43: warning: ‘__u32 btf__get_nr_types(const > btf*)’ is deprecated: libbpf v0.7+: use btf__type_cnt() instead; note that > btf__get_nr_types() == btf__type_cnt() - 1 [-Wdeprecated-declarations] > 548 | __s32 id, max = (__s32)btf__get_nr_types(btf); > | ~~~~~~~~~~~~~~~~~^~~~~ > In file included from /<<PKGBUILDDIR>>/src/btf.cpp:23: > /usr/include/bpf/btf.h:136:18: note: declared here > 136 | LIBBPF_API __u32 btf__get_nr_types(const struct btf *btf); > | ^~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/btf.cpp:557:45: error: cannot convert ‘void (*)(void*, > const char*, __va_list_tag*)’ to ‘const btf_dump_opts*’ > 557 | dump = btf_dump__new(btf, nullptr, &opts, dump_printf); > | ^~~~~~~~~~~ > | | > | void (*)(void*, const > char*, __va_list_tag*) > In file included from /<<PKGBUILDDIR>>/src/btf.cpp:23: > /usr/include/bpf/btf.h:282:71: note: initializing argument 4 of ‘btf_dump* > btf_dump__new(const btf*, btf_dump_printf_fn_t, void*, const btf_dump_opts*)’ > 282 | const struct btf_dump_opts > *opts); > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ > [ 62%] Building CXX object src/CMakeFiles/runtime.dir/log.cpp.o > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++ > -DBPFTRACE_VERSION=\"v0.14.1\" -DHAVE_BCC_CREATE_MAP > -DHAVE_BCC_ELF_FOREACH_SYM -DHAVE_BCC_KFUNC -DHAVE_BCC_PROG_LOAD > -DHAVE_BCC_PROG_LOAD_XATTR -DHAVE_BCC_USDT_ADDSEM -DHAVE_BCC_WHICH_SO > -DHAVE_LIBBPF -DHAVE_LIBBPF_BPF_H -DHAVE_LIBBPF_BTF_DUMP > -DHAVE_LIBBPF_BTF_DUMP_EMIT_TYPE_DECL -DHAVE_LIBBPF_LINK_CREATE > -DHAVE_LIBBPF_MAP_BATCH -DHAVE_NAME_TO_HANDLE_AT=1 > -DLIBBCC_ATTACH_KPROBE_SIX_ARGS_SIGNATURE > -DLIBBCC_ATTACH_UPROBE_SEVEN_ARGS_SIGNATURE -DLLVM_ORC_V2 > -DLLVM_VERSION_MAJOR=13 -DLLVM_VERSION_MINOR=0 -DLLVM_VERSION_PATCH=1 > -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/src > -I/<<PKGBUILDDIR>>/src/ast -isystem /usr/lib/llvm-13/include -g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE > -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wall > -Wextra -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wcast-qual > -Wunreachable-code -Wdisabled-optimization -std=c++17 -MD -MT > src/CMakeFiles/runtime.dir/log.cpp.o -MF CMakeFiles/runtime.dir/log.cpp.o.d > -o CMakeFiles/runtime.dir/log.cpp.o -c /<<PKGBUILDDIR>>/src/log.cpp > /<<PKGBUILDDIR>>/src/btf.cpp: In member function > ‘std::set<std::__cxx11::basic_string<char> > bpftrace::BTF::get_all_structs() > const’: > /<<PKGBUILDDIR>>/src/btf.cpp:642:43: warning: ‘__u32 btf__get_nr_types(const > btf*)’ is deprecated: libbpf v0.7+: use btf__type_cnt() instead; note that > btf__get_nr_types() == btf__type_cnt() - 1 [-Wdeprecated-declarations] > 642 | __s32 id, max = (__s32)btf__get_nr_types(btf); > | ~~~~~~~~~~~~~~~~~^~~~~ > In file included from /<<PKGBUILDDIR>>/src/btf.cpp:23: > /usr/include/bpf/btf.h:136:18: note: declared here > 136 | LIBBPF_API __u32 btf__get_nr_types(const struct btf *btf); > | ^~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/btf.cpp:651:45: error: cannot convert ‘void (*)(void*, > const char*, __va_list_tag*)’ to ‘const btf_dump_opts*’ > 651 | dump = btf_dump__new(btf, nullptr, &opts, dump_printf); > | ^~~~~~~~~~~ > | | > | void (*)(void*, const > char*, __va_list_tag*) > In file included from /<<PKGBUILDDIR>>/src/btf.cpp:23: > /usr/include/bpf/btf.h:282:71: note: initializing argument 4 of ‘btf_dump* > btf_dump__new(const btf*, btf_dump_printf_fn_t, void*, const btf_dump_opts*)’ > 282 | const struct btf_dump_opts > *opts); > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ > [ 63%] Building CXX object src/CMakeFiles/runtime.dir/map.cpp.o > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++ > -DBPFTRACE_VERSION=\"v0.14.1\" -DHAVE_BCC_CREATE_MAP > -DHAVE_BCC_ELF_FOREACH_SYM -DHAVE_BCC_KFUNC -DHAVE_BCC_PROG_LOAD > -DHAVE_BCC_PROG_LOAD_XATTR -DHAVE_BCC_USDT_ADDSEM -DHAVE_BCC_WHICH_SO > -DHAVE_LIBBPF -DHAVE_LIBBPF_BPF_H -DHAVE_LIBBPF_BTF_DUMP > -DHAVE_LIBBPF_BTF_DUMP_EMIT_TYPE_DECL -DHAVE_LIBBPF_LINK_CREATE > -DHAVE_LIBBPF_MAP_BATCH -DHAVE_NAME_TO_HANDLE_AT=1 > -DLIBBCC_ATTACH_KPROBE_SIX_ARGS_SIGNATURE > -DLIBBCC_ATTACH_UPROBE_SEVEN_ARGS_SIGNATURE -DLLVM_ORC_V2 > -DLLVM_VERSION_MAJOR=13 -DLLVM_VERSION_MINOR=0 -DLLVM_VERSION_PATCH=1 > -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/src > -I/<<PKGBUILDDIR>>/src/ast -isystem /usr/lib/llvm-13/include -g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE > -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wall > -Wextra -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wcast-qual > -Wunreachable-code -Wdisabled-optimization -std=c++17 -MD -MT > src/CMakeFiles/runtime.dir/map.cpp.o -MF CMakeFiles/runtime.dir/map.cpp.o.d > -o CMakeFiles/runtime.dir/map.cpp.o -c /<<PKGBUILDDIR>>/src/map.cpp > [ 64%] Building CXX object src/CMakeFiles/runtime.dir/mapkey.cpp.o > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++ > -DBPFTRACE_VERSION=\"v0.14.1\" -DHAVE_BCC_CREATE_MAP > -DHAVE_BCC_ELF_FOREACH_SYM -DHAVE_BCC_KFUNC -DHAVE_BCC_PROG_LOAD > -DHAVE_BCC_PROG_LOAD_XATTR -DHAVE_BCC_USDT_ADDSEM -DHAVE_BCC_WHICH_SO > -DHAVE_LIBBPF -DHAVE_LIBBPF_BPF_H -DHAVE_LIBBPF_BTF_DUMP > -DHAVE_LIBBPF_BTF_DUMP_EMIT_TYPE_DECL -DHAVE_LIBBPF_LINK_CREATE > -DHAVE_LIBBPF_MAP_BATCH -DHAVE_NAME_TO_HANDLE_AT=1 > -DLIBBCC_ATTACH_KPROBE_SIX_ARGS_SIGNATURE > -DLIBBCC_ATTACH_UPROBE_SEVEN_ARGS_SIGNATURE -DLLVM_ORC_V2 > -DLLVM_VERSION_MAJOR=13 -DLLVM_VERSION_MINOR=0 -DLLVM_VERSION_PATCH=1 > -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/src > -I/<<PKGBUILDDIR>>/src/ast -isystem /usr/lib/llvm-13/include -g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE > -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wall > -Wextra -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wcast-qual > -Wunreachable-code -Wdisabled-optimization -std=c++17 -MD -MT > src/CMakeFiles/runtime.dir/mapkey.cpp.o -MF > CMakeFiles/runtime.dir/mapkey.cpp.o.d -o CMakeFiles/runtime.dir/mapkey.cpp.o > -c /<<PKGBUILDDIR>>/src/mapkey.cpp > [ 65%] Building CXX object src/CMakeFiles/runtime.dir/output.cpp.o > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++ > -DBPFTRACE_VERSION=\"v0.14.1\" -DHAVE_BCC_CREATE_MAP > -DHAVE_BCC_ELF_FOREACH_SYM -DHAVE_BCC_KFUNC -DHAVE_BCC_PROG_LOAD > -DHAVE_BCC_PROG_LOAD_XATTR -DHAVE_BCC_USDT_ADDSEM -DHAVE_BCC_WHICH_SO > -DHAVE_LIBBPF -DHAVE_LIBBPF_BPF_H -DHAVE_LIBBPF_BTF_DUMP > -DHAVE_LIBBPF_BTF_DUMP_EMIT_TYPE_DECL -DHAVE_LIBBPF_LINK_CREATE > -DHAVE_LIBBPF_MAP_BATCH -DHAVE_NAME_TO_HANDLE_AT=1 > -DLIBBCC_ATTACH_KPROBE_SIX_ARGS_SIGNATURE > -DLIBBCC_ATTACH_UPROBE_SEVEN_ARGS_SIGNATURE -DLLVM_ORC_V2 > -DLLVM_VERSION_MAJOR=13 -DLLVM_VERSION_MINOR=0 -DLLVM_VERSION_PATCH=1 > -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/src > -I/<<PKGBUILDDIR>>/src/ast -isystem /usr/lib/llvm-13/include -g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE > -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wall > -Wextra -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wcast-qual > -Wunreachable-code -Wdisabled-optimization -std=c++17 -MD -MT > src/CMakeFiles/runtime.dir/output.cpp.o -MF > CMakeFiles/runtime.dir/output.cpp.o.d -o CMakeFiles/runtime.dir/output.cpp.o > -c /<<PKGBUILDDIR>>/src/output.cpp > [ 66%] Building CXX object src/CMakeFiles/runtime.dir/probe_matcher.cpp.o > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++ > -DBPFTRACE_VERSION=\"v0.14.1\" -DHAVE_BCC_CREATE_MAP > -DHAVE_BCC_ELF_FOREACH_SYM -DHAVE_BCC_KFUNC -DHAVE_BCC_PROG_LOAD > -DHAVE_BCC_PROG_LOAD_XATTR -DHAVE_BCC_USDT_ADDSEM -DHAVE_BCC_WHICH_SO > -DHAVE_LIBBPF -DHAVE_LIBBPF_BPF_H -DHAVE_LIBBPF_BTF_DUMP > -DHAVE_LIBBPF_BTF_DUMP_EMIT_TYPE_DECL -DHAVE_LIBBPF_LINK_CREATE > -DHAVE_LIBBPF_MAP_BATCH -DHAVE_NAME_TO_HANDLE_AT=1 > -DLIBBCC_ATTACH_KPROBE_SIX_ARGS_SIGNATURE > -DLIBBCC_ATTACH_UPROBE_SEVEN_ARGS_SIGNATURE -DLLVM_ORC_V2 > -DLLVM_VERSION_MAJOR=13 -DLLVM_VERSION_MINOR=0 -DLLVM_VERSION_PATCH=1 > -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/src > -I/<<PKGBUILDDIR>>/src/ast -isystem /usr/lib/llvm-13/include -g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE > -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wall > -Wextra -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wcast-qual > -Wunreachable-code -Wdisabled-optimization -std=c++17 -MD -MT > src/CMakeFiles/runtime.dir/probe_matcher.cpp.o -MF > CMakeFiles/runtime.dir/probe_matcher.cpp.o.d -o > CMakeFiles/runtime.dir/probe_matcher.cpp.o -c > /<<PKGBUILDDIR>>/src/probe_matcher.cpp > [ 67%] Linking CXX static library libast_defs.a > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/ast && /usr/bin/cmake -P > CMakeFiles/ast_defs.dir/cmake_clean_target.cmake > make[3]: *** [src/CMakeFiles/runtime.dir/build.make:121: > src/CMakeFiles/runtime.dir/btf.cpp.o] Error 1 The full build log is available from: http://qa-logs.debian.net/2022/03/26/bpftrace_0.14.1-2_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please marking it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.