debcrafters-packages team mailing list archive
-
debcrafters-packages team
-
Mailing list archive
-
Message #08928
[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