Summary: | net-analyzer/netdata: could not find git for clone of libbpf | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michiel Hazelhof <michiel> |
Component: | Current packages | Assignee: | Craig Andrews <candrews> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | bearcatsandor, eschwartz, michiel |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build log |
Description
Michiel Hazelhof
2024-06-25 14:12:52 UTC
Please attach the full build log. Created attachment 896424 [details]
build log
commit bcc77aef95de5fc30f49f9e05d1864100148f1f7 Author: Craig Andrews <candrews@gentoo.org> AuthorDate: Tue Jan 9 16:08:37 2024 Commit: Craig Andrews <candrews@gentoo.org> CommitDate: Tue Jan 9 16:13:01 2024 net-analyzer/netdata: autotools removed so use cmake See: https://github.com/netdata/netdata/pull/15996 Signed-off-by: Craig Andrews <candrews@gentoo.org> net-analyzer/netdata/metadata.xml | 2 ++ net-analyzer/netdata/netdata-9999.ebuild | 79 +++++++++++++++++++++++++++++++++---------------------------------------------- 2 files changed, 35 insertions(+), 46 deletions(-) This added the USE=bpf flag, a feature which was formerly dropped: commit 9eb14332dc36a88ce79e5618d349ca3ac5774507 Author: Craig Andrews <candrews@gentoo.org> AuthorDate: Fri Feb 21 09:41:58 2020 Commit: Craig Andrews <candrews@gentoo.org> CommitDate: Fri Feb 21 10:08:17 2020 net-analyzer/netdata: Remove no-op --enable-ebpf Enabling ebpf is actually much more involved Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Craig Andrews <candrews@gentoo.org> net-analyzer/netdata/netdata-1.20.0.ebuild | 1 - net-analyzer/netdata/netdata-9999.ebuild | 1 - 2 files changed, 2 deletions(-) I suspect that this time around it was never actually tested, because there's simply no way this would ever work. Both autotools and cmake used to require you to have libbpf.a already built when you configure netdata, and then it was moved to use git to clone libbpf in cmake via: https://github.com/netdata/netdata/commit/aa6d30384d26c6df33acd67dc8402ae9e3195297 Even if git was installed, this would fail at the network sandbox. |