← Back to team overview

debcrafters-packages team mailing list archive

[Bug 2127247] [NEW] bpfcc: FTBFS in Jammy

 

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
Debcrafters packages, which is subscribed to bpfcc in Ubuntu.
https://bugs.launchpad.net/bugs/2127247

Title:
  bpfcc: FTBFS in Jammy

Status in bpfcc package in Ubuntu:
  Fix Released
Status in bpfcc source package in Jammy:
  New

Bug description:
  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);
        |                                          ^

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bpfcc/+bug/2127247/+subscriptions



Follow ups