Public bug reported: bpfcc 0.18.0+ds-2 FTBFS in Jammy
https://people.canonical.com/~ginggs/ftbfs-report/test- rebuild-20220317-jammy-jammy.html [ 6%] Building CXX object src/cc/api/CMakeFiles/api-static.dir/BPFTable.cc.o cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cc/api && /usr/bin/c++ -DHAVE_EXTERNAL_LIBBPF -I/usr/lib/llvm-14/include/../tools/clang/include -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cc -I/<<PKGBUILDDIR>>/src/cc -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cc/frontends/b -I/<<PKGBUILDDIR>>/src/cc/frontends/b -I/<<PKGBUILDDIR>>/src/cc/frontends/clang -I/usr/lib/llvm-14/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCUSTOM_MACRO=true -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=14 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -MD -MT src/cc/api/CMakeFiles/api-static.dir/BPFTable.cc.o -MF CMakeFiles/api-static.dir/BPFTable.cc.o.d -o CMakeFiles/api-static.dir/BPFTable.cc.o -c /<<PKGBUILDDIR>>/src/cc/api/BPFTable.cc /<<PKGBUILDDIR>>/src/cc/frontends/b/codegen_llvm.cc: In member function ‘llvm::CallInst* ebpf::cc::CodegenLLVM::createCall(llvm::Value*, llvm::ArrayRef<llvm::Value*>)’: /<<PKGBUILDDIR>>/src/cc/frontends/b/codegen_llvm.cc:119:70: warning: ‘llvm::Type* llvm::PointerType::getElementType() const’ is deprecated: Pointer element types are deprecated. You can *temporarily* use Type::getPointerElementType() instead [-Wdeprecated-declarations] 119 | auto *calleeType = cast<FunctionType>(calleePtrType->getElementType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-14/include/llvm/IR/Function.h:29, from /usr/lib/llvm-14/include/llvm/IR/CFG.h:26, from /<<PKGBUILDDIR>>/src/cc/frontends/b/codegen_llvm.cc:23: /usr/lib/llvm-14/include/llvm/IR/DerivedTypes.h:675:9: note: declared here 675 | Type *getElementType() const { | ^~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/src/cc/frontends/b/codegen_llvm.cc: In member function ‘virtual ebpf::StatusTuple ebpf::cc::CodegenLLVM::visit_ident_expr_node(ebpf::cc::IdentExprNode*)’: /<<PKGBUILDDIR>>/src/cc/frontends/b/codegen_llvm.cc:281:42: error: no matching function for call to ‘llvm::IRBuilder<>::CreateLoad(llvm::Value*&)’ 281 | LoadInst *load_1 = B.CreateLoad(it->second); | ^ ** Affects: bpfcc (Ubuntu) Importance: Undecided Status: Fix Released ** Affects: bpfcc (Ubuntu Jammy) Importance: Undecided Status: New ** Tags: ftbfs ** Also affects: bpfcc (Ubuntu Jammy) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2127247 Title: bpfcc: FTBFS in Jammy To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/bpfcc/+bug/2127247/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
