FTBFS: strip: 'debian/bpftrace/usr/bin/bpftrace-aotrt': No such file

Bug #1985648 reported by Nick Rosbrook
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
bpftrace (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Failed build log here: https://launchpadlibrarian.net/615235331/buildlog_ubuntu-kinetic-amd64.bpftrace_0.15.0-1_BUILDING.txt.gz.

The cause of this is that bpftrace-aotrt is conditionally built, only if a supported bcc is used. See the comment in src/aot/CMakeLists.txt. It should be easy to fix this by checking if the binary was built before calling strip.

Nick Rosbrook (enr0n)
tags: added: update-excuse
Revision history for this message
Nick Rosbrook (enr0n) wrote :

This patch fixes the above issue, but armhf and s390x will still FTBFS at the moment because of dep-wait on libpbfcc-dev. This is because of bpfcc FTBFS (see https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1981089).

Revision history for this message
Steve Langasek (vorlon) wrote :

This appears to work in Debian but not in Ubuntu because bpfcc is FTBFS in kinetic-proposed. I think the right solution is to fix that (and perhaps recommend to Debian to tighten the build-dependencies), not to ignore the missing file in the build.

Changed in bpftrace (Ubuntu):
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for bpftrace (Ubuntu) because there has been no activity for 60 days.]

Changed in bpftrace (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.